Package | Description |
---|---|
com.tameif.tame.element |
Contains the element types.
|
com.tameif.tame.lang |
Contains linguistic abstraction classes.
|
Modifier and Type | Method and Description |
---|---|
FunctionEntry |
TElement.getFunction(java.lang.String functionName)
Gets a function entry using a function name on this element.
|
FunctionEntry |
TElement.resolveFunction(java.lang.String functionName)
Resolves a function entry using a function name on this element
by going backwards through its lineage.
|
FunctionEntry |
TWorld.resolveFunction(java.lang.String functionName) |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<java.util.Map.Entry<java.lang.String,FunctionEntry>> |
TElement.getFunctionEntries() |
Modifier and Type | Method and Description |
---|---|
void |
TElement.addFunction(java.lang.String functionName,
FunctionEntry entry)
Adds/replaces a block and block entry to this element.
|
Modifier and Type | Method and Description |
---|---|
static FunctionEntry |
FunctionEntry.create(Block block,
java.lang.String... arguments)
Creates a new FunctionEntry.
|
static FunctionEntry |
FunctionEntry.create(java.io.InputStream in)
Creates a new FunctionEntry from an input stream.
|
static FunctionEntry |
FunctionEntry.create(java.lang.String... arguments)
Creates a new FunctionEntry, null block (MUST BE SET LATER).
|
FunctionEntry |
FunctionTable.get(java.lang.String name)
Gets a matching function entry for this function name.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<java.util.Map.Entry<java.lang.String,FunctionEntry>> |
FunctionTable.getEntries() |
Modifier and Type | Method and Description |
---|---|
void |
FunctionTable.add(java.lang.String name,
FunctionEntry entry)
Adds a function to this function table.
|