mirror of
https://github.com/Ed94/gencpp.git
synced 2024-12-22 07:44:45 -08:00
Fixed some compilation errors
This commit is contained in:
parent
6b10cd2b3e
commit
626ab703a7
@ -262,6 +262,7 @@
|
|||||||
<ClInclude Include="project\auxillary\scanner.hpp" />
|
<ClInclude Include="project\auxillary\scanner.hpp" />
|
||||||
<ClInclude Include="project\components\ast.hpp" />
|
<ClInclude Include="project\components\ast.hpp" />
|
||||||
<ClInclude Include="project\components\ast_types.hpp" />
|
<ClInclude Include="project\components\ast_types.hpp" />
|
||||||
|
<ClInclude Include="project\components\code_types.hpp" />
|
||||||
<ClInclude Include="project\components\gen\ast_inlines.hpp" />
|
<ClInclude Include="project\components\gen\ast_inlines.hpp" />
|
||||||
<ClInclude Include="project\components\gen\ecode.hpp" />
|
<ClInclude Include="project\components\gen\ecode.hpp" />
|
||||||
<ClInclude Include="project\components\gen\eoperator.hpp" />
|
<ClInclude Include="project\components\gen\eoperator.hpp" />
|
||||||
@ -313,11 +314,14 @@
|
|||||||
<ClCompile Include="project\bootstrap.cpp" />
|
<ClCompile Include="project\bootstrap.cpp" />
|
||||||
<ClCompile Include="project\components\ast.cpp" />
|
<ClCompile Include="project\components\ast.cpp" />
|
||||||
<ClCompile Include="project\components\ast_case_macros.cpp" />
|
<ClCompile Include="project\components\ast_case_macros.cpp" />
|
||||||
|
<ClCompile Include="project\components\code_serialization.cpp" />
|
||||||
<ClCompile Include="project\components\gen\etoktype.cpp" />
|
<ClCompile Include="project\components\gen\etoktype.cpp" />
|
||||||
<ClCompile Include="project\components\interface.cpp" />
|
<ClCompile Include="project\components\interface.cpp" />
|
||||||
<ClCompile Include="project\components\interface.parsing.cpp" />
|
<ClCompile Include="project\components\interface.parsing.cpp" />
|
||||||
<ClCompile Include="project\components\interface.untyped.cpp" />
|
<ClCompile Include="project\components\interface.untyped.cpp" />
|
||||||
<ClCompile Include="project\components\interface.upfront.cpp" />
|
<ClCompile Include="project\components\interface.upfront.cpp" />
|
||||||
|
<ClCompile Include="project\components\lexer.cpp" />
|
||||||
|
<ClCompile Include="project\components\parser.cpp" />
|
||||||
<ClCompile Include="project\components\src_start.cpp" />
|
<ClCompile Include="project\components\src_start.cpp" />
|
||||||
<ClCompile Include="project\components\static_data.cpp" />
|
<ClCompile Include="project\components\static_data.cpp" />
|
||||||
<ClCompile Include="project\dependencies\debug.cpp" />
|
<ClCompile Include="project\dependencies\debug.cpp" />
|
||||||
|
@ -42,9 +42,6 @@
|
|||||||
<ClCompile Include="test\test.parsing.cpp">
|
<ClCompile Include="test\test.parsing.cpp">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="project\components\temp\etoktype.cpp">
|
|
||||||
<Filter>Source Files</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="project\components\ast.cpp">
|
<ClCompile Include="project\components\ast.cpp">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
@ -66,9 +63,6 @@
|
|||||||
<ClCompile Include="project\components\static_data.cpp">
|
<ClCompile Include="project\components\static_data.cpp">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="project\components\untyped.cpp">
|
|
||||||
<Filter>Source Files</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="project\bootstrap.cpp">
|
<ClCompile Include="project\bootstrap.cpp">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
@ -132,6 +126,18 @@
|
|||||||
<ClCompile Include="project\components\gen\etoktype.cpp">
|
<ClCompile Include="project\components\gen\etoktype.cpp">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
|
<ClCompile Include="project\Example.cpp">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="project\components\parser.cpp">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="project\components\lexer.cpp">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="project\components\code_serialization.cpp">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClInclude Include="project\gen.hpp">
|
<ClInclude Include="project\gen.hpp">
|
||||||
@ -182,18 +188,6 @@
|
|||||||
<ClInclude Include="test\upfront.hpp">
|
<ClInclude Include="test\upfront.hpp">
|
||||||
<Filter>Header Files</Filter>
|
<Filter>Header Files</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
<ClInclude Include="project\components\temp\ast_inlines.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="project\components\temp\ecode.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="project\components\temp\eoperator.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="project\components\temp\especifier.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="project\components\ast.hpp">
|
<ClInclude Include="project\components\ast.hpp">
|
||||||
<Filter>Header Files</Filter>
|
<Filter>Header Files</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
@ -293,6 +287,9 @@
|
|||||||
<ClInclude Include="test\CURSED_TYPEDEF.h">
|
<ClInclude Include="test\CURSED_TYPEDEF.h">
|
||||||
<Filter>Header Files</Filter>
|
<Filter>Header Files</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
|
<ClInclude Include="project\components\code_types.hpp">
|
||||||
|
<Filter>Header Files</Filter>
|
||||||
|
</ClInclude>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include=".editorconfig" />
|
<None Include=".editorconfig" />
|
||||||
@ -305,7 +302,6 @@
|
|||||||
<None Include="test\Readme.md" />
|
<None Include="test\Readme.md" />
|
||||||
<None Include="scripts\genccp.natstepfilter" />
|
<None Include="scripts\genccp.natstepfilter" />
|
||||||
<None Include="scripts\gencpp.refactor" />
|
<None Include="scripts\gencpp.refactor" />
|
||||||
<None Include="project\components\temp\Readme.md" />
|
|
||||||
<None Include="project\enums\AttributeTokens.csv" />
|
<None Include="project\enums\AttributeTokens.csv" />
|
||||||
<None Include="project\enums\ECode.csv" />
|
<None Include="project\enums\ECode.csv" />
|
||||||
<None Include="project\enums\EOperator.csv" />
|
<None Include="project\enums\EOperator.csv" />
|
||||||
|
@ -22,8 +22,6 @@ struct StackNode
|
|||||||
|
|
||||||
struct ParseContext
|
struct ParseContext
|
||||||
{
|
{
|
||||||
#if 0
|
|
||||||
|
|
||||||
TokArray Tokens;
|
TokArray Tokens;
|
||||||
StackNode* Scope;
|
StackNode* Scope;
|
||||||
|
|
||||||
@ -3295,7 +3293,7 @@ CodeFriend parse_friend()
|
|||||||
Context.pop();
|
Context.pop();
|
||||||
return CodeInvalid;
|
return CodeInvalid;
|
||||||
}
|
}
|
||||||
friend <Type>
|
// friend <Type>
|
||||||
|
|
||||||
// Funciton declaration
|
// Funciton declaration
|
||||||
if ( currtok.Type == TokType::Identifier )
|
if ( currtok.Type == TokType::Identifier )
|
||||||
|
Loading…
Reference in New Issue
Block a user