public class TestVM
extends TestCase
| Constructor and Description |
|---|
TestVM() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
bibtexEntry2BibtexString(BibtexEntry e) |
static BibtexEntry |
bibtexString2BibtexEntry(java.lang.String s) |
BibtexEntry |
t1BibtexEntry() |
java.lang.String |
t1BibtexString() |
void |
testAbbrv() |
void |
testBuildIn() |
void |
testCallType() |
void |
testChangeCase() |
void |
testDuplicateEmptyPopSwapIf() |
void |
testEmpty() |
void |
testFormatName() |
void |
testHypthenatedName() |
void |
testIterate() |
void |
testLabel() |
void |
testMissing() |
void |
testNumNames() |
void |
testQuote() |
void |
testSort() |
void |
testSubstring() |
void |
testTextLength() |
void |
testType() |
void |
testVariables() |
void |
testVMArithmetic() |
void |
testVMChrToInt() |
void |
testVMExecuteSimple() |
void |
testVMFunction1() |
void |
testVMIfSkipPop() |
void |
testVMIntToStr() |
void |
testVMSimple() |
void |
testVMStringOps1() |
void |
testVMSwap() |
void |
testWhile() |
void |
testWidth() |
public void testAbbrv()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testVMSimple()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testLabel()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testQuote()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testVMFunction1()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testVMExecuteSimple()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testVMIfSkipPop()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testVMArithmetic()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testNumNames()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testVMStringOps1()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testSubstring()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testEmpty()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testDuplicateEmptyPopSwapIf()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testChangeCase()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testTextLength()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testVMIntToStr()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testVMChrToInt()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testSort()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testBuildIn()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testVariables()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testWhile()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testType()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testMissing()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testFormatName()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testCallType()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testIterate()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testWidth()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic void testVMSwap()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic static BibtexEntry bibtexString2BibtexEntry(java.lang.String s) throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String bibtexEntry2BibtexString(BibtexEntry e) throws java.io.IOException
java.io.IOExceptionpublic java.lang.String t1BibtexString()
public void testHypthenatedName()
throws org.antlr.runtime.RecognitionException,
java.io.IOException
org.antlr.runtime.RecognitionExceptionjava.io.IOExceptionpublic BibtexEntry t1BibtexEntry() throws java.io.IOException
java.io.IOException