This commit is contained in:
2024-05-10 15:06:17 +02:00
parent a7f085fb07
commit 7aae829763
4 changed files with 10 additions and 2 deletions
+5
View File
@@ -8,6 +8,7 @@ pub enum AstType {
FunctionDeceleration,
VoidFunctionDeceleration,
VariableDeceleration,
PointerDeceleration,
MutVariableDeceleration,
Include,
IncludeLocal,
@@ -95,6 +96,10 @@ impl Parser {
ast_res.tokens.push(self.tokens[index+2].clone());
ast_res.ast_type = AstType::MutVariableDeceleration;
self.index += 2;
} else if self.tokens[index+1].value=="*" && self.tokens[index+2].token_type==TokenType::Identifier {
ast_res.tokens.push(self.tokens[index+2].clone());
ast_res.ast_type = AstType::PointerDeceleration;
self.index += 2;
}
}
}