Diff
Not logged in

Differences From Artifact [b6858e7b65012cb1]:

To Artifact [50e0836a1ece20de]:


152 152 // [TODO] make this customizable from program 153 153 private static string[][] operator_perferences = [ 154 154 ["||"], 155 155 ["&&"], 156 156 ["!="], 157 157 ["=="], 158 158 ["<","<=",">",">="], 159 -// ["|"], 160 -// ["^"], 161 -// ["&"], 162 -// ["<<", ">>", "<<<", ">>>"], 159 + ["|"], 160 + ["^"], 161 + ["&"], 162 + ["<<", ">>", "<<<", ">>>"], 163 163 ["+","-"], 164 164 ["~"], 165 165 ["*","/","%"], 166 -// ["^^","**"], 166 + ["^^","**"], 167 167 [".",".?"] 168 168 ]; 169 169 170 170 AST E(size_t level) 171 171 { 172 172 /// Expression ::= (Binary left-associative operators over) Funcall 173 173