AST rework in progress. AST and Parser fixed.
Something...
Changed demangler to use c++filt
Pushing to git...
Implemented CBArray
Something
Fixed ConstantExpressionEvaluator
Added new virtual functions to ValueType. + other stuff
FunctionSelectorValueType
Again huge commit which makes this compile again
Fixed the parsing of the command call expressions
Fixed ConstantValue (removed UnionWraper). Improved the parsing of command expressions and fixed column numbers
Reimplemented ConstantExpressionEvaluator. Added OperationFlag& parameter to ConstantValue operations.
Implemented Exit, Repeat-Forever, Repeat-Until and If-statement.
Fixed SymbolCollector not creating VariableSymbols for variables first used without any type definition. (ast::Identifier)
Improved VariableSymbol collection
Fixed Globals, Types and TypePointers.
Fixed constant parsing
Many fixes to symbol collecting and code generation
Merge branch 'feature/ast-remake' into develop