Fix Use of const in strict mode

This commit is contained in:
Mikael Sand
2018-01-05 12:13:58 +02:00
parent 84beda169c
commit 4e37a48e6e

View File

@@ -16,7 +16,7 @@ function transformToMatrix(props, transform) {
const transformParser = peg.generate(` const transformParser = peg.generate(`
{ {
const deg2rad = Math.PI / 180; var deg2rad = Math.PI / 180;
/* /*
╔═ ═╗ ╔═ ═╗ ╔═ ═╗ ╔═ ═╗ ╔═ ═╗ ╔═ ═╗
@@ -26,15 +26,15 @@ const transformParser = peg.generate(`
╚═ ═╝ ╚═ ═╝ ╚═ ═╝ ╚═ ═╝ ╚═ ═╝ ╚═ ═╝
*/ */
function multiply_matrices(l, r) { function multiply_matrices(l, r) {
const [al, cl, el, bl, dl, fl] = l; var [al, cl, el, bl, dl, fl] = l;
const [ar, cr, er, br, dr, fr] = r; var [ar, cr, er, br, dr, fr] = r;
const a = al * ar + cl * br; var a = al * ar + cl * br;
const c = al * cr + cl * dr; var c = al * cr + cl * dr;
const e = al * er + cl * fr + el; var e = al * er + cl * fr + el;
const b = bl * ar + dl * br; var b = bl * ar + dl * br;
const d = bl * cr + dl * dr; var d = bl * cr + dl * dr;
const f = bl * er + dl * fr + fl; var f = bl * er + dl * fr + fl;
return [a, c, e, b, d, f]; return [a, c, e, b, d, f];
} }
@@ -94,10 +94,10 @@ scale
rotate rotate
= "rotate" wsp* "(" wsp* angle:number c:commaWspTwoNumbers? wsp* ")" = "rotate" wsp* "(" wsp* angle:number c:commaWspTwoNumbers? wsp* ")"
{ {
const cos = Math.cos(deg2rad * angle); var cos = Math.cos(deg2rad * angle);
const sin = Math.sin(deg2rad * angle); var sin = Math.sin(deg2rad * angle);
if (c !== null) { if (c !== null) {
const [x, y] = c; var [x, y] = c;
return [ return [
cos, -sin, cos * -x + -sin * -y + x, cos, -sin, cos * -x + -sin * -y + x,
sin, cos, sin * -x + cos * -y + y sin, cos, sin * -x + cos * -y + y