All operators are left-associative, no exceptions - both type and value level.
The length of the symbol define its precedence. Longer glyphs takes less precedence.
How to calculate precedence? Here is the formula: 10 - operator length = precedence.
In operator compositions precedence is calculated by the first operator.
Complete list of basic operators:
yi ⋅ yo ⋅ yu ⋅ ya ⋅ yok ⋅ yuk ⋅ kyo ⋅ kyok ⋅ kyokl ⋅ yokl ⋅ ryo ⋅ ryu ⋅ yor ⋅ yur ⋅ ho ⋅ hu ⋅ ha ⋅ hc ⋅ st ⋅ hop ⋅ hdj ⋅ hjd ⋅ has ⋅ yp ⋅ ys ⋅ yw ⋅ q
Incomplete list of composite operators:
yo'st ⋅ yu'st ⋅ ya'st ⋅ yo'yo ⋅ yo'yu ⋅ yo'ya ⋅ ya'yo ⋅ ya'ya ⋅ yo'yo'yo ⋅ yo'ya'yo ⋅ yo'yo'ya ⋅ yo'ya'ya ⋅ ya'yo'yo ⋅ ya'ya'yo ⋅ ya'ya'ya ⋅ ya'yo'ya ⋅ yp'yo ⋅ yp'yu ⋅ ys'yo ⋅ ys'yu ⋅ ho'ha ⋅ ho'ho ⋅ ho'hu ⋅ ha'ha ⋅ ha'ho ⋅ ho'yo ⋅ ho'yok ⋅ ho'yokl ⋅ ho'yu ⋅ ho'yuk ⋅ ho'yukl ⋅ ha'yo ⋅ ha'yok ⋅ ha'yokl ⋅ ha'yu ⋅ ha'yuk ⋅ ha'yukl ⋅ hu'st ⋅ hc'st ⋅ hc'bt ⋅ hop'yp ⋅ hop'ys ⋅ hop'ys'has ⋅ hjd'yp ⋅ hjd'ys ⋅ hjd'q