This commit is contained in:
2017-02-06 12:14:05 +01:00
parent 209c869eeb
commit 19a2260644
9 changed files with 60 additions and 43 deletions

View File

@@ -9,12 +9,14 @@ static bool raised = false;
void error_raise(const char* msg) {
if (!raised) {
raised = true;
sprintf(errormsg, "ERROR: %s at %d:%d.", msg, tkn_get_line() + 1, tkn_get_row() + 1);
sprintf(errormsg, "ERROR AT SOURCE:%s at %d:%d.", msg, tkn_get_line() + 1, tkn_get_row() + 1);
}
}
bool error_raised() { return raised; }
void error_print() {
printf("%s", errormsg);
void error_print(unsigned char* mem) {
char* msg = errormsg;
while (*msg != 0) *mem++ = *msg++;
//printf("%s", errormsg);
}