add multiplication and division
This commit is contained in:
@@ -18,6 +18,12 @@ size_t translate_operation(Translated *translated, ParsedOperation *operation,
|
||||
case TOKEN_MINUS:
|
||||
first = push_instruction_byte(translated, OP_LOAD_SUBTRACTION_FUNCTION);
|
||||
break;
|
||||
case TOKEN_STAR:
|
||||
first = push_instruction_byte(translated, OP_LOAD_MULTIPLY_FUNCTION);
|
||||
break;
|
||||
case TOKEN_SLASH:
|
||||
first = push_instruction_byte(translated, OP_LOAD_DIVISION_FUNCTION);
|
||||
break;
|
||||
default:
|
||||
*err = create_err(operation->line, operation->column, operation->length,
|
||||
translated->path, "Syntax Error", "unknown operation");
|
||||
|
||||
Reference in New Issue
Block a user