Changeset c92bdcc for src/Parser/DeclarationNode.cpp
- Timestamp:
- May 10, 2024, 4:06:07 PM (5 months ago)
- Branches:
- master
- Children:
- 0f612d2
- Parents:
- 41c8312
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/DeclarationNode.cpp
r41c8312 rc92bdcc 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // DeclarationNode.c c--7 // DeclarationNode.cpp -- 8 8 // 9 9 // Author : Rodolfo G. Esteves … … 14 14 // 15 15 16 #include "DeclarationNode.h "17 18 #include <cassert> // for assert, assertf, strict_dynamic_cast19 #include <iterator> // for back_insert_iterator20 #include <list> // for list21 #include <memory> // for unique_ptr22 #include <ostream> // for operator<<, ostream, basic_ostream23 #include <string> // for string, operator+, allocator, char...24 25 #include "AST/Attribute.hpp" // for Attribute26 #include "AST/Copy.hpp" // for shallowCopy27 #include "AST/Decl.hpp" // for Decl28 #include "AST/Expr.hpp" // for Expr29 #include "AST/Print.hpp" // for print30 #include "AST/Stmt.hpp" // for AsmStmt, DirectiveStmt31 #include "AST/StorageClasses.hpp" // for Storage::Class32 #include "AST/Type.hpp" // for Type33 #include "Common/CodeLocation.h "// for CodeLocation34 #include "Common/Iterate.hpp" // for reverseIterate35 #include "Common/SemanticError.h "// for SemanticError36 #include "Common/UniqueName.h "// for UniqueName37 #include "Common/ utility.h"// for copy, spliceBegin38 #include "Parser/ExpressionNode.h "// for ExpressionNode39 #include "Parser/InitializerNode.h "// for InitializerNode40 #include "Parser/StatementNode.h "// for StatementNode41 #include "TypeData.h "// for TypeData, TypeData::Aggregate_t42 #include "TypedefTable.h "// for TypedefTable16 #include "DeclarationNode.hpp" 17 18 #include <cassert> // for assert, assertf, strict_dynami... 19 #include <iterator> // for back_insert_iterator 20 #include <list> // for list 21 #include <memory> // for unique_ptr 22 #include <ostream> // for operator<<, ostream, basic_ost... 23 #include <string> // for string, operator+, allocator, ... 24 25 #include "AST/Attribute.hpp" // for Attribute 26 #include "AST/Copy.hpp" // for shallowCopy 27 #include "AST/Decl.hpp" // for Decl 28 #include "AST/Expr.hpp" // for Expr 29 #include "AST/Print.hpp" // for print 30 #include "AST/Stmt.hpp" // for AsmStmt, DirectiveStmt 31 #include "AST/StorageClasses.hpp" // for Storage::Class 32 #include "AST/Type.hpp" // for Type 33 #include "Common/CodeLocation.hpp" // for CodeLocation 34 #include "Common/Iterate.hpp" // for reverseIterate 35 #include "Common/SemanticError.hpp" // for SemanticError 36 #include "Common/UniqueName.hpp" // for UniqueName 37 #include "Common/Utility.hpp" // for copy, spliceBegin 38 #include "Parser/ExpressionNode.hpp" // for ExpressionNode 39 #include "Parser/InitializerNode.hpp" // for InitializerNode 40 #include "Parser/StatementNode.hpp" // for StatementNode 41 #include "TypeData.hpp" // for TypeData, TypeData::Aggregate_t 42 #include "TypedefTable.hpp" // for TypedefTable 43 43 44 44 extern TypedefTable typedefTable;
Note: See TracChangeset
for help on using the changeset viewer.