edu.stanford.nlp.parser.lexparser
Class OutsideRuleFilter

java.lang.Object
  extended by edu.stanford.nlp.parser.lexparser.OutsideRuleFilter

public class OutsideRuleFilter
extends Object


Field Summary
protected  edu.stanford.nlp.parser.lexparser.FA[] leftFA
           
protected  edu.stanford.nlp.parser.lexparser.FA[] rightFA
           
 
Constructor Summary
OutsideRuleFilter(BinaryGrammar bg)
           
 
Method Summary
 void advanceLeft(boolean[] tags)
           
 void advanceRight(boolean[] tags)
           
protected  edu.stanford.nlp.parser.lexparser.FA buildFA(List tags)
           
 void init()
           
 void leftAccepting(boolean[] result)
           
protected  void registerRule(List leftTags, List rightTags, int state)
           
protected static
<A> List<A>
reverse(List<A> list)
           
 void rightAccepting(boolean[] result)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

leftFA

protected edu.stanford.nlp.parser.lexparser.FA[] leftFA

rightFA

protected edu.stanford.nlp.parser.lexparser.FA[] rightFA
Constructor Detail

OutsideRuleFilter

public OutsideRuleFilter(BinaryGrammar bg)
Method Detail

reverse

protected static <A> List<A> reverse(List<A> list)

buildFA

protected edu.stanford.nlp.parser.lexparser.FA buildFA(List tags)

registerRule

protected void registerRule(List leftTags,
                            List rightTags,
                            int state)

init

public void init()

advanceRight

public void advanceRight(boolean[] tags)

leftAccepting

public void leftAccepting(boolean[] result)

advanceLeft

public void advanceLeft(boolean[] tags)

rightAccepting

public void rightAccepting(boolean[] result)


Stanford NLP Group