public class SyntacticColumn extends SyntacticTermList
red |
red (shaver) |
_inputs, _outputs, _rank
Constructor and Description |
---|
SyntacticColumn()
Create new empty Syntactic Column.
|
Modifier and Type | Method and Description |
---|---|
boolean |
doesFollow(SyntacticTerm node)
Decide if given node follows completely from this column.
|
java.lang.String |
generateCode()
Generate code for the term.
|
boolean |
hasCode()
Decide whether the term has code to generate.
|
void |
sort()
Sort constituent terms in column by type order.
|
_refreshPorts, _refreshRank, add, add, addAll, clear, getInputs, getOrder, getOutputs, inputIndex, outputIndex, rank, remove, remove, removeAll, set, sizeInputs, sizeOutputs
addAll, addFirst, addLast, clone, contains, descendingIterator, element, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, size, spliterator, toArray, toArray
equals, hashCode, listIterator, removeRange, subList
finalize, getClass, notify, notifyAll, wait, wait, wait
public boolean doesFollow(SyntacticTerm node)
node
- The node possibly following the column.public void sort()
public java.lang.String generateCode()
SyntacticTermList
generateCode
in interface SyntacticTerm
generateCode
in class SyntacticTermList
public boolean hasCode()
SyntacticTermList
hasCode
in interface SyntacticTerm
hasCode
in class SyntacticTermList