/** Create a normal parser except wrap the token stream in a debug * proxy that fires consume events. */ public DebugParser(TokenStream input, DebugEventListener dbg, RecognizerSharedState state) { super(input instanceof DebugTokenStream?input:new DebugTokenStream(input,dbg), state); setDebugListener(dbg); }
/** Create a normal parser except wrap the token stream in a debug * proxy that fires consume events. */ public DebugTreeParser(TreeNodeStream input, DebugEventListener dbg, RecognizerSharedState state) { super(input instanceof DebugTreeNodeStream?input:new DebugTreeNodeStream(input,dbg), state); setDebugListener(dbg); }
@Override public void consumeHiddenToken(Token t) { String buf = serializeToken(t); transmit("consumeHiddenToken\t"+buf); }
@Override public String toString() { String channelStr = ""; if ( channel!=Token.DEFAULT_CHANNEL ) { channelStr=",channel="+channel; } return "["+getText()+"/<"+type+">"+channelStr+","+line+":"+getCharPositionInLine()+",@"+index+"]"; } }
/** Provide a new debug event listener for this parser. Notify the * input stream too that it should send events to this listener. */ public void setDebugListener(DebugEventListener dbg) { if ( input instanceof DebugTreeNodeStream ) { ((DebugTreeNodeStream)input).setDebugListener(dbg); } this.dbg = dbg; }
/** Provide a new debug event listener for this parser. Notify the * input stream too that it should send events to this listener. */ public void setDebugListener(DebugEventListener dbg) { if ( input instanceof DebugTokenStream ) { ((DebugTokenStream)input).setDebugListener(dbg); } this.dbg = dbg; }
/** Create a normal parser except wrap the token stream in a debug * proxy that fires consume events. */ public DebugParser(TokenStream input, DebugEventListener dbg, RecognizerSharedState state) { super(input instanceof DebugTokenStream?input:new DebugTokenStream(input,dbg), state); setDebugListener(dbg); }
/** Create a normal parser except wrap the token stream in a debug * proxy that fires consume events. */ public DebugTreeParser(TreeNodeStream input, DebugEventListener dbg, RecognizerSharedState state) { super(input instanceof DebugTreeNodeStream?input:new DebugTreeNodeStream(input,dbg), state); setDebugListener(dbg); }
@Override public void consumeToken(Token t) { String buf = serializeToken(t); transmit("consumeToken\t"+buf); }
/** Provide a new debug event listener for this parser. Notify the * input stream too that it should send events to this listener. */ public void setDebugListener(DebugEventListener dbg) { if ( input instanceof DebugTreeNodeStream ) { ((DebugTreeNodeStream)input).setDebugListener(dbg); } this.dbg = dbg; }
/** Provide a new debug event listener for this parser. Notify the * input stream too that it should send events to this listener. */ public void setDebugListener(DebugEventListener dbg) { if ( input instanceof DebugTokenStream ) { ((DebugTokenStream)input).setDebugListener(dbg); } this.dbg = dbg; }
/** Create a normal parser except wrap the token stream in a debug * proxy that fires consume events. */ public DebugParser(TokenStream input, DebugEventListener dbg, RecognizerSharedState state) { super(input instanceof DebugTokenStream?input:new DebugTokenStream(input,dbg), state); setDebugListener(dbg); }
/** Create a normal parser except wrap the token stream in a debug * proxy that fires consume events. */ public DebugTreeParser(TreeNodeStream input, DebugEventListener dbg, RecognizerSharedState state) { super(input instanceof DebugTreeNodeStream?input:new DebugTreeNodeStream(input,dbg), state); setDebugListener(dbg); }
@Override public void consumeHiddenToken(Token t) { String buf = serializeToken(t); transmit("consumeHiddenToken\t"+buf); }
/** Create a normal parser except wrap the token stream in a debug * proxy that fires consume events. */ public DebugParser(TokenStream input, DebugEventListener dbg, RecognizerSharedState state) { super(input instanceof DebugTokenStream?input:new DebugTokenStream(input,dbg), state); setDebugListener(dbg); }
/** Create a normal parser except wrap the token stream in a debug * proxy that fires consume events. */ public DebugTreeParser(TreeNodeStream input, DebugEventListener dbg, RecognizerSharedState state) { super(input instanceof DebugTreeNodeStream?input:new DebugTreeNodeStream(input,dbg), state); setDebugListener(dbg); }
/** Create a normal parser except wrap the token stream in a debug * proxy that fires consume events. */ public DebugParser(TokenStream input, DebugEventListener dbg, RecognizerSharedState state) { super(input instanceof DebugTokenStream?input:new DebugTokenStream(input,dbg), state); setDebugListener(dbg); }
/** Create a normal parser except wrap the token stream in a debug * proxy that fires consume events. */ public DebugTreeParser(TreeNodeStream input, DebugEventListener dbg, RecognizerSharedState state) { super(input instanceof DebugTreeNodeStream?input:new DebugTreeNodeStream(input,dbg), state); setDebugListener(dbg); }
/** Create a normal parser except wrap the token stream in a debug * proxy that fires consume events. */ public DebugParser(TokenStream input, DebugEventListener dbg, RecognizerSharedState state) { super(input instanceof DebugTokenStream?input:new DebugTokenStream(input,dbg), state); setDebugListener(dbg); }
/** Create a normal parser except wrap the token stream in a debug * proxy that fires consume events. */ public DebugTreeParser(TreeNodeStream input, DebugEventListener dbg, RecognizerSharedState state) { super(input instanceof DebugTreeNodeStream?input:new DebugTreeNodeStream(input,dbg), state); setDebugListener(dbg); }