Merge branch 'master' into optimized

This commit is contained in:
sharwell 2012-02-09 00:15:57 -06:00
commit 067a9dc1f9
1 changed files with 15 additions and 0 deletions

View File

@ -139,6 +139,21 @@ public class LexerATNSimulator extends ATNSimulator {
this.recog = recog;
}
public void copyState(@NotNull LexerATNSimulator simulator) {
this.charPositionInLine = simulator.charPositionInLine;
this.line = simulator.line;
this.mode = simulator.mode;
this.startIndex = simulator.startIndex;
this.trace = simulator.trace;
this.traceStream = simulator.traceStream;
this.traceFailed = simulator.traceFailed;
}
public OutputStream getTraceStream() {
return this.traceStream;
}
public void setTraceStream(OutputStream traceStream) {
this.traceStream = traceStream;
this.trace = traceStream != null;