implementation of useful error messages

This commit is contained in:
vegowotenks 2024-10-10 18:59:17 +02:00
parent 2ce8200366
commit c12e763b28
14 changed files with 295 additions and 68 deletions

View file

@ -22,15 +22,16 @@
#include "callframe.h"
#include "tokenizer.h"
#include "interpreter.h"
int BuiltinFunction_Minus(CallFrame* top_frame);
int BuiltinFunction_Plus(CallFrame* top_frame);
int BuiltinFunction_Multiply(CallFrame* top_frame);
int BuiltinFunction_Equality(CallFrame* top_frame);
int BuiltinFunction_Print(CallFrame* top_frame);
int BuiltinFunction_PrintLine(CallFrame* top_frame);
int BuiltinFunction_Duplicate(CallFrame* top_frame);
int BuiltinFunction_Minus(CallFrame* top_frame, Interpreter* interpreter);
int BuiltinFunction_Plus(CallFrame* top_frame, Interpreter* interpreter);
int BuiltinFunction_Multiply(CallFrame* top_frame, Interpreter* interpreter);
int BuiltinFunction_Equality(CallFrame* top_frame, Interpreter* interpreter);
int BuiltinFunction_Print(CallFrame* top_frame, Interpreter* interpreter);
int BuiltinFunction_PrintLine(CallFrame* top_frame, Interpreter* interpreter);
int BuiltinFunction_Duplicate(CallFrame* top_frame, Interpreter* interpreter);
#endif