Mercurial > projects > dang
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) |