public class JUnitCodeGen
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
GrammarInfo |
grammarInfo |
|
java.util.Map<java.lang.String,java.lang.String> |
ruleWithReturn |
Constructor | Description |
---|---|
JUnitCodeGen(GrammarInfo grammarInfo,
java.lang.ClassLoader classLoader,
java.lang.String testsuiteDir) |
|
JUnitCodeGen(GrammarInfo grammarInfo,
java.lang.String testsuiteDir) |
Modifier and Type | Method | Description |
---|---|---|
protected java.lang.String |
changeFirstCapital(java.lang.String ruleName) |
|
void |
compile() |
|
java.lang.StringBuffer |
compileToBuffer(java.lang.String className,
java.lang.String lexerName,
java.lang.String parserName) |
|
static java.lang.String |
escapeForJava(java.lang.String inputString) |
|
protected java.lang.String |
genClassHeader(org.antlr.stringtemplate.StringTemplateGroup group,
java.lang.String junitFileName,
java.lang.String lexerName,
java.lang.String parserName) |
|
protected java.lang.String |
genTestRuleMethods(org.antlr.stringtemplate.StringTemplateGroup group) |
|
java.lang.String |
getOutputDirectoryPath() |
|
java.lang.String |
getTypeString(int type) |
|
static java.lang.String |
normalizeTreeSpec(java.lang.String t) |
|
void |
setOutputDirectoryPath(java.lang.String outputDirectoryPath) |
|
protected void |
writeTestFile(java.lang.String dir,
java.lang.String fileName,
java.lang.String content) |
public GrammarInfo grammarInfo
public java.util.Map<java.lang.String,java.lang.String> ruleWithReturn
public JUnitCodeGen(GrammarInfo grammarInfo, java.lang.String testsuiteDir) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public JUnitCodeGen(GrammarInfo grammarInfo, java.lang.ClassLoader classLoader, java.lang.String testsuiteDir) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public java.lang.String getOutputDirectoryPath()
public void setOutputDirectoryPath(java.lang.String outputDirectoryPath)
public void compile() throws java.io.IOException
java.io.IOException
public java.lang.StringBuffer compileToBuffer(java.lang.String className, java.lang.String lexerName, java.lang.String parserName)
protected java.lang.String genClassHeader(org.antlr.stringtemplate.StringTemplateGroup group, java.lang.String junitFileName, java.lang.String lexerName, java.lang.String parserName)
protected java.lang.String genTestRuleMethods(org.antlr.stringtemplate.StringTemplateGroup group)
public java.lang.String getTypeString(int type)
protected void writeTestFile(java.lang.String dir, java.lang.String fileName, java.lang.String content)
public static java.lang.String escapeForJava(java.lang.String inputString)
protected java.lang.String changeFirstCapital(java.lang.String ruleName)
public static java.lang.String normalizeTreeSpec(java.lang.String t)
Copyright © 1992–2018 ANTLR. All rights reserved.