| org.antlr.test.BaseTest org.antlr.test.TestIntervalSet
TestIntervalSet | public TestIntervalSet()(Code) | | Public default constructor used by TestRig
|
testEmptyIntersection | public void testEmptyIntersection() throws Exception(Code) | | |
testEmptyIntersectionSingleElements | public void testEmptyIntersectionSingleElements() throws Exception(Code) | | |
testIntersectionWithTwoContainedElements | public void testIntersectionWithTwoContainedElements() throws Exception(Code) | | |
testIntersectionWithTwoContainedElementsReversed | public void testIntersectionWithTwoContainedElementsReversed() throws Exception(Code) | | |
testIsolatedElements | public void testIsolatedElements() throws Exception(Code) | | |
testMergeOfRangesAndSingleValues | public void testMergeOfRangesAndSingleValues() throws Exception(Code) | | |
testMergeOfRangesAndSingleValuesReverse | public void testMergeOfRangesAndSingleValuesReverse() throws Exception(Code) | | |
testMergeWhereAdditionMergesTwoExistingIntervals | public void testMergeWhereAdditionMergesTwoExistingIntervals() throws Exception(Code) | | |
testMergeWithDoubleOverlap | public void testMergeWithDoubleOverlap() throws Exception(Code) | | |
testMixedRangesAndElements | public void testMixedRangesAndElements() throws Exception(Code) | | |
testNotRIntersectionNotT | public void testNotRIntersectionNotT() throws Exception(Code) | | The following was broken:
{'\u0000'..'s', 'u'..'\uFFFE'} & {'\u0000'..'q', 's'..'\uFFFE'}=
{'\u0000'..'q', 's'}!!!! broken...
'q' is 113 ascii
'u' is 117
|
testNotSetEdgeElement | public void testNotSetEdgeElement() throws Exception(Code) | | |
testNotSetFragmentedVocabulary | public void testNotSetFragmentedVocabulary() throws Exception(Code) | | |
testNotSingleElement | public void testNotSingleElement() throws Exception(Code) | | |
testRangeAndIsolatedElement | public void testRangeAndIsolatedElement() throws Exception(Code) | | |
testSingleElementMinusDisjointSet | public void testSingleElementMinusDisjointSet() throws Exception(Code) | | |
testSubtractOfCompletelyContainedRange | public void testSubtractOfCompletelyContainedRange() throws Exception(Code) | | |
testSubtractOfCompletelyCoveredRange | public void testSubtractOfCompletelyCoveredRange() throws Exception(Code) | | |
testSubtractOfOverlappingRangeFromLeft | public void testSubtractOfOverlappingRangeFromLeft() throws Exception(Code) | | |
testSubtractOfOverlappingRangeFromRight | public void testSubtractOfOverlappingRangeFromRight() throws Exception(Code) | | |
testSubtractOfRangeSpanningMultipleRanges | public void testSubtractOfRangeSpanningMultipleRanges() throws Exception(Code) | | |
testSubtractOfWackyRange | public void testSubtractOfWackyRange() throws Exception(Code) | | The following was broken:
{0..113, 115..65534}-{0..115, 117..65534}=116..65534
|
Methods inherited from org.antlr.test.BaseTest | protected boolean antlr(String fileName, String grammarFileName, String grammarStr, boolean debug)(Code)(Java Doc) protected boolean compile(String fileName)(Code)(Java Doc) protected void eraseFiles(String filesEndingWith)(Code)(Java Doc) protected String execParser(String grammarFileName, String grammarStr, String parserName, String lexerName, String startRuleName, String input, boolean debug)(Code)(Java Doc) protected String execTreeParser(String parserGrammarFileName, String parserGrammarStr, String parserName, String treeParserGrammarFileName, String treeParserGrammarStr, String treeParserName, String lexerName, String parserStartRuleName, String treeParserStartRuleName, String input)(Code)(Java Doc) protected String execTreeParser(String parserGrammarFileName, String parserGrammarStr, String parserName, String treeParserGrammarFileName, String treeParserGrammarStr, String treeParserName, String lexerName, String parserStartRuleName, String treeParserStartRuleName, String input, boolean debug)(Code)(Java Doc) public String getFirstLineOfException()(Code)(Java Doc) protected void mkdir(String dir)(Code)(Java Doc) protected Tool newTool()(Code)(Java Doc) protected String rawExecRecognizer(String parserName, String treeParserName, String lexerName, String parserStartRuleName, String treeParserStartRuleName, boolean parserBuildsTrees, boolean parserBuildsTemplate, boolean debug)(Code)(Java Doc) protected boolean rawGenerateAndBuildRecognizer(String grammarFileName, String grammarStr, String parserName, String lexerName, boolean debug)(Code)(Java Doc) protected void writeFile(String dir, String fileName, String content)(Code)(Java Doc) protected void writeTemplateTestFile(String parserName, String lexerName, String parserStartRuleName, boolean debug)(Code)(Java Doc) protected void writeTestFile(String parserName, String lexerName, String parserStartRuleName, boolean debug)(Code)(Java Doc) protected void writeTreeTestFile(String parserName, String treeParserName, String lexerName, String parserStartRuleName, String treeParserStartRuleName, boolean debug)(Code)(Java Doc)
|
|
|