public class TokenStreamHiddenTokenFilter extends TokenStreamBasicFilter implements TokenStream
| Modifier and Type | Field and Description |
|---|---|
protected CommonHiddenStreamToken |
firstHidden |
protected BitSet |
hideMask |
protected CommonHiddenStreamToken |
lastHiddenToken
track tail of hidden list emanating from previous
monitored token
|
protected CommonHiddenStreamToken |
nextMonitoredToken |
discardMask, input| Constructor and Description |
|---|
TokenStreamHiddenTokenFilter(TokenStream input) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
consume() |
BitSet |
getDiscardMask() |
CommonHiddenStreamToken |
getHiddenAfter(CommonHiddenStreamToken t)
Return a ptr to the hidden token appearing immediately after
token t in the input stream.
|
CommonHiddenStreamToken |
getHiddenBefore(CommonHiddenStreamToken t)
Return a ptr to the hidden token appearing immediately before
token t in the input stream.
|
BitSet |
getHideMask() |
CommonHiddenStreamToken |
getInitialHiddenToken()
Return the first hidden token if one appears
before any monitored token.
|
void |
hide(BitSet mask) |
void |
hide(int m) |
protected CommonHiddenStreamToken |
LA(int i) |
Token |
nextToken()
Return the next monitored token.
|
discard, discard, getEntireText, getOffsetInfoprotected BitSet hideMask
protected CommonHiddenStreamToken nextMonitoredToken
protected CommonHiddenStreamToken lastHiddenToken
protected CommonHiddenStreamToken firstHidden
public TokenStreamHiddenTokenFilter(TokenStream input)
protected void consume()
throws TokenStreamException
TokenStreamExceptionpublic BitSet getDiscardMask()
public CommonHiddenStreamToken getHiddenAfter(CommonHiddenStreamToken t)
public CommonHiddenStreamToken getHiddenBefore(CommonHiddenStreamToken t)
public BitSet getHideMask()
public CommonHiddenStreamToken getInitialHiddenToken()
public void hide(int m)
public void hide(BitSet mask)
protected CommonHiddenStreamToken LA(int i)
public Token nextToken() throws TokenStreamException
nextToken in interface TokenStreamnextToken in class TokenStreamBasicFilterTokenStreamExceptionCopyright © 2017–2019 Eclipse Foundation. All rights reserved.