From d45fc895aec251bf677d3dd8e897207dab6e643b Mon Sep 17 00:00:00 2001 From: Lydia Andreyevna Krasilnikova Date: Thu, 18 Apr 2019 02:26:15 -0400 Subject: [PATCH] now allowing -Eye as described in issue #8 --- matlab_to_julia_translator.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/matlab_to_julia_translator.js b/matlab_to_julia_translator.js index c16bb31..fec9bdd 100644 --- a/matlab_to_julia_translator.js +++ b/matlab_to_julia_translator.js @@ -707,8 +707,8 @@ translate = function(input) { packages.add("FillArrays"); } - contents = contents.replace(/([^\w\d_])(kron\s*\(\s*)eye(\s*\([^()]*\)\s*,\s*[^()]+\s*\))/g, "$1$2Eye{Int}$3"); - contents = contents.replace(/([^\w\d_])(kron\s*\(\s*[^()]+\s*,\s*)eye(\s*\([^()]*\)\s*\))/g, "$1$2Eye{Int}$3"); + contents = contents.replace(/([^\w\d_])(kron\s*\(\s*[^\w\d_]*)eye(\s*\([^()]*\)\s*,\s*[^()]+\s*\))/g, "$1$2Eye{Int}$3"); + contents = contents.replace(/([^\w\d_])(kron\s*\(\s*[^()]+\s*,\s*[^\w\d_]*)eye(\s*\([^()]*\)\s*\))/g, "$1$2Eye{Int}$3"); // IDENTITY MATRIX // eye(2, 2) -> I