Changes in / [cd5eb4b:418882af]
- Location:
- src
- Files:
-
- 5 edited
-
AST/Node.hpp (modified) (2 diffs)
-
GenPoly/GenPoly.cc (modified) (1 diff)
-
Parser/lex.ll (modified) (2 diffs)
-
Parser/parser.yy (modified) (4 diffs)
-
ResolvExpr/typeops.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/AST/Node.hpp
rcd5eb4b r418882af 19 19 #include <cstddef> // for nullptr_t 20 20 #include <iosfwd> 21 #include <type_traits> // for remove_reference 21 22 22 23 #include "Common/ErrorObjects.h" // for SemanticErrorException … … 35 36 Node(const Node&) : strong_count(0), weak_count(0) {} 36 37 Node(Node&&) : strong_count(0), weak_count(0) {} 37 Node& operator= (const Node&) = delete;38 Node& operator= (Node&&) = delete;38 Node& operator= (const Node&) = delete; 39 Node& operator= (Node&&) = delete; 39 40 virtual ~Node() {} 40 41 -
src/GenPoly/GenPoly.cc
rcd5eb4b r418882af 24 24 #include <vector> // for vector 25 25 26 #include "AST/Expr.hpp"27 26 #include "AST/Type.hpp" 28 #include "AST/TypeSubstitution.hpp"29 27 #include "GenPoly/ErasableScopedMap.h" // for ErasableScopedMap<>::const_it... 30 28 #include "ResolvExpr/typeops.h" // for flatten -
src/Parser/lex.ll
rcd5eb4b r418882af 10 10 * Created On : Sat Sep 22 08:58:10 2001 11 11 * Last Modified By : Peter A. Buhr 12 * Last Modified On : Fri Jan 20 12:08:37 202313 * Update Count : 76 612 * Last Modified On : Thu Oct 13 20:46:04 2022 13 * Update Count : 764 14 14 */ 15 15 … … 340 340 vtable { KEYWORD_RETURN(VTABLE); } // CFA 341 341 waitfor { KEYWORD_RETURN(WAITFOR); } // CFA 342 waituntil { KEYWORD_RETURN(WAITUNTIL); } // CFA343 342 when { KEYWORD_RETURN(WHEN); } // CFA 344 343 while { KEYWORD_RETURN(WHILE); } -
src/Parser/parser.yy
rcd5eb4b r418882af 10 10 // Created On : Sat Sep 1 20:22:55 2001 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Fri Jan 20 12:11:56 202313 // Update Count : 58 5512 // Last Modified On : Mon Nov 21 22:34:30 2022 13 // Update Count : 5848 14 14 // 15 15 … … 331 331 %token ATTRIBUTE EXTENSION // GCC 332 332 %token IF ELSE SWITCH CASE DEFAULT DO WHILE FOR BREAK CONTINUE GOTO RETURN 333 %token CHOOSE FALLTHRU FALLTHROUGH WITH WHEN WAITFOR WAITUNTIL// CFA333 %token CHOOSE FALLTHRU FALLTHROUGH WITH WHEN WAITFOR // CFA 334 334 %token DISABLE ENABLE TRY THROW THROWRESUME AT // CFA 335 335 %token ASM // C99, extension ISO/IEC 9899:1999 Section J.5.10(1) … … 1939 1939 TYPEDEF type_specifier declarator 1940 1940 { 1941 // if type_specifier is an anon aggregate => name1942 1941 typedefTable.addToEnclosingScope( *$3->name, TYPEDEFname, "4" ); 1943 1942 $$ = $3->addType( $2 )->addTypedef(); … … 2474 2473 | EXTENSION type_specifier field_declaring_list_opt ';' // GCC 2475 2474 { $$ = fieldDecl( $2, $3 ); distExt( $$ ); } 2476 | STATIC type_specifier field_declaring_list_opt ';' // CFA2477 { SemanticError( yylloc, "STATIC aggregate field qualifier currently unimplemented." ); $$ = nullptr; }2478 2475 | INLINE type_specifier field_abstract_list_opt ';' // CFA 2479 2476 { -
src/ResolvExpr/typeops.h
rcd5eb4b r418882af 18 18 #include <vector> 19 19 20 #include "Cost.h" 21 #include "TypeEnvironment.h" 22 #include "WidenMode.h" 23 #include "AST/Fwd.hpp" 24 #include "AST/Node.hpp" 25 #include "AST/SymbolTable.hpp" 20 26 #include "AST/Type.hpp" 27 #include "AST/TypeEnvironment.hpp" 28 #include "SynTree/SynTree.h" 21 29 #include "SynTree/Type.h" 22 30 … … 26 34 27 35 namespace ResolvExpr { 28 class TypeEnvironment;29 30 36 // combos: takes a list of sets and returns a set of lists representing every possible way of forming a list by 31 37 // picking one element out of each set
Note:
See TracChangeset
for help on using the changeset viewer.