public class TokenizerWrapper extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TokenizerWrapper.Scope |
static class |
TokenizerWrapper.Var |
| Constructor and Description |
|---|
TokenizerWrapper(Tokenizer tokenizer)
Construct wrapper without tokens for ignoring
|
TokenizerWrapper(TokenizerWrapper wrapper)
Construct wrapper based on another wrapper.
|
TokenizerWrapper(TokenizerWrapper wrapper,
List<Integer> ignored)
Construct wrapper based on another wrapper with a list of ignored tokens.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addLabel(String labelString) |
void |
endMacro() |
void |
enter() |
String |
getBaseURI() |
TokenizerWrapper |
getCleanWrapper() |
int |
getLineNumber(long index) |
Tuple<Long,Long> |
getRefPair(String name) |
Long |
getVarName(String varName) |
boolean |
isFor() |
boolean |
isReturn() |
boolean |
isVar() |
boolean |
labelExists(String labelString) |
void |
leave() |
TokenizerResult |
next(Integer... selector) |
TokenizerResult |
next(Tokens token) |
void |
removeLabel(String labelString) |
TokenizerWrapper |
setBaseURI(String baseURI) |
void |
setFor(boolean aFor) |
void |
setReturn(boolean aReturn) |
void |
setVar(boolean var) |
void |
startMacro() |
TokenizerResult |
test(Integer... selector) |
public TokenizerWrapper(Tokenizer tokenizer)
tokenizer - for wrappingpublic TokenizerWrapper(TokenizerWrapper wrapper)
wrapper - for wrappingpublic TokenizerWrapper(TokenizerWrapper wrapper, List<Integer> ignored)
wrapper - for wrappingignored - list of ignored tokens idspublic String getBaseURI()
public TokenizerWrapper setBaseURI(String baseURI)
public TokenizerResult next(Integer... selector)
selector - public TokenizerResult next(Tokens token)
public TokenizerResult test(Integer... selector)
public int getLineNumber(long index)
public void startMacro()
public void endMacro()
public void enter()
public void leave()
public TokenizerWrapper getCleanWrapper()
public boolean isFor()
public void setFor(boolean aFor)
public boolean isReturn()
public void setReturn(boolean aReturn)
public boolean isVar()
public void setVar(boolean var)
public void addLabel(String labelString)
public void removeLabel(String labelString)
public boolean labelExists(String labelString)
Copyright © 2017. All rights reserved.