Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma once
- #include <iostream>
- #include <string>
- #include <vector>
- #include "Token.hpp"
- #include "Tokenizer.hpp"
- #include "Structures/Program.hpp"
- #include "Structures/GlobalFunction.hpp"
- #include "Structures/Parameter.hpp"
- #include "Structures/GlobalFunctionScope.hpp"
- #include "Diagnostics.hpp"
- class Parser {
- private:
- Program program;
- public:
- Tokenizer Tokenizer;
- std::vector<Token> Tokens;
- void Initialize();
- void CreateSyntaxTree();
- void Log();
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement