public class StackConfig extends ParserConfiguration
historyNode| Constructor and Description |
|---|
StackConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clears the parser configuration
|
boolean |
equals(java.lang.Object obj) |
DependencyStructure |
getDependencyGraph()
Returns the dependency structure
|
DependencyStructure |
getDependencyStructure() |
java.util.Stack<DependencyNode> |
getInput() |
DependencyNode |
getInputNode(int index) |
DependencyNode |
getLookaheadNode(int index) |
java.util.Stack<DependencyNode> |
getStack() |
DependencyNode |
getStackNode(int index) |
void |
initialize()
Initialize the parser configuration
|
void |
initialize(ParserConfiguration parserConfiguration) |
boolean |
isTerminalState()
Returns true if the parser configuration is in a terminal state, otherwise false.
|
void |
lookaheadDecrement() |
void |
lookaheadIncrement() |
void |
setDependencyGraph(DependencyStructure source)
Sets the dependency structure
|
java.lang.String |
toString() |
getHistoryNode, setHistoryNodepublic StackConfig() throws MaltChainedException
MaltChainedExceptionpublic java.util.Stack<DependencyNode> getStack()
public java.util.Stack<DependencyNode> getInput()
public DependencyStructure getDependencyStructure()
public boolean isTerminalState()
ParserConfigurationisTerminalState in class ParserConfigurationpublic DependencyNode getStackNode(int index) throws MaltChainedException
MaltChainedExceptionpublic DependencyNode getLookaheadNode(int index) throws MaltChainedException
MaltChainedExceptionpublic DependencyNode getInputNode(int index) throws MaltChainedException
MaltChainedExceptionpublic void setDependencyGraph(DependencyStructure source) throws MaltChainedException
ParserConfigurationsetDependencyGraph in class ParserConfigurationsource - a dependency structureMaltChainedExceptionpublic void lookaheadIncrement()
public void lookaheadDecrement()
public DependencyStructure getDependencyGraph()
ParserConfigurationgetDependencyGraph in class ParserConfigurationpublic void initialize(ParserConfiguration parserConfiguration) throws MaltChainedException
MaltChainedExceptionpublic void initialize() throws MaltChainedException
ParserConfigurationinitialize in class ParserConfigurationMaltChainedExceptionpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic void clear() throws MaltChainedException
ParserConfigurationclear in class ParserConfigurationMaltChainedExceptionpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright 2007-2017 Johan Hall, Jens Nilsson and Joakim Nivre.