Skip to content
Kuniwak edited this page Apr 5, 2019 · 2 revisions

Operator Precedence

Operand Operand Operand Operand Operand Operand Operand Infix Infix Infix Infix Infix Open Open Open Open Close Close Close Prefix Prefix Prefix Prefix Prefix Prefix Prefix Suffix Suffix Suffix Suffix Suffix Suffix Suffix Operand
? string * name number filepath member . ~ # | / .< < { key: ( > } ) = ! ? ... external: module: function(): = ! ? ... [] .<> <> $
Operand ? x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
Operand string x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
Operand * x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
Operand name x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
Operand number x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
Operand filepath x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
Operand member x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
Infix . x x x x x x x > > > > > > > x x > > > x x x x x x x > > > > > > > >
Infix ~ x x x x x x x > > > > > > > x x > > > x x x x x x x > > > > > > > >
Infix # x x x x x x x > > > > > > > x x > > > x x x x x x x > > > > > > > >
Infix | x x x x x x x < < < < < < < < < > > > < < < x < < < < < < > < < < >
Infix / x x x x x x x < < < < < < < < < > > > < < < x < < < < < < > < < < >
Open .< x x x x x x x < < < < < < < < < = < < < < < x < < < < < < x < < < x
Open < x x x x x x x < < < < < < < < < = x x < < < x < < < < < < x < < < x
Open { key: x x x x x x x x x x < < < < < < x = x < < < x < < < < < < x < < < x
Open ( x x x x x x x x x x < < < < < < x x = < < < x < < < < < < x < < < x
Close > x x x x x x x > > > > > x x x x > > > > > > x > > > > > > > > > > >
Close } x x x x x x x > > > > > x x x x > > > > > > x > > > > > > > > > > >
Close ) x x x x x x x > > > > > > > x x > > > > > > x > > > > > > > > > > >
Prefix = x x x x x x x < < < > > < < < < > > > < < < x < < < < < < > > < < >
Prefix ! x x x x x x x < < < > > < < < < > > > < < < x < < < < < < > > < < >
Prefix ? x x x x x x x < < < > > < < < < > > > < < < x < < < < < < > > < < >
Prefix ... x x x x x x x < < < > > < < < < x x x < < < x < < < < < < > < < < >
Prefix external: x x x x x x x < < < > > > > x x > > > x x x x x x x > > > > > > > >
Prefix module: x x x x x x x < < < > > > > x x > > > x x x x x x x > > > > > > > >
Prefix function(): x x x x x x x < < < > > < < < < > > > < < < x < < < > > > > > < < >
Suffix = x x x x x x x x x x > > x x x x > > > x x x x x x x > > > > > < < >
Suffix ! x x x x x x x x x x > > x x x x > > > x x x x x x x > > > > > < < >
Suffix ? x x x x x x x x x x > > x x x x > > > x x x x x x x > > > > > < < >
Suffix ... x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x >
Suffix [] x x x x x x x x x x > > x x x x > > > x x x x x x x > > > > > x x >
Suffix .<> x x x x x x x x x x > > x x x x x x x > > > > > x x >
Suffix <> x x x x x x x x x x > > x x x x x x x > > > > > x x >
Operand ^ x x x x x x x < < < < < < < < < x x x < < < < < < < < < < < < < < =
Clone this wiki locally