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.TokenSource
public java.lang.String getSourceName()
getSourceName
in interface org.antlr.runtime.TokenSource