Remove AST modification

This commit is contained in:
augustin64 2023-12-08 16:05:09 +01:00
parent 0935dff3a5
commit a8546755af

View File

@ -205,13 +205,6 @@ AnalysisResult analyze(Node &ast, Memory &memory) {
Type type = string_to_type(get<string>(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;