fix: add DOUBLE_COLON

This commit is contained in:
TopchetoEU 2022-10-04 19:58:17 +03:00
parent 9f17ac6471
commit 75af4cd77f

View File

@ -4,7 +4,7 @@
#include "utils/message.hh" #include "utils/message.hh"
#include "compiler/treeifier/lexer.hh" #include "compiler/treeifier/lexer.hh"
namespace ppc::comp::tree::tok { namespace ppc::comp::tree {
enum operator_t { enum operator_t {
LESS_THAN, LESS_THAN,
GREATER_THAN, GREATER_THAN,
@ -55,6 +55,7 @@ namespace ppc::comp::tree::tok {
COMMA, COMMA,
SEMICOLON, SEMICOLON,
COLON, COLON,
DOUBLE_COLON,
LAMBDA, LAMBDA,
@ -180,7 +181,7 @@ namespace ppc::comp::tree::tok {
} }
} }
static tok::token_t parse(messages::msg_stack_t &msg_stack, lex::token_t token); static token_t parse(messages::msg_stack_t &msg_stack, lex::token_t token);
static std::vector<token_t> parse_many(messages::msg_stack_t &msg_stack, std::vector<lex::token_t> tokens); static std::vector<token_t> parse_many(messages::msg_stack_t &msg_stack, std::vector<lex::token_t> tokens);
}; };