comparison ast/Exp.d @ 125:d604152de1eb

Support shifts and binary logical operators in codegen
author Anders Halager <halager@gmail.com>
date Sun, 25 May 2008 21:13:56 +0200
parents 6a5f745d351c
children c3b24e7e8cf8
comparison
equal deleted inserted replaced
124:aa3bb5d8ba0c 125:d604152de1eb
179 179
180 Add, Sub, 180 Add, Sub,
181 Mul, Div, Mod, 181 Mul, Div, Mod,
182 182
183 LeftShift, RightShift, UnsignedRightShift, 183 LeftShift, RightShift, UnsignedRightShift,
184
185 And, Or, Xor,
184 } 186 }
185 187
186 char[][] getOp = ["=","==","!=","<","<=",">",">=","+","-","*","/","%","<<",">>",">>>"]; 188 char[][] getOp = ["=","==","!=","<","<=",">",">=","+","-","*","/","%","<<",">>",">>>"];
187 189
188 this(SLoc op_loc, Operator op, Exp left, Exp right) 190 this(SLoc op_loc, Operator op, Exp left, Exp right)