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, sizeOutputsaddAll, 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, toArrayequals, hashCode, listIterator, removeRange, subListfinalize, getClass, notify, notifyAll, wait, wait, waitpublic boolean doesFollow(SyntacticTerm node)
node - The node possibly following the column.public void sort()
public java.lang.String generateCode()
SyntacticTermListgenerateCode in interface SyntacticTermgenerateCode in class SyntacticTermListpublic boolean hasCode()
SyntacticTermListhasCode in interface SyntacticTermhasCode in class SyntacticTermList