aboutsummaryrefslogtreecommitdiff
path: root/examples/docs/precedence.md
diff options
context:
space:
mode:
Diffstat (limited to 'examples/docs/precedence.md')
-rw-r--r--examples/docs/precedence.md17
1 files changed, 17 insertions, 0 deletions
diff --git a/examples/docs/precedence.md b/examples/docs/precedence.md
new file mode 100644
index 0000000..32cc5de
--- /dev/null
+++ b/examples/docs/precedence.md
@@ -0,0 +1,17 @@
+Operating precedence in sloth from highest to lowest.
+
+| Name | Operators | Associates |
+| -------------- | --------- | ---------- |
+| parentheses | () | Left |
+| member access | . ! !! ?. | Left |
+| defaulting | ?: | Right |
+| function call | () | Left |
+| unary | ! + - | Right |
+| multiplicative | \* / % | Left |
+| additive | + - | Left |
+| bitwise shift | << >> | Left |
+| comparison | < > <= >= | Left |
+| equality | == != | Left |
+| bitwise | & ^ \| | Left |
+| logical and | && | Left |
+| logical or | \|\| | Left |