public class OutsideRuleFilter
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected edu.stanford.nlp.parser.lexparser.OutsideRuleFilter.FA[] |
leftFA |
protected edu.stanford.nlp.parser.lexparser.OutsideRuleFilter.FA[] |
rightFA |
| Constructor and Description |
|---|
OutsideRuleFilter(BinaryGrammar bg,
Index<java.lang.String> stateIndex,
Index<java.lang.String> tagIndex) |
| Modifier and Type | Method and Description |
|---|---|
void |
advanceLeft(boolean[] tags) |
void |
advanceRight(boolean[] tags) |
protected edu.stanford.nlp.parser.lexparser.OutsideRuleFilter.FA |
buildFA(java.util.List<java.lang.String> tags) |
void |
init() |
void |
leftAccepting(boolean[] result) |
protected void |
registerRule(java.util.List<java.lang.String> leftTags,
java.util.List<java.lang.String> rightTags,
int state) |
protected static <A> java.util.List<A> |
reverse(java.util.List<A> list) |
void |
rightAccepting(boolean[] result) |
protected edu.stanford.nlp.parser.lexparser.OutsideRuleFilter.FA[] leftFA
protected edu.stanford.nlp.parser.lexparser.OutsideRuleFilter.FA[] rightFA
public OutsideRuleFilter(BinaryGrammar bg, Index<java.lang.String> stateIndex, Index<java.lang.String> tagIndex)
protected static <A> java.util.List<A> reverse(java.util.List<A> list)
protected edu.stanford.nlp.parser.lexparser.OutsideRuleFilter.FA buildFA(java.util.List<java.lang.String> tags)
protected final void registerRule(java.util.List<java.lang.String> leftTags,
java.util.List<java.lang.String> rightTags,
int state)
public void init()
public void advanceRight(boolean[] tags)
public void leftAccepting(boolean[] result)
public void advanceLeft(boolean[] tags)
public void rightAccepting(boolean[] result)