263264265266267268269
public Block plus(int line, Block lhs, Block rhs) { return functionCall(line,lhs,"plus",rhs); } public Block plusEqual(int line, LValueBlock lhs, Block rhs) { return new AssignmentBlock(loc(line), lhs, rhs, "plus"); }
271272273274275276277
public Block minus(int line, Block lhs, Block rhs) { return functionCall(line, lhs, "minus", rhs); } public Block minusEqual(int line, LValueBlock lhs, Block rhs) { return new AssignmentBlock(loc(line), lhs, rhs, "minus"); }
279280281282283284285
public Block multiply(int line, Block lhs, Block rhs) { return functionCall(line,lhs,"multiply",rhs); } public Block multiplyEqual(int line, LValueBlock lhs, Block rhs) { return new AssignmentBlock(loc(line), lhs, rhs, "multiply"); }
287288289290291292293
public Block div(int line, Block lhs, Block rhs) { return functionCall(line,lhs,"div",rhs); } public Block divEqual(int line, LValueBlock lhs, Block rhs) { return new AssignmentBlock(loc(line), lhs, rhs, "div"); }
295296297298299300301
public Block intdiv(int line, Block lhs, Block rhs) { return functionCall(line,lhs,"intdiv",rhs); } public Block intdivEqual(int line, LValueBlock lhs, Block rhs) { return new AssignmentBlock(loc(line), lhs, rhs, "intdiv"); }
303304305306307308309
public Block mod(int line, Block lhs, Block rhs) { return functionCall(line, lhs, "mod", rhs); } public Block modEqual(int line, LValueBlock lhs, Block rhs) { return new AssignmentBlock(loc(line), lhs, rhs, "mod"); }
311312313314315316317
public Block power(int line, Block lhs, Block rhs) { return functionCall(line,lhs, "power", rhs); } public Block powerEqual(int line, LValueBlock lhs, Block rhs) { return new AssignmentBlock(loc(line), lhs, rhs, "power"); }
387388389390391392393
public Block bitwiseAnd(int line, Block lhs, Block rhs) { return functionCall(line,lhs,"and",rhs); } public Block bitwiseAndEqual(int line, LValueBlock lhs, Block rhs) { return new AssignmentBlock(loc(line), lhs, rhs, "and"); }
395396397398399400401
public Block bitwiseOr(int line, Block lhs, Block rhs) { return functionCall(line,lhs,"or",rhs); } public Block bitwiseOrEqual(int line, LValueBlock lhs, Block rhs) { return new AssignmentBlock(loc(line), lhs, rhs, "or"); }
403404405406407408409
public Block bitwiseXor(int line, Block lhs, Block rhs) { return functionCall(line,lhs,"xor",rhs); } public Block bitwiseXorEqual(int line, LValueBlock lhs, Block rhs) { return new AssignmentBlock(loc(line), lhs, rhs, "xor"); }