feat: Add boolean literal and comparable binary operators

This commit is contained in:
Lucàs
2024-07-09 17:13:51 +02:00
parent 332dd73f15
commit b493c77d70
5 changed files with 64 additions and 4 deletions
+21 -1
View File
@@ -1,7 +1,27 @@
type binary_operators = Add | Subtract | Multiply | Divide
type binary_operators =
| Add
| Subtract
| Multiply
| Divide
| Equals
| NotEquals
| LessThan
| LessThanEquals
| GreaterThan
| GreaterThanEquals
| And
| Or
let pp_binary_operators = function
| Add -> "Add"
| Subtract -> "Subtract"
| Multiply -> "Multiply"
| Divide -> "Divide"
| Equals -> "Equals"
| NotEquals -> "NotEquals"
| LessThan -> "LessThan"
| LessThanEquals -> "LessThanEquals"
| GreaterThan -> "GreaterThan"
| GreaterThanEquals -> "GreaterThanEquals"
| And -> "And"
| Or -> "Or"