edu.stanford.nlp.lexgram
Interface Grammar
- All Known Implementing Classes:
- DFSAGrammar, SimpleGrammar
- public interface Grammar
An interface for grammar representation
addRule
public void addRule(Rule r)
removeRule
public void removeRule(Rule r)
getRules
public Set getRules()
getRulesByLabel
public Set getRulesByLabel(Label label)
getRulesByFirstItem
public Set getRulesByFirstItem(Object firstRhs)
getRulesByPattern
public Set getRulesByPattern(Object pattern)
getLabels
public Set getLabels()
getPatterns
public Set getPatterns()
scoreRule
public double scoreRule(Rule r)
Stanford NLP Group