wr method
Implementation
int wr(dynamic a, dynamic b) {
var d;
try {
for (var c = 0; c < b.toString().length - 2; c += 3) {
d = b[c + 2];
d = 'a'.codeUnitAt(0) <= d.toString().codeUnitAt(0)
? (d[0].toString().codeUnitAt(0)) - 87
: int.parse(d);
d = '+' == b[c + 1] ? unsignedRightShift(a, d) : a << d;
a = '+' == b[c] ? (a + (d as int) & 4294967295) : a ^ d;
}
return a;
} on Error {
rethrow;
}
}