return lastNode = new OperativeAssign(name, expr, st = trimRight(st), trimLeft(cursor) - st, ADD, fields, pCtx); return lastNode = new OperativeAssign(name, expr, st, cursor - st, SUB, fields, pCtx); return lastNode = new OperativeAssign(name, expr, st, cursor - st, opLookup(op), fields, pCtx); return lastNode = new OperativeAssign(name, expr, st, cursor - st, BW_SHIFT_LEFT, fields, pCtx); return lastNode = new OperativeAssign(name, expr, st, cursor - st, BW_SHIFT_RIGHT, fields, pCtx); return lastNode = new OperativeAssign(name, expr, st, cursor - st, BW_USHIFT_RIGHT, fields, pCtx); return lastNode = new OperativeAssign(name, expr, st, cursor - st, ADD, fields, pCtx); return lastNode = new OperativeAssign(name, expr, st, cursor - st, SUB, fields, pCtx);
return lastNode = new OperativeAssign(name, expr, st = trimRight(st), trimLeft(cursor) - st, ADD, fields, pCtx); return lastNode = new OperativeAssign(name, expr, st, cursor - st, SUB, fields, pCtx); return lastNode = new OperativeAssign(name, expr, st, cursor - st, opLookup(op), fields, pCtx); return lastNode = new OperativeAssign(name, expr, st, cursor - st, BW_SHIFT_LEFT, fields, pCtx); return lastNode = new OperativeAssign(name, expr, st, cursor - st, BW_SHIFT_RIGHT, fields, pCtx); return lastNode = new OperativeAssign(name, expr, st, cursor - st, BW_USHIFT_RIGHT, fields, pCtx); return lastNode = new OperativeAssign(name, expr, st, cursor - st, ADD, fields, pCtx); return lastNode = new OperativeAssign(name, expr, st, cursor - st, SUB, fields, pCtx);
return lastNode = new OperativeAssign(name, subArray(start, cursor), ADD, fields, pCtx); return lastNode = new OperativeAssign(name, subArray(start, cursor), SUB, fields, pCtx); return lastNode = new OperativeAssign(name, subArray(start, cursor), opLookup(op), fields, pCtx); return lastNode = new OperativeAssign(name, subArray(start, cursor), BW_SHIFT_LEFT, fields, pCtx); return lastNode = new OperativeAssign(name, subArray(start, cursor), BW_SHIFT_RIGHT, fields, pCtx); return lastNode = new OperativeAssign(name, subArray(start, cursor), BW_USHIFT_RIGHT, fields, pCtx); return lastNode = new OperativeAssign(name, subArray(start, cursor), ADD, fields, pCtx); return lastNode = new OperativeAssign(name, subArray(start, cursor), SUB, fields, pCtx);