ujf.verimag.bip.parser.actions
Class Parser
java.lang.Object
ujf.verimag.bip.parser.actions.Parser
public class Parser
- extends java.lang.Object
Method Summary |
static Module[] |
doFile(java.io.File f,
java.lang.String args,
java.util.List<java.lang.String> includeDirectories,
java.util.Map<java.lang.String,java.lang.String> libFullNames,
ErrorMessage msg)
|
Module |
getModel()
|
static java.lang.String |
modelFileName(java.lang.String sourceFileName)
|
static Module[] |
parse(java.lang.String args,
java.util.List<java.lang.String> includeDirectories,
java.util.Map<java.lang.String,java.lang.String> libFullNames,
ErrorMessage msg)
|
static Module |
parseFile(CharStream s,
java.lang.String args,
java.util.List<java.lang.String> includeDirectories,
java.util.Map<java.lang.String,java.lang.String> libFullNames,
ErrorMessage msg)
|
static Module |
readModel(java.lang.String modelName,
java.util.List<java.lang.String> includeDirectories,
java.util.Map<java.lang.String,java.lang.String> libFullNames)
|
static java.lang.String |
timedModelFileName(java.lang.String sourceFileName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Parser
public Parser()
parse
public static Module[] parse(java.lang.String args,
java.util.List<java.lang.String> includeDirectories,
java.util.Map<java.lang.String,java.lang.String> libFullNames,
ErrorMessage msg)
getModel
public Module getModel()
doFile
public static Module[] doFile(java.io.File f,
java.lang.String args,
java.util.List<java.lang.String> includeDirectories,
java.util.Map<java.lang.String,java.lang.String> libFullNames,
ErrorMessage msg)
throws java.lang.Exception
- Throws:
java.lang.Exception
parseFile
public static Module parseFile(CharStream s,
java.lang.String args,
java.util.List<java.lang.String> includeDirectories,
java.util.Map<java.lang.String,java.lang.String> libFullNames,
ErrorMessage msg)
modelFileName
public static java.lang.String modelFileName(java.lang.String sourceFileName)
throws java.io.IOException
- Throws:
java.io.IOException
timedModelFileName
public static java.lang.String timedModelFileName(java.lang.String sourceFileName)
throws java.io.IOException
- Throws:
java.io.IOException
readModel
public static Module readModel(java.lang.String modelName,
java.util.List<java.lang.String> includeDirectories,
java.util.Map<java.lang.String,java.lang.String> libFullNames)