add euclidean modulo and remainder infix operators

This commit is contained in:
2023-09-10 12:28:54 +10:00
parent 03c278f5b1
commit b60326d5be
5 changed files with 34 additions and 7 deletions

View File

@ -64,6 +64,12 @@ types:
- name: NotEquals
values:
token: "!="
- name: EuclideanModulo
values:
token: "mod"
- name: Remainder
values:
token: "rem"
InfixOperation:
parent: Expression
values:

View File

@ -12,5 +12,7 @@ enum class InfixOperator(val token: String) {
Multiply("*"),
Divide("/"),
Equals("=="),
NotEquals("!=")
NotEquals("!="),
EuclideanModulo("mod"),
Remainder("rem")
}