Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/08/16 12:04:25 (8 years ago)
Author:
pkimmesw
Message:

#2665 Set .NET version to 4.5, C# version to 5.0, Added expression templates and factory

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/PushGP/HeuristicLab.Algorithms.PushGP/HeuristicLab.Algorithms.PushGP/HeuristicLab.Algorithms.PushGP.csproj

    r14323 r14328  
    1010    <RootNamespace>HeuristicLab.Algorithms.PushGP</RootNamespace>
    1111    <AssemblyName>HeuristicLab.Algorithms.PushGP</AssemblyName>
    12     <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
     12    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
    1313    <FileAlignment>512</FileAlignment>
     14    <TargetFrameworkProfile />
    1415  </PropertyGroup>
    1516  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
     
    2930    <ErrorReport>prompt</ErrorReport>
    3031    <WarningLevel>4</WarningLevel>
     32    <LangVersion>5</LangVersion>
    3133  </PropertyGroup>
    3234  <ItemGroup>
     35    <Reference Include="HeuristicLab.Common-3.3">
     36      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Common-3.3.dll</HintPath>
     37    </Reference>
     38    <Reference Include="HeuristicLab.Core-3.3">
     39      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Core-3.3.dll</HintPath>
     40    </Reference>
     41    <Reference Include="HeuristicLab.Random-3.3">
     42      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Random-3.3.dll</HintPath>
     43    </Reference>
    3344    <Reference Include="System" />
    3445    <Reference Include="System.Core" />
     
    4152  </ItemGroup>
    4253  <ItemGroup>
    43     <Compile Include="Interpreter\Configuration.cs" />
    44     <Compile Include="Data\Expression.cs" />
    45     <Compile Include="Expressions\Boolean\BooleanAndExpression.cs" />
    46     <Compile Include="Expressions\Boolean\BooleanOrExpression.cs" />
     54    <Compile Include="Exporter\Exporter.cs" />
    4755    <Compile Include="Expressions\Boolean\BooleanPushExpression.cs" />
    48     <Compile Include="Expressions\Boolean\BooleanDuplicateExpression.cs" />
    49     <Compile Include="Expressions\Boolean\BooleanDefineExpression.cs" />
    50     <Compile Include="Expressions\Boolean\BooleanPopExpression.cs" />
    51     <Compile Include="Expressions\Exec\ExecIfExpression.cs" />
     56    <Compile Include="Expressions\Code\CodeDoExpression.cs" />
     57    <Compile Include="Expressions\Code\CodeDefineExpression.cs" />
    5258    <Compile Include="Expressions\Code\CodeIfExpression.cs" />
    53     <Compile Include="Expressions\Code\CodeDoExpression.cs" />
     59    <Compile Include="Expressions\Code\CodeNoopExpression.cs" />
    5460    <Compile Include="Expressions\Code\CodeQuoteExpression.cs" />
    55     <Compile Include="Expressions\Code\CodeDuplicateExpression.cs" />
    56     <Compile Include="Expressions\Code\CodeNoopExpression.cs" />
    57     <Compile Include="Expressions\Code\CodePushExpression.cs" />
    58     <Compile Include="Expressions\Code\CodeDefineExpression.cs" />
     61    <Compile Include="Expressions\Exec\ExecDefineExpression.cs" />
    5962    <Compile Include="Expressions\Exec\ExecYExpression.cs" />
    6063    <Compile Include="Expressions\Exec\ExecDoRangeExpression.cs" />
    61     <Compile Include="Expressions\Exec\ExecDuplicateExpression.cs" />
     64    <Compile Include="Expressions\Exec\ExecIfExpression.cs" />
     65    <Compile Include="Expressions\Exec\ExecPushExpression.cs" />
    6266    <Compile Include="Expressions\Exec\ExecExpandExpression.cs" />
    63     <Compile Include="Expressions\Exec\ExecPushExpression.cs" />
    64     <Compile Include="Expressions\Exec\ExecDefineExpression.cs" />
    65     <Compile Include="Expressions\Exec\ExecPopExpression.cs" />
     67    <Compile Include="Expressions\ExpressionFactory.cs" />
    6668    <Compile Include="Expressions\Expression.cs" />
    67     <Compile Include="ExpressionCreatorTable.cs" />
    68     <Compile Include="Expressions\Float\FloatAddExpression.cs" />
    6969    <Compile Include="Expressions\Float\FloatPushExpression.cs" />
    70     <Compile Include="Expressions\Float\FloatMultiplyExpression.cs" />
    71     <Compile Include="Expressions\Float\FloatDivideExpression.cs" />
    72     <Compile Include="Expressions\Float\FloatSubtractExpression.cs" />
    73     <Compile Include="Expressions\Float\FloatDuplicateExpression.cs" />
    74     <Compile Include="Expressions\Float\FloatMaxExpression.cs" />
    75     <Compile Include="Expressions\Float\FloatMinExpression.cs" />
    76     <Compile Include="Expressions\Float\FloatEqualsExpression.cs" />
    77     <Compile Include="Expressions\Float\FloatGreaterThanExpression.cs" />
    78     <Compile Include="Expressions\Float\FloatSmallerThanExpression.cs" />
    79     <Compile Include="Expressions\Float\FloatDefineExpression.cs" />
    80     <Compile Include="Expressions\Float\FloatPopExpression.cs" />
    81     <Compile Include="Expressions\Integer\IntegerPopExpression.cs" />
    82     <Compile Include="Expressions\Integer\IntegerMinExpression.cs" />
    83     <Compile Include="Expressions\Integer\IntegerMaxExpression.cs" />
    84     <Compile Include="Expressions\Integer\IntegerDivideExpression.cs" />
    85     <Compile Include="Expressions\Integer\IntegerDuplicateExpression.cs" />
    86     <Compile Include="Expressions\Integer\IntegerEqualsExpression.cs" />
    87     <Compile Include="Expressions\Integer\IntegerSmallerThanExpression.cs" />
    88     <Compile Include="Expressions\Integer\IntegerGreaterThanExpression.cs" />
    89     <Compile Include="Expressions\Integer\IntegerDefineExpression.cs" />
    90     <Compile Include="Expressions\Integer\IntegerSubtractExpression.cs" />
    91     <Compile Include="Expressions\Integer\IntegerAddExpression.cs" />
    92     <Compile Include="Expressions\Integer\IntegerMultiplyExpression.cs" />
    9370    <Compile Include="Expressions\Integer\IntegerPushExpression.cs" />
    94     <Compile Include="Expressions\Name\NamePopExpression.cs" />
    95     <Compile Include="Expressions\Name\NamePushExpression.cs" />
    96     <Compile Include="Expressions\Name\NameDuplicateExpression.cs" />
    9771    <Compile Include="Expressions\Name\NameDefineXExecExpression.cs" />
     72    <Compile Include="Expressions\Templates\DefineExpressionTemplate.cs" />
     73    <Compile Include="Expressions\Templates\DuplicateExpressionTemplate.cs" />
     74    <Compile Include="Expressions\Templates\ExpressionTemplate.cs" />
     75    <Compile Include="Expressions\Templates\PopExpressionTemplate.cs" />
     76    <Compile Include="Expressions\Templates\PushResultExpressionTemplate.cs" />
     77    <Compile Include="Interpreter\Configuration.cs" />
    9878    <Compile Include="Generators\CodeGenerator.cs" />
    9979    <Compile Include="Generators\Configuration.cs" />
    100     <Compile Include="InstructionSets\ExecInstructionSet.cs" />
    101     <Compile Include="InstructionSets\CodeInstructionSet.cs" />
    102     <Compile Include="InstructionSets\FloatInstructionSet.cs" />
    103     <Compile Include="InstructionSets\NameInstructionSet.cs" />
    104     <Compile Include="InstructionSets\IntegerInstructionSet.cs" />
    105     <Compile Include="InstructionSets\CommonInstructionSet.cs" />
    106     <Compile Include="InstructionSets\BooleanInstructionSet.cs" />
    10780    <Compile Include="OpCode.cs" />
    10881    <Compile Include="OpCodeExtensions.cs" />
    109     <Compile Include="OperationTable.cs" />
    11082    <Compile Include="Parser\Parser.cs" />
    111     <Compile Include="StaticRandom.cs" />
    11283    <Compile Include="Stack\IStack.cs" />
    11384    <Compile Include="Interpreter\Interpreter.cs" />
    11485    <Compile Include="Properties\AssemblyInfo.cs" />
    115     <Compile Include="Stack\IInterpreterService.cs" />
     86    <Compile Include="Interpreter\IInterpreter.cs" />
    11687    <Compile Include="Stack\PushGPStack.cs" />
    11788    <Compile Include="Parser\SymbolTable.cs" />
     89    <Compile Include="Symbols.cs" />
    11890  </ItemGroup>
    11991  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
Note: See TracChangeset for help on using the changeset viewer.