add operations

This commit is contained in:
2025-06-10 04:41:06 +01:00
parent 1b90438bb9
commit 86c0eabfde
18 changed files with 207 additions and 68 deletions

View File

@@ -0,0 +1,15 @@
#ifndef OPERATIONS_H
#define OPERATIONS_H
#include "../parser.h"
#include "../../lexer/token.h" // for Token
typedef struct {
TokenType operation;
DArray to_operate_on; // ParsedValue[]
} ParsedOperation;
ParsedValue *parse_operations(char*file,DArray *tokens, size_t * index, ParsedValue * first_parsed_value);
void free_operation(void *ptr);
#endif // OPERATIONS_H