diff options
| Commit | da6026ee7147a3800900e1ce2520d560d5a06a6f (patch) | |
|---|---|---|
| Author | 2018-09-26 09:21:40 +0300 | |
| Committer | 2018-09-26 09:22:22 +0300 | |
| Files | 6f769387006646706cb64b4847a3b09c730ebe91 /JSImpl/solution | |
| IPL-da6026ee7147a3800900e1ce2520d560d5a06a6f.tar IPL-da6026ee7147a3800900e1ce2520d560d5a06a6f.tar.gz IPL-da6026ee7147a3800900e1ce2520d560d5a06a6f.zip | ||
| Parent | 2a606a420674912be50c573f7cb9674d728910a5 (diff) | |
Split visitor from expressions and introduce ASTPrint.
2 files changed, 17 insertions, 1 deletions
| -rw-r--r-- | JSImpl/solution/JSImpl.vcxproj | 6 | ||||
| -rw-r--r-- | JSImpl/solution/JSImpl.vcxproj.filters | 12 |
diff --git a/JSImpl/solution/JSImpl.vcxproj b/JSImpl/solution/JSImpl.vcxproj index 59d1a78..e55b38d 100644 --- a/JSImpl/solution/JSImpl.vcxproj +++ b/JSImpl/solution/JSImpl.vcxproj @@ -103,7 +103,7 @@ <FunctionLevelLinking>true</FunctionLevelLinking> <IntrinsicFunctions>true</IntrinsicFunctions> <SDLCheck>true</SDLCheck> - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + <DebugInformationFormat>None</DebugInformationFormat> <WholeProgramOptimization>true</WholeProgramOptimization> </ClCompile> <Link> @@ -112,12 +112,16 @@ </Link> </ItemDefinitionGroup> <ItemGroup> + <ClInclude Include="..\src\ASTPrinter.h" /> <ClInclude Include="..\src\CommonTypes.h" /> <ClInclude Include="..\src\Expression.h" /> + <ClInclude Include="..\src\ExpressionsFwd.h" /> + <ClInclude Include="..\src\ExpressionVisitor.h" /> <ClInclude Include="..\src\Lexer.h" /> <ClInclude Include="..\src\Parser.h" /> </ItemGroup> <ItemGroup> + <ClCompile Include="..\src\ASTPrinter.cpp" /> <ClCompile Include="..\src\Expression.cpp" /> <ClCompile Include="..\src\Lexer.cpp" /> <ClCompile Include="..\src\main.cpp" /> diff --git a/JSImpl/solution/JSImpl.vcxproj.filters b/JSImpl/solution/JSImpl.vcxproj.filters index 4944210..d56f6a1 100644 --- a/JSImpl/solution/JSImpl.vcxproj.filters +++ b/JSImpl/solution/JSImpl.vcxproj.filters @@ -23,6 +23,15 @@ <ClInclude Include="..\src\Expression.h"> <Filter>Header Files</Filter> </ClInclude> + <ClInclude Include="..\src\ASTPrinter.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\ExpressionsFwd.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\src\ExpressionVisitor.h"> + <Filter>Header Files</Filter> + </ClInclude> </ItemGroup> <ItemGroup> <ClCompile Include="..\src\Lexer.cpp"> @@ -37,5 +46,8 @@ <ClCompile Include="..\src\Expression.cpp"> <Filter>Source Files</Filter> </ClCompile> + <ClCompile Include="..\src\ASTPrinter.cpp"> + <Filter>Source Files</Filter> + </ClCompile> </ItemGroup> </Project>
\ No newline at end of file |
