ScriptStack 1.0.0
A .NET scripting language
|
Internal representation of a text file (source code) which can be passed to the Interpreter to execute it. Mehr ...
Öffentliche Methoden | |
Script (Manager manager, string scriptName) | |
bool | EntryPoint () |
Propertys | |
Manager | Manager [get] |
string | Name [get] |
ReadOnlyCollection< String > | SourceLines [get] |
string | Source [get] |
Executable | Executable [get] |
Memory | ScriptMemory [get] |
ScriptStack.Collections.ReadOnlyDictionary< String, Function > | Functions [get] |
Function | MainFunction [get] |
Private Methoden | |
void | Scan (string scriptName) |
Private Attribute | |
Manager | manager |
String | scriptName |
List< String > | sourceCode |
Executable | executable |
Internal representation of a text file (source code) which can be passed to the Interpreter to execute it.
Benutzt ScriptStack.Manager.Debug, ScriptStack.Runtime.Script.executable, ScriptStack.Runtime.Script.manager, ScriptStack.Manager.Optimize, ScriptStack.Runtime.Script.Scan(), ScriptStack.Runtime.Script.scriptName und ScriptStack.Runtime.Script.sourceCode.
bool ScriptStack.Runtime.Script.EntryPoint | ( | ) |
Benutzt ScriptStack.Runtime.Script.executable und ScriptStack.Runtime.Executable.FunctionExists().
Benutzt ScriptStack.Collections.ReadOnlyDictionary< TKey, TValue >.Add(), ScriptStack.Collections.ReadOnlyDictionary< TKey, TValue >.ContainsKey(), ScriptStack.Collections.ReadOnlyDictionary< TKey, TValue >.Count, ScriptStack.Runtime.Script.manager, ScriptStack.Compiler.Scanner.Scan(), ScriptStack.Manager.Scanner, ScriptStack.Runtime.Script.scriptName und ScriptStack.Runtime.Script.sourceCode.
Wird benutzt von ScriptStack.Runtime.Script.Script().
|
private |
Wird benutzt von ScriptStack.Runtime.Script.EntryPoint() und ScriptStack.Runtime.Script.Script().
|
private |
Wird benutzt von ScriptStack.Runtime.Script.Scan() und ScriptStack.Runtime.Script.Script().
|
private |
Wird benutzt von ScriptStack.Runtime.Script.Scan() und ScriptStack.Runtime.Script.Script().
|
private |
Wird benutzt von ScriptStack.Runtime.Script.Scan() und ScriptStack.Runtime.Script.Script().
|
get |
Wird benutzt von ScriptStack.Runtime.Interpreter.Interpreter().
|
get |
|
get |
|
get |
Wird benutzt von ScriptStack.Runtime.Executable.Executable(), ScriptStack.Runtime.Interpreter.FREE(), ScriptStack.Compiler.Parser.FunctionCall(), ScriptStack.Runtime.Interpreter.LOCK(), ScriptStack.Runtime.Interpreter.Reset(), ScriptStack.Compiler.Parser.RoutineCall() und ScriptStack.Compiler.Parser.VariableDeclaration().
|
get |
|
get |
|
get |
|
get |