#pragma once #include #include "Lexer.h" #include "Expression.h" #include "TypeWrapper.h" class Parser { private: const std::vector tokens; int current = 0; public: Parser(std::vector tokens) : tokens(tokens){}; private: std::shared_ptr> expression(); };