Package eu.bandm.tools.xantlr.runtime
Class HistoryTokenFilter
java.lang.Object
antlr.TokenStreamBasicFilter
antlr.TokenStreamHiddenTokenFilter
eu.bandm.tools.xantlr.runtime.HistoryTokenFilter
- All Implemented Interfaces:
antlr.TokenStream
public class HistoryTokenFilter
extends antlr.TokenStreamHiddenTokenFilter
Filter for streams of
HistoryToken
s, which additionally
compies the memoized information across discarded token.
See HistoryToken
for more.-
Field Summary
Fields inherited from class antlr.TokenStreamHiddenTokenFilter
firstHidden, hideMask, lastHiddenToken, nextMonitoredToken
Fields inherited from class antlr.TokenStreamBasicFilter
discardMask, input
-
Constructor Summary
-
Method Summary
Methods inherited from class antlr.TokenStreamHiddenTokenFilter
getDiscardMask, getHiddenAfter, getHiddenBefore, getHideMask, getInitialHiddenToken, hide, hide, LA, nextToken
Methods inherited from class antlr.TokenStreamBasicFilter
discard, discard
-
Field Details
-
patching
protected boolean patching -
lastTokenFilename
-
lastTokenLine
protected int lastTokenLine -
lastTokenColumn
protected int lastTokenColumn
-
-
Constructor Details
-
HistoryTokenFilter
public HistoryTokenFilter(antlr.TokenStream in)
-
-
Method Details
-
consume
protected void consume() throws antlr.TokenStreamException- Overrides:
consume
in classantlr.TokenStreamHiddenTokenFilter
- Throws:
antlr.TokenStreamException
-