Website Summary Files Commits Branches @commit @diff @stats
path: root / JSImpl / solution
diff options
context:
space:
mode:
Commitda6026ee7147a3800900e1ce2520d560d5a06a6f (patch)
Author
 martin dobrev <martindobrev0@gmail.com>
2018-09-26 09:21:40 +0300
Committer
 martin dobrev <martindobrev0@gmail.com>
2018-09-26 09:22:22 +0300
Files6f769387006646706cb64b4847a3b09c730ebe91 /JSImpl/solution
IPL-da6026ee7147a3800900e1ce2520d560d5a06a6f.tar
IPL-da6026ee7147a3800900e1ce2520d560d5a06a6f.tar.gz
IPL-da6026ee7147a3800900e1ce2520d560d5a06a6f.zip
Parent2a606a420674912be50c573f7cb9674d728910a5 (diff)
Split visitor from expressions and introduce ASTPrint.
2 files changed, 17 insertions, 1 deletions
-rw-r--r--JSImpl/solution/JSImpl.vcxproj6
-rw-r--r--JSImpl/solution/JSImpl.vcxproj.filters12
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