public class ZenParsedFile
extends java.lang.Object
A parsed file contains:
This parsed file cannot be executed by itself, but it can be compiled into a module, possibly together with other files.
| Constructor and Description |
|---|
ZenParsedFile(java.lang.String filename,
java.lang.String classname,
ZenTokener tokener,
IEnvironmentGlobal environment)
Constructs and parses a given file.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,ParsedZenClass> |
getClasses() |
java.lang.String |
getClassName()
Gets the output classname for this file.
|
IEnvironmentGlobal |
getEnvironment() |
java.lang.String |
getFileName()
Gets the input filename for this file.
|
java.util.Map<java.lang.String,ParsedFunction> |
getFunctions()
Gets the functions defined inside this file.
|
java.util.Map<java.lang.String,ParsedGlobalValue> |
getGlobals() |
java.util.List<Import> |
getImports()
Gets the imports list.
|
java.util.List<Statement> |
getStatements()
Gets this file's script statements.
|
java.lang.String |
toString() |
public ZenParsedFile(java.lang.String filename,
java.lang.String classname,
ZenTokener tokener,
IEnvironmentGlobal environment)
filename - parsed filenameclassname - output class nametokener - input tokenerenvironment - compile environmentpublic IEnvironmentGlobal getEnvironment()
public java.lang.String getClassName()
public java.lang.String getFileName()
public java.util.List<Import> getImports()
public java.util.List<Statement> getStatements()
public java.util.Map<java.lang.String,ParsedFunction> getFunctions()
public java.util.Map<java.lang.String,ParsedGlobalValue> getGlobals()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.util.Map<java.lang.String,ParsedZenClass> getClasses()