Operators

GitHub   Edit on GitHub

The following tokens are considered operators.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
OPERATOR =
| "..."
| "."
| "::"
| ":"
| ":="
| "=="
| "="
| "^"
| "<"
| "<<"
| ">"
| "<="
| ">="
| "++"
| "+"
| "-"
| "*"
| "/"
| "%"
| "&"
| "&&"
| "|"
| "||"
| "!"
| "is"
| "isnt" ;

It’s worth noting that >> and >>> are also considered operators, but due to an ambiguity when writing a nested type like List<Option<a>>, the >> and >>> operators are composed of multiple > tokens.

This is a notification!