int linebreakpos = yuiLineBreak; //-1;
boolean ycVerbose = yuiVerbose; //false;
// not generating a new error reporter each time
// its not using any closure in the loop so no point. this should be way faster
if (reporter != null) reporter = new ErrorReporter() {
public void warning(String message, String sourceName,
int line, String lineSource, int lineOffset) {
if (line < 0) message = line + ':' + lineOffset + ':' + message;
System.err.println("\n[WARNING] " + message);
}