X-Git-Url: http://git.megacz.com/?p=org.ibex.core.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Futil%2FPreprocessor.java;h=a226731e722ce455326890252cf37a6d178c6037;hp=5f202fa4e933ed18776c7fb9dc13b9f773302cda;hb=01732f3955ae92c0520283b44f52d1ec69f9f9f2;hpb=ab47671aab80c10b57b74c8eb7e240b79e352b99 diff --git a/src/org/ibex/util/Preprocessor.java b/src/org/ibex/util/Preprocessor.java index 5f202fa..a226731 100644 --- a/src/org/ibex/util/Preprocessor.java +++ b/src/org/ibex/util/Preprocessor.java @@ -275,7 +275,7 @@ PROCESS: ret += tok; i = j - 1; } else if (val instanceof JSFunctionMacro) { - if (s.charAt(j) != '(') { err.add(new Error("open paren must follow macro binding for macro " + tok)); continue; } + if (s.charAt(j) != '(') { ret += tok; i = j - 1; continue; } ret += ((JSFunctionMacro)val).process(s.substring(j+1, s.indexOf(')', j))); i = s.indexOf(')', j); } else {