nodes/LeftValueNode.h:6: error: declaration of 'struct AssignmentNode::LeftValueNode'semantics/SemanticProcessor.h:88: error: changes meaning of 'LeftValueNode' from 'struct LeftValueNode'nodes/LiteralNode.h:6: error: declaration of 'struct AssignmentNode::LiteralNode'semantics/SemanticProcessor.h:89: error: changes meaning of 'LiteralNode' from 'struct LiteralNode'VectorParser.tab.c:119: error: a brace-enclosed initializer is not allowed here before '{' tokenVectorParser.tab.c:129: error: ISO C++ forbids initialization of member 'yylhs'VectorParser.tab.c:129: error: making 'yylhs' staticVectorParser.tab.c:129: error: invalid in-class initialization of static data member of non-integral type 'short int [0u]'VectorParser.tab.c:130: error: a brace-enclosed initializer is not allowed here before '{' tokenVectorParser.tab.c:140: error: ISO C++ forbids initialization of member 'yylen'VectorParser.tab.c:140: error: making 'yylen' staticVectorParser.tab.c:140: error: invalid in-class initialization of static data member of non-integral type 'short int [0u]'VectorParser.tab.c:141: error: a brace-enclosed initializer is not allowed here before '{' tokenVectorParser.tab.c:156: error: ISO C++ forbids initialization of member 'yydefred'VectorParser.tab.c:156: error: making 'yydefred' staticVectorParser.tab.c:156: error: invalid in-class initialization of static data member of non-integral type 'short int [0u]'VectorParser.tab.c:157: error: a brace-enclosed initializer is not allowed here before '{' tokenVectorParser.tab.c:161: error: ISO C++ forbids initialization of member 'yydgoto'VectorParser.tab.c:161: error: making 'yydgoto' staticVectorParser.tab.c:161: error: invalid in-class initialization of static data member of non-integral type 'short int [0u]'VectorParser.tab.c:162: error: a brace-enclosed initializer is not allowed here before '{' tokenVectorParser.tab.c:177: error: ISO C++ forbids initialization of member 'yysindex'VectorParser.tab.c:177: error: making 'yysindex' staticVectorParser.tab.c:177: error: invalid in-class initialization of static data member of non-integral type 'short int [0u]'VectorParser.tab.c:178: error: a brace-enclosed initializer is not allowed here before '{' tokenVectorParser.tab.c:193: error: ISO C++ forbids initialization of member 'yyrindex'VectorParser.tab.c:193: error: making 'yyrindex' staticVectorParser.tab.c:193: error: invalid in-class initialization of static data member of non-integral type 'short int [0u]'VectorParser.tab.c:194: error: a brace-enclosed initializer is not allowed here before '{' tokenVectorParser.tab.c:198: error: ISO C++ forbids initialization of member 'yygindex'VectorParser.tab.c:198: error: making 'yygindex' staticVectorParser.tab.c:198: error: invalid in-class initialization of static data member of non-integral type 'short int [0u]'VectorParser.tab.c:200: error: a brace-enclosed initializer is not allowed here before '{' tokenVectorParser.tab.c:301: error: ISO C++ forbids initialization of member 'yytable'VectorParser.tab.c:301: error: making 'yytable' staticVectorParser.tab.c:301: error: invalid in-class initialization of static data member of non-integral type 'short int [0u]'VectorParser.tab.c:302: error: a brace-enclosed initializer is not allowed here before '{' tokenVectorParser.tab.c:403: error: ISO C++ forbids initialization of member 'yycheck'VectorParser.tab.c:403: error: making 'yycheck' staticVectorParser.tab.c:403: error: invalid in-class initialization of static data member of non-integral type 'short int [0u]'VectorParser.tab.c:410: error: a brace-enclosed initializer is not allowed here before '{' tokenVectorParser.tab.c:424: error: ISO C++ forbids initialization of member 'yyname'VectorParser.tab.c:424: error: making 'yyname' staticVectorParser.tab.c:424: error: invalid in-class initialization of static data member of non-integral type 'char* [0u]'VectorParser.tab.c:425: error: a brace-enclosed initializer is not allowed here before '{' tokenVectorParser.tab.c:509: error: ISO C++ forbids initialization of member 'yyrule'VectorParser.tab.c:509: error: making 'yyrule' staticVectorParser.tab.c:509: error: invalid in-class initialization of static data member of non-integral type 'char* [0u]'VectorParser.tab.c:538: error: cannot declare member function 'CompilerImpl::yyparse' within 'AssignmentNode'VectorParser.tab.c:1059: error: expected `}' at end of inputnodes/AssignmentNode.h: In member function 'int AssignmentNode::type()':nodes/AssignmentNode.h:77: error: expected primary-expression before 'public'nodes/AssignmentNode.h:77: error: expected `;' before 'public'nodes/AssignmentNode.h:80: error: a function-definition is not allowed here before '{' tokennodes/WhileNode.h: In member function 'virtual void AssignmentNode::WhileNode::accept(SemanticProcessor*, int)':nodes/WhileNode.h:39: error: no matching function for call to 'SemanticProcessor::processWhileNode(AssignmentNode::WhileNode* const, int&)'semantics/SemanticProcessor.h:141: note: candidates are: virtual void SemanticProcessor::processWhileNode(WhileNode*, int)nodes/ProgramNode.h: In member function 'virtual void AssignmentNode::ProgramNode::accept(SemanticProcessor*, int)':nodes/ProgramNode.h:42: error: no matching function for call to 'SemanticProcessor::processProgramNode(AssignmentNode::ProgramNode* const, int&)'semantics/SemanticProcessor.h:138: note: candidates are: virtual void SemanticProcessor::processProgramNode(ProgramNode*, int)nodes/NotNode.h: In member function 'virtual void AssignmentNode::NotNode::accept(SemanticProcessor*, int)':nodes/NotNode.h:15: error: no matching function for call to 'SemanticProcessor::processNotNode(AssignmentNode::NotNode* const, int&)'semantics/SemanticProcessor.h:146: note: candidates are: virtual void SemanticProcessor::processNotNode(NotNode*, int)nodes/PowerNode.h: In member function 'virtual void AssignmentNode::PowerNode::accept(SemanticProcessor*, int)':nodes/PowerNode.h:15: error: no matching function for call to 'SemanticProcessor::processPowerNode(AssignmentNode::PowerNode* const, int&)'semantics/SemanticProcessor.h:147: note: candidates are: virtual void SemanticProcessor::processPowerNode(PowerNode*, int)nodes/ForNode.h: In member function 'virtual void AssignmentNode::ForNode::accept(SemanticProcessor*, int)':nodes/ForNode.h:51: error: no matching function for call to 'SemanticProcessor::processForNode(AssignmentNode::ForNode* const, int&)'semantics/SemanticProcessor.h:148: note: candidates are: virtual void SemanticProcessor::processForNode(ForNode*, int)nodes/IfEENode.h: In member function 'virtual void AssignmentNode::IfEENode::accept(SemanticProcessor*, int)':nodes/IfEENode.h:46: error: no matching function for call to 'SemanticProcessor::processIfEENode(AssignmentNode::IfEENode* const, int&)'semantics/SemanticProcessor.h:144: note: candidates are: virtual void SemanticProcessor::processIfEENode(IfEENode*, int)nodes/ElifNode.h: In member function 'virtual void AssignmentNode::ElifNode::accept(SemanticProcessor*, int)':nodes/ElifNode.h:45: error: no matching function for call to 'SemanticProcessor::processElifNode(AssignmentNode::ElifNode* const, int&)'semantics/SemanticProcessor.h:143: note: candidates are: virtual void SemanticProcessor::processElifNode(ElifNode*, int)nodes/OrNode.h: In member function 'virtual void AssignmentNode::OrNode::accept(SemanticProcessor*, int)':nodes/OrNode.h:15: error: no matching function for call to 'SemanticProcessor::processOrNode(AssignmentNode::OrNode* const, int&)'semantics/SemanticProcessor.h:149: note: candidates are: virtual void SemanticProcessor::processOrNode(OrNode*, int)nodes/AndNode.h: In member function 'virtual void AssignmentNode::AndNode::accept(SemanticProcessor*, int)':nodes/AndNode.h:15: error: no matching function for call to 'SemanticProcessor::processAndNode(AssignmentNode::AndNode* const, int&)'semantics/SemanticProcessor.h:150: note: candidates are: virtual void SemanticProcessor::processAndNode(AndNode*, int)nodes/LeftValueNode.h: In member function 'virtual void AssignmentNode::LeftValueNode::accept(SemanticProcessor*, int)':nodes/LeftValueNode.h:44: error: no matching function for call to 'SemanticProcessor::processLeftValueNode(AssignmentNode::LeftValueNode* const, int&)'semantics/SemanticProcessor.h:151: note: candidates are: virtual void SemanticProcessor::processLeftValueNode(LeftValueNode*, int)nodes/LiteralNode.h: In member function 'virtual void AssignmentNode::LiteralNode::accept(SemanticProcessor*, int)':nodes/LiteralNode.h:31: error: no matching function for call to 'SemanticProcessor::processLiteralNode(AssignmentNode::LiteralNode* const, int&)'semantics/SemanticProcessor.h:152: note: candidates are: virtual void SemanticProcessor::processLiteralNode(LiteralNode*, int)nodes/LiteralNode.h: At global scope:nodes/LiteralNode.h:32: error: expected unqualified-id at end of inputmake: *** [VectorParser.tab.o] Error 1