627 log.printVerbose("parsing.started", filename); |
627 log.printVerbose("parsing.started", filename); |
628 } |
628 } |
629 if (!taskListener.isEmpty()) { |
629 if (!taskListener.isEmpty()) { |
630 TaskEvent e = new TaskEvent(TaskEvent.Kind.PARSE, filename); |
630 TaskEvent e = new TaskEvent(TaskEvent.Kind.PARSE, filename); |
631 taskListener.started(e); |
631 taskListener.started(e); |
|
632 keepComments = true; |
|
633 genEndPos = true; |
632 } |
634 } |
633 Parser parser = parserFactory.newParser(content, keepComments(), genEndPos, lineDebugInfo); |
635 Parser parser = parserFactory.newParser(content, keepComments(), genEndPos, lineDebugInfo); |
634 tree = parser.parseCompilationUnit(); |
636 tree = parser.parseCompilationUnit(); |
635 if (verbose) { |
637 if (verbose) { |
636 log.printVerbose("parsing.done", Long.toString(elapsed(msec))); |
638 log.printVerbose("parsing.done", Long.toString(elapsed(msec))); |