parse 0n properly
fb55
9 years ago
25 | 25 |
|
26 | 26 |
if(parsed[1]){
|
27 | 27 |
a = parseInt(parsed[1], 10);
|
28 | |
if(!a){
|
|
28 |
if(isNaN(a)){
|
29 | 29 |
if(parsed[1].charAt(0) === "-") a = -1;
|
30 | 30 |
else a = 1;
|
31 | 31 |
}
|
|
36 | 36 |
parsed[3] ? parseInt((parsed[2] || "") + parsed[3], 10) : 0
|
37 | 37 |
];
|
38 | 38 |
}
|
39 | |
}⏎
|
|
39 |
}
|
26 | 26 |
"-1n+3": [ -1, 3 ],
|
27 | 27 |
"-n+2": [ -1, 2 ],
|
28 | 28 |
"-n+3": [ -1, 3 ],
|
29 | |
"0n+3": [ 1, 3 ],
|
|
29 |
"0n+3": [ 0, 3 ],
|
30 | 30 |
"1n": [ 1, 0 ],
|
31 | 31 |
"1n+0": [ 1, 0 ],
|
32 | 32 |
"2n": [ 2, 0 ],
|
|
98 | 98 |
parseValid();
|
99 | 99 |
process.stdout.write("X\n- check values: \t");
|
100 | 100 |
testValid();
|
101 | |
process.stdout.write("X\n");⏎
|
|
101 |
process.stdout.write("X\n");
|