Changes in / [cd5eb4b:418882af]


Ignore:
Location:
src
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • src/AST/Node.hpp

    rcd5eb4b r418882af  
    1919#include <cstddef>     // for nullptr_t
    2020#include <iosfwd>
     21#include <type_traits> // for remove_reference
    2122
    2223#include "Common/ErrorObjects.h"  // for SemanticErrorException
     
    3536        Node(const Node&) : strong_count(0), weak_count(0) {}
    3637        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;
    3940        virtual ~Node() {}
    4041
  • src/GenPoly/GenPoly.cc

    rcd5eb4b r418882af  
    2424#include <vector>                       // for vector
    2525
    26 #include "AST/Expr.hpp"
    2726#include "AST/Type.hpp"
    28 #include "AST/TypeSubstitution.hpp"
    2927#include "GenPoly/ErasableScopedMap.h"  // for ErasableScopedMap<>::const_it...
    3028#include "ResolvExpr/typeops.h"         // for flatten
  • src/Parser/lex.ll

    rcd5eb4b r418882af  
    1010 * Created On       : Sat Sep 22 08:58:10 2001
    1111 * Last Modified By : Peter A. Buhr
    12  * Last Modified On : Fri Jan 20 12:08:37 2023
    13  * Update Count     : 766
     12 * Last Modified On : Thu Oct 13 20:46:04 2022
     13 * Update Count     : 764
    1414 */
    1515
     
    340340vtable                  { KEYWORD_RETURN(VTABLE); }                             // CFA
    341341waitfor                 { KEYWORD_RETURN(WAITFOR); }                    // CFA
    342 waituntil               { KEYWORD_RETURN(WAITUNTIL); }                  // CFA
    343342when                    { KEYWORD_RETURN(WHEN); }                               // CFA
    344343while                   { KEYWORD_RETURN(WHILE); }
  • src/Parser/parser.yy

    rcd5eb4b r418882af  
    1010// Created On       : Sat Sep  1 20:22:55 2001
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Fri Jan 20 12:11:56 2023
    13 // Update Count     : 5855
     12// Last Modified On : Mon Nov 21 22:34:30 2022
     13// Update Count     : 5848
    1414//
    1515
     
    331331%token ATTRIBUTE EXTENSION                                                              // GCC
    332332%token IF ELSE SWITCH CASE DEFAULT DO WHILE FOR BREAK CONTINUE GOTO RETURN
    333 %token CHOOSE FALLTHRU FALLTHROUGH WITH WHEN WAITFOR WAITUNTIL // CFA
     333%token CHOOSE FALLTHRU FALLTHROUGH WITH WHEN WAITFOR    // CFA
    334334%token DISABLE ENABLE TRY THROW THROWRESUME AT                  // CFA
    335335%token ASM                                                                                              // C99, extension ISO/IEC 9899:1999 Section J.5.10(1)
     
    19391939        TYPEDEF type_specifier declarator
    19401940                {
    1941                         // if type_specifier is an anon aggregate => name
    19421941                        typedefTable.addToEnclosingScope( *$3->name, TYPEDEFname, "4" );
    19431942                        $$ = $3->addType( $2 )->addTypedef();
     
    24742473        | EXTENSION type_specifier field_declaring_list_opt ';' // GCC
    24752474                { $$ = fieldDecl( $2, $3 ); distExt( $$ ); }
    2476         | STATIC type_specifier field_declaring_list_opt ';' // CFA
    2477                 { SemanticError( yylloc, "STATIC aggregate field qualifier currently unimplemented." ); $$ = nullptr; }
    24782475        | INLINE type_specifier field_abstract_list_opt ';'     // CFA
    24792476                {
  • src/ResolvExpr/typeops.h

    rcd5eb4b r418882af  
    1818#include <vector>
    1919
     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"
    2026#include "AST/Type.hpp"
     27#include "AST/TypeEnvironment.hpp"
     28#include "SynTree/SynTree.h"
    2129#include "SynTree/Type.h"
    2230
     
    2634
    2735namespace ResolvExpr {
    28         class TypeEnvironment;
    29 
    3036        // combos: takes a list of sets and returns a set of lists representing every possible way of forming a list by
    3137        // picking one element out of each set
Note: See TracChangeset for help on using the changeset viewer.