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=162fce11441e085eb084fef7b4ca8dd6006e9dfe;hpb=08873f3fec567f16f9418100eb286187f6f9593e 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 {