refactor: changes and additions ot parser

This commit is contained in:
2026-05-12 18:15:36 -06:00
parent c41847e120
commit 59f99059bb
5 changed files with 57 additions and 11 deletions

View File

@@ -131,6 +131,7 @@ bool isoperator(int c) {
case '-':
case '/':
case '*':
case '^':
return true;
default:
return false;
@@ -151,6 +152,9 @@ Operator char_to_operator(int c) {
case '/':
return OP_DIV;
break;
case '^':
return OP_POW;
break;
default: // I mean shouldn't be used, we assume
return -1;
}
@@ -166,5 +170,7 @@ char operator_to_char(Operator op) {
return '*';
case OP_DIV:
return '/';
case OP_POW:
return '^';
}
}