diff options
Merge branch 'tree_interpreter'
2 files changed, 18 insertions, 6 deletions
| -rw-r--r-- | JSImpl/solution/JSImpl.vcxproj | 16 | ||||
| -rw-r--r-- | JSImpl/solution/JSImpl.vcxproj.filters | 8 |
diff --git a/JSImpl/solution/JSImpl.vcxproj b/JSImpl/solution/JSImpl.vcxproj index 99b34cc..e8645d7 100644 --- a/JSImpl/solution/JSImpl.vcxproj +++ b/JSImpl/solution/JSImpl.vcxproj @@ -71,25 +71,28 @@ <PropertyGroup /> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ClCompile> - <WarningLevel>Level3</WarningLevel> + <WarningLevel>Level4</WarningLevel> <Optimization>Disabled</Optimization> <SDLCheck>true</SDLCheck> + <TreatWarningAsError>true</TreatWarningAsError> </ClCompile> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <ClCompile> - <WarningLevel>Level3</WarningLevel> + <WarningLevel>Level4</WarningLevel> <Optimization>Disabled</Optimization> <SDLCheck>true</SDLCheck> + <TreatWarningAsError>true</TreatWarningAsError> </ClCompile> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <ClCompile> - <WarningLevel>Level3</WarningLevel> + <WarningLevel>Level4</WarningLevel> <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> <IntrinsicFunctions>true</IntrinsicFunctions> <SDLCheck>true</SDLCheck> + <TreatWarningAsError>true</TreatWarningAsError> </ClCompile> <Link> <EnableCOMDATFolding>true</EnableCOMDATFolding> @@ -98,13 +101,14 @@ </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <ClCompile> - <WarningLevel>Level3</WarningLevel> + <WarningLevel>Level4</WarningLevel> <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> <IntrinsicFunctions>true</IntrinsicFunctions> <SDLCheck>true</SDLCheck> <DebugInformationFormat>None</DebugInformationFormat> <WholeProgramOptimization>true</WholeProgramOptimization> + <TreatWarningAsError>true</TreatWarningAsError> </ClCompile> <Link> <EnableCOMDATFolding>true</EnableCOMDATFolding> @@ -112,6 +116,7 @@ </Link> </ItemDefinitionGroup> <ItemGroup> + <ClInclude Include="..\src\ASTInterpreter.h" /> <ClInclude Include="..\src\ASTPrinter.h" /> <ClInclude Include="..\src\CommonTypes.h" /> <ClInclude Include="..\src\Expression.h" /> @@ -122,6 +127,7 @@ <ClInclude Include="..\src\Parser.h" /> </ItemGroup> <ItemGroup> + <ClCompile Include="..\src\ASTInterpreter.cpp" /> <ClCompile Include="..\src\ASTPrinter.cpp" /> <ClCompile Include="..\src\Expression.cpp" /> <ClCompile Include="..\src\Lexer.cpp" /> @@ -131,4 +137,4 @@ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> </ImportGroup> -</Project>
\ No newline at end of file +</Project> diff --git a/JSImpl/solution/JSImpl.vcxproj.filters b/JSImpl/solution/JSImpl.vcxproj.filters index 314e0f3..4a47e55 100644 --- a/JSImpl/solution/JSImpl.vcxproj.filters +++ b/JSImpl/solution/JSImpl.vcxproj.filters @@ -37,6 +37,9 @@ <Filter>Visitors</Filter> </ClInclude> <ClInclude Include="..\src\CommonTypes.h" /> + <ClInclude Include="..\src\ASTInterpreter.h"> + <Filter>Visitors</Filter> + </ClInclude> </ItemGroup> <ItemGroup> <ClCompile Include="..\src\Expression.cpp"> @@ -52,5 +55,8 @@ <Filter>Visitors</Filter> </ClCompile> <ClCompile Include="..\src\main.cpp" /> + <ClCompile Include="..\src\ASTInterpreter.cpp"> + <Filter>Visitors</Filter> + </ClCompile> </ItemGroup> -</Project>
\ No newline at end of file +</Project> |
