public final class TokenSourceStack
extends java.lang.Object
implements org.antlr.runtime.TokenSource
| Modifier and Type | Class and Description |
|---|---|
static class |
TokenSourceStack.TokenSourceEntry |
| Constructor and Description |
|---|
TokenSourceStack() |
| Modifier and Type | Method and Description |
|---|---|
org.antlr.runtime.Token |
getLastParentToken() |
org.antlr.runtime.TokenSource |
getSource() |
java.lang.String |
getSourceName() |
boolean |
hasSources() |
boolean |
isRootSource() |
org.antlr.runtime.Token |
nextToken() |
void |
pop() |
void |
push(org.antlr.runtime.TokenSource source) |
void |
setLastParentToken(int i,
org.antlr.runtime.Token token) |
void |
setLastParentToken(org.antlr.runtime.Token token) |
public void push(org.antlr.runtime.TokenSource source)
public void pop()
public org.antlr.runtime.Token getLastParentToken()
public void setLastParentToken(org.antlr.runtime.Token token)
public void setLastParentToken(int i,
org.antlr.runtime.Token token)
public org.antlr.runtime.TokenSource getSource()
public boolean isRootSource()
public boolean hasSources()
public org.antlr.runtime.Token nextToken()
nextToken in interface org.antlr.runtime.TokenSourcepublic java.lang.String getSourceName()
getSourceName in interface org.antlr.runtime.TokenSource