public class GrammarCompactionTester
extends java.lang.Object
Constructor and Description |
---|
GrammarCompactionTester() |
Modifier and Type | Method and Description |
---|---|
void |
buildAndCompactToyGrammars() |
int |
changeIfNecessary(int i,
Index<java.lang.String> n) |
boolean |
equalsBinary(java.util.List<BinaryRule> l1,
java.util.List<BinaryRule> l2) |
boolean |
equalsUnary(java.util.List<UnaryRule> l1,
java.util.List<UnaryRule> l2) |
java.util.Map<java.lang.String,java.util.List<java.util.List<java.lang.String>>> |
extractPaths(java.lang.String path,
int low,
int high,
boolean annotate) |
static void |
main(java.lang.String[] args) |
void |
runTest(java.lang.String[] args) |
void |
testGrammarCompaction() |
Pair<UnaryGrammar,BinaryGrammar> |
translateAndSort(Pair<UnaryGrammar,BinaryGrammar> grammar,
Index<java.lang.String> oldIndex,
Index<java.lang.String> newIndex) |
public java.util.Map<java.lang.String,java.util.List<java.util.List<java.lang.String>>> extractPaths(java.lang.String path, int low, int high, boolean annotate)
public static void main(java.lang.String[] args)
public void runTest(java.lang.String[] args)
public Pair<UnaryGrammar,BinaryGrammar> translateAndSort(Pair<UnaryGrammar,BinaryGrammar> grammar, Index<java.lang.String> oldIndex, Index<java.lang.String> newIndex)
public int changeIfNecessary(int i, Index<java.lang.String> n)
public boolean equalsBinary(java.util.List<BinaryRule> l1, java.util.List<BinaryRule> l2)
public void buildAndCompactToyGrammars()
public void testGrammarCompaction()