From a8546755af494fb17e6516c2b12d4e36ba7a3b79 Mon Sep 17 00:00:00 2001 From: augustin64 Date: Fri, 8 Dec 2023 16:05:09 +0100 Subject: [PATCH] Remove AST modification --- src/analysis.cpp | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/analysis.cpp b/src/analysis.cpp index 8cd938a..5524c3f 100644 --- a/src/analysis.cpp +++ b/src/analysis.cpp @@ -205,13 +205,6 @@ AnalysisResult analyze(Node &ast, Memory &memory) { Type type = string_to_type(get(token.data), token.pos); memory.declare(identifier, type); - - Token typedToken = { - .type=TokenType::Identifier, - .data=type, - .pos=token.pos - }; - node.children[0] = typedToken; return {}; } break; @@ -225,13 +218,6 @@ AnalysisResult analyze(Node &ast, Memory &memory) { memory.declare(identifier, type); cout << "declared" << endl; - Token typedToken = { - .type=TokenType::Identifier, - .data=type, - .pos=token.pos - }; - node.children[0] = typedToken; - get_cast(type, analyze(node.children[2], memory), get_node_pos(node)); return type;