From 2ce72027e79a5aba03ecb4180039cd874b230c7a Mon Sep 17 00:00:00 2001 From: A404M Date: Thu, 26 Sep 2024 17:10:00 +0330 Subject: some small improvement added \h in string (which can use hex as character) --- src/compiler/tree_parser/tree_parser.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/compiler/tree_parser/tree_parser.h') diff --git a/src/compiler/tree_parser/tree_parser.h b/src/compiler/tree_parser/tree_parser.h index 1eeb63d..8a9f7b5 100644 --- a/src/compiler/tree_parser/tree_parser.h +++ b/src/compiler/tree_parser/tree_parser.h @@ -1,6 +1,7 @@ #pragma once #include +#include typedef enum TreeToken { TREE_TOKEN_NONE = 0, @@ -113,6 +114,7 @@ extern TypeId getTreeExpressionType(ParsedTree *const tree); extern TypeId getType(const TreeDefineVariableMetadata *define); extern bool isType(ParsedTree *const tree); extern SizedString *nodeToString(ParsedNode const *node, SourceCode *code); +extern uint64_t hexToInt(char const*begin,char const*end,bool *isRight); extern void pushVariableToScope(TreeScopeMetadata *scope,TreeDefineVariableMetadata *variable); extern void pushLineToScope(TreeScopeMetadata *scope,ParsedTree *line); -- cgit v1.2.3