printer.print(")");
}
public void generateBitRangeWrite(Expr ind, int l, int h, Expr val) {
if (ind.isVariable() || ind.isLiteral()) {
Token t = new Token();
t.image = ind.toString();
String var = getVariable(t);
if (var == null) var = ind.toString();
printer.print(getVariable(token) + '[' + var + "] = ");
int mask = Arithmetic.getBitRangeMask(l, h);