upl
Class upl_Compiler
java.lang.Object
upl.upl_Compiler
public class upl_Compiler
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ifStrCount
int ifStrCount
checkTools
upl_CheckTools checkTools
compilerLanguageEngine
upl_LanguageEngine compilerLanguageEngine
doTokenizer
upl_DoTokenizer doTokenizer
tokenizer
upl_Tokenizer tokenizer
upl_Compiler
upl_Compiler(upl_LanguageEngine langEngine)
getCurrentDir
public static java.lang.String getCurrentDir()
runTranslator
void runTranslator(upl_JEditorPane mainJTA,
java.lang.String projectName,
java.util.LinkedList<upl_CheckEngine.adtType> adtTypesList)
throws java.io.IOException,
java.lang.InterruptedException,
javax.swing.text.BadLocationException
- Throws:
java.io.IOException
java.lang.InterruptedException
javax.swing.text.BadLocationException
checkType
private java.lang.String checkType(java.lang.String tok,
java.util.LinkedList<upl_CheckEngine.adtType> adtTypesList)
convertToJava
private void convertToJava(java.lang.StringBuffer buffer,
java.io.FileWriter fileOUT,
java.util.LinkedList<upl_CheckEngine.adtType> adtTypesList)
throws java.io.IOException
- Throws:
java.io.IOException
compileJavaCode
public void compileJavaCode(java.lang.String projectName)
throws java.io.IOException,
java.lang.InterruptedException,
java.lang.IllegalThreadStateException,
java.lang.IllegalArgumentException,
upl_JarCreator.JarCreatorException
- Throws:
java.io.IOException
java.lang.InterruptedException
java.lang.IllegalThreadStateException
java.lang.IllegalArgumentException
upl_JarCreator.JarCreatorException
buildJar
public void buildJar(java.lang.String className,
java.lang.String projectName)
throws java.io.IOException,
upl_JarCreator.JarCreatorException
- Throws:
java.io.IOException
upl_JarCreator.JarCreatorException
writeBatFile
private void writeBatFile(java.lang.String projectName)
throws java.io.IOException
- Throws:
java.io.IOException
writePart1
private void writePart1(java.io.FileWriter fileOUT,
java.lang.String projectName)
throws java.io.IOException
- Throws:
java.io.IOException
setNewLanguage
void setNewLanguage(java.lang.String[] language)
writePart2
private void writePart2(java.io.FileWriter fileOUT)
throws java.io.IOException
- Throws:
java.io.IOException