Changeset d3b7937 for src/SynTree


Ignore:
Timestamp:
Jan 29, 2016, 4:36:39 PM (10 years ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, ctor, deferred_resn, demangler, enum, forall-pointer-decay, gc_noraii, jacob/cs343-translation, jenkins-sandbox, master, memory, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, string, with_gc
Children:
ae8b942
Parents:
f3fc8cbe
Message:

building runtime library (first attempt)

Location:
src/SynTree
Files:
27 edited

Legend:

Unmodified
Added
Removed
  • src/SynTree/AddressExpr.cc

    rf3fc8cbe rd3b7937  
    1616#include "Expression.h"
    1717#include "Type.h"
    18 #include "utility.h"
     18#include "Common/utility.h"
    1919
    2020AddressExpr::AddressExpr( Expression *arg, Expression *_aname ) : Expression( _aname ), arg( arg ) {
  • src/SynTree/AggregateDecl.cc

    rf3fc8cbe rd3b7937  
    1616#include "Declaration.h"
    1717#include "Type.h"
    18 #include "utility.h"
     18#include "Common/utility.h"
    1919
    2020
  • src/SynTree/ApplicationExpr.cc

    rf3fc8cbe rd3b7937  
    2020#include "Type.h"
    2121#include "TypeSubstitution.h"
    22 #include "utility.h"
     22#include "Common/utility.h"
    2323
    2424
  • src/SynTree/ArrayType.cc

    rf3fc8cbe rd3b7937  
    1616#include "Type.h"
    1717#include "Expression.h"
    18 #include "utility.h"
     18#include "Common/utility.h"
    1919
    2020
  • src/SynTree/AttrType.cc

    rf3fc8cbe rd3b7937  
    1616#include "Type.h"
    1717#include "Expression.h"
    18 #include "utility.h"
     18#include "Common/utility.h"
    1919
    2020
  • src/SynTree/CommaExpr.cc

    rf3fc8cbe rd3b7937  
    1616#include "Expression.h"
    1717#include "Type.h"
    18 #include "utility.h"
     18#include "Common/utility.h"
    1919
    2020CommaExpr::CommaExpr( Expression *arg1, Expression *arg2, Expression *_aname )
  • src/SynTree/CompoundStmt.cc

    rf3fc8cbe rd3b7937  
    1515
    1616#include "Statement.h"
    17 #include "utility.h"
     17#include "Common/utility.h"
    1818#include <algorithm>
    1919#include <functional>
  • src/SynTree/DeclStmt.cc

    rf3fc8cbe rd3b7937  
    1616#include "Statement.h"
    1717#include "Declaration.h"
    18 #include "utility.h"
     18#include "Common/utility.h"
    1919
    2020DeclStmt::DeclStmt( std::list<Label> labels, Declaration *decl ) : Statement( labels ), decl( decl ) {
  • src/SynTree/Declaration.cc

    rf3fc8cbe rd3b7937  
    2020#include "Initializer.h"
    2121#include "Type.h"
    22 #include "utility.h"
     22#include "Common/utility.h"
    2323
    2424static UniqueId lastUniqueId = 0;
  • src/SynTree/DeclarationWithType.cc

    rf3fc8cbe rd3b7937  
    1616#include "Declaration.h"
    1717#include "Type.h"
    18 #include "utility.h"
     18#include "Common/utility.h"
    1919
    2020DeclarationWithType::DeclarationWithType( const std::string &name, DeclarationNode::StorageClass sc, LinkageSpec::Type linkage )
  • src/SynTree/Expression.cc

    rf3fc8cbe rd3b7937  
    2626#include "Statement.h"
    2727#include "TypeSubstitution.h"
    28 #include "utility.h"
     28#include "Common/utility.h"
    2929
    3030
  • src/SynTree/FunctionDecl.cc

    rf3fc8cbe rd3b7937  
    1919#include "Statement.h"
    2020#include "Type.h"
    21 #include "utility.h"
     21#include "Common/utility.h"
    2222
    2323FunctionDecl::FunctionDecl( const std::string &name, DeclarationNode::StorageClass sc, LinkageSpec::Type linkage, FunctionType *type, CompoundStmt *statements, bool isInline, bool isNoreturn )
  • src/SynTree/FunctionType.cc

    rf3fc8cbe rd3b7937  
    1818#include "Type.h"
    1919#include "Declaration.h"
    20 #include "utility.h"
     20#include "Common/utility.h"
    2121
    2222FunctionType::FunctionType( const Type::Qualifiers &tq, bool isVarArgs ) : Type( tq ), isVarArgs( isVarArgs ) {
  • src/SynTree/Initializer.cc

    rf3fc8cbe rd3b7937  
    1616#include "Initializer.h"
    1717#include "Expression.h"
    18 #include "utility.h"
     18#include "Common/utility.h"
    1919
    2020Initializer::Initializer() {}
  • src/SynTree/Mutator.cc

    rf3fc8cbe rd3b7937  
    2222#include "Expression.h"
    2323#include "Constant.h"
    24 #include "utility.h"
     24#include "Common/utility.h"
    2525
    2626Mutator::Mutator() {}
  • src/SynTree/Mutator.h

    rf3fc8cbe rd3b7937  
    1616
    1717#include "SynTree.h"
    18 #include "SemanticError.h"
     18#include "Common/SemanticError.h"
    1919
    2020#ifndef MUTATOR_H
  • src/SynTree/NamedTypeDecl.cc

    rf3fc8cbe rd3b7937  
    1616#include "Declaration.h"
    1717#include "Type.h"
    18 #include "utility.h"
     18#include "Common/utility.h"
    1919
    2020NamedTypeDecl::NamedTypeDecl( const std::string &name, DeclarationNode::StorageClass sc, Type *base )
  • src/SynTree/ObjectDecl.cc

    rf3fc8cbe rd3b7937  
    1818#include "Initializer.h"
    1919#include "Expression.h"
    20 #include "utility.h"
     20#include "Common/utility.h"
    2121
    2222ObjectDecl::ObjectDecl( const std::string &name, DeclarationNode::StorageClass sc, LinkageSpec::Type linkage, Expression *bitfieldWidth, Type *type, Initializer *init, bool isInline, bool isNoreturn )
  • src/SynTree/PointerType.cc

    rf3fc8cbe rd3b7937  
    1616#include "Type.h"
    1717#include "Expression.h"
    18 #include "utility.h"
     18#include "Common/utility.h"
    1919
    2020PointerType::PointerType( const Type::Qualifiers &tq, Type *base )
  • src/SynTree/ReferenceToType.cc

    rf3fc8cbe rd3b7937  
    2121#include "Expression.h"
    2222#include "TypeSubstitution.h"
    23 #include "utility.h"
     23#include "Common/utility.h"
    2424
    2525ReferenceToType::ReferenceToType( const Type::Qualifiers &tq, const std::string &name ) : Type( tq ), name( name ) {
  • src/SynTree/TupleExpr.cc

    rf3fc8cbe rd3b7937  
    1515
    1616#include "Expression.h"
    17 #include "utility.h"
     17#include "Common/utility.h"
    1818
    1919TupleExpr::TupleExpr( Expression *_aname ) : Expression( _aname ) {
  • src/SynTree/TupleType.cc

    rf3fc8cbe rd3b7937  
    1515
    1616#include "Type.h"
    17 #include "utility.h"
     17#include "Common/utility.h"
    1818
    1919TupleType::TupleType( const Type::Qualifiers &tq ) : Type( tq ) {
  • src/SynTree/Type.cc

    rf3fc8cbe rd3b7937  
    1818#include "Type.h"
    1919#include "Declaration.h"
    20 #include "utility.h"
     20#include "Common/utility.h"
    2121
    2222const char *BasicType::typeNames[BasicType::NUMBER_OF_BASIC_TYPES] = {
  • src/SynTree/TypeDecl.cc

    rf3fc8cbe rd3b7937  
    1616#include "Declaration.h"
    1717#include "Type.h"
    18 #include "utility.h"
     18#include "Common/utility.h"
    1919
    2020TypeDecl::TypeDecl( const std::string &name, DeclarationNode::StorageClass sc, Type *type, Kind kind ) : Parent( name, sc, type ), kind( kind ) {
  • src/SynTree/TypeExpr.cc

    rf3fc8cbe rd3b7937  
    1616#include "Expression.h"
    1717#include "Type.h"
    18 #include "utility.h"
     18#include "Common/utility.h"
    1919
    2020TypeExpr::TypeExpr( Type *type ) : type( type ) {
  • src/SynTree/TypeofType.cc

    rf3fc8cbe rd3b7937  
    1616#include "Type.h"
    1717#include "Expression.h"
    18 #include "utility.h"
     18#include "Common/utility.h"
    1919
    2020TypeofType::TypeofType( const Type::Qualifiers &tq, Expression *expr ) : Type( tq ), expr( expr ) {
  • src/SynTree/Visitor.h

    rf3fc8cbe rd3b7937  
    1010// Created On       : Mon May 18 07:44:20 2015
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Thu Jul 23 23:22:23 2015
    13 // Update Count     : 4
     12// Last Modified On : Mon Jan 25 21:20:44 2016
     13// Update Count     : 5
    1414//
    1515
     
    1818
    1919#include "SynTree.h"
    20 #include "SemanticError.h"
    21 #include "CompilerError.h"
     20#include "Common/SemanticError.h"
     21#include "Common/CompilerError.h"
    2222
    2323class Visitor {
Note: See TracChangeset for help on using the changeset viewer.