Class ParserTest
- java.lang.Object
-
- ghidra.app.plugin.assembler.sleigh.parse.ParserTest
-
public class ParserTest extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ParserTest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
addProduction(AssemblyNonTerminal lhs, AssemblyGrammar g, java.lang.Object... objs)
void
testEndsOptionalWhitespaceEpsilon()
void
testExpectsPastMissingWhitespace()
void
testExpectsPastWhitespace()
void
testFirstFollow()
void
testLALRFromTutorial()
void
testLALRWithEpsilon33999()
void
testLALRWithEpsilon37()
void
testListsFromARM()
void
testLRStates()
protected java.util.Collection<AssemblyParseAcceptResult>
validOnly(java.lang.Iterable<AssemblyParseResult> results)
-
-
-
Method Detail
-
testFirstFollow
public void testFirstFollow() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testLRStates
public void testLRStates() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testLALRWithEpsilon37
public void testLALRWithEpsilon37() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testLALRWithEpsilon33999
public void testLALRWithEpsilon33999() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testLALRFromTutorial
public void testLALRFromTutorial() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testListsFromARM
public void testListsFromARM() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testEndsOptionalWhitespaceEpsilon
public void testEndsOptionalWhitespaceEpsilon()
-
testExpectsPastWhitespace
public void testExpectsPastWhitespace()
-
testExpectsPastMissingWhitespace
public void testExpectsPastMissingWhitespace()
-
validOnly
protected java.util.Collection<AssemblyParseAcceptResult> validOnly(java.lang.Iterable<AssemblyParseResult> results)
-
addProduction
public static void addProduction(AssemblyNonTerminal lhs, AssemblyGrammar g, java.lang.Object... objs)
-
-