NOTHING MATTERS ANYMORE WOOOOO
This commit is contained in:
11
src/runner.c
11
src/runner.c
@ -247,7 +247,7 @@ int is_alpha_file(char *alpha, int file_len) {
|
||||
return 0; // is alpha file
|
||||
}
|
||||
|
||||
void insert_code_line(char * error_message, int line_number) {
|
||||
void insert_code_line(char *error_message, int line_number) {
|
||||
CodeLine *error_line = malloc(sizeof(CodeLine));
|
||||
error_line->line_number = line_number;
|
||||
error_line->line = malloc(strlen(error_message) + 1);
|
||||
@ -259,11 +259,14 @@ void insert_code_line(char * error_message, int line_number) {
|
||||
|
||||
int line = error_line->line_number;
|
||||
CodeLine *current = code_head;
|
||||
|
||||
while (current != NULL) {
|
||||
if (current->line_number == line) {
|
||||
CodeLine *next_code_line = current->next;
|
||||
current->next = error_line;
|
||||
error_line->next = next_code_line;
|
||||
if (current->is_error == false) {
|
||||
CodeLine *next_code_line = current->next;
|
||||
current->next = error_line;
|
||||
error_line->next = next_code_line;
|
||||
}
|
||||
}
|
||||
current = current->next;
|
||||
}
|
||||
|
Reference in New Issue
Block a user