The StaDyn Programming Language
Source code documentation of StaDyn, a hybrid static and dynamic typing language.
|
Public Member Functions | |||||||||||||||
Program () | |||||||||||||||
Constructor of Program More... | |||||||||||||||
string | LoadFile (FileInfo f, IDictionary< string, string > directories) | ||||||||||||||
Starts the parsing process More... | |||||||||||||||
void | Run (IDictionary< string, string > directories, string outputFileName, string debugFilePath, string ilasmFileName, string typeTableFileName, TargetPlatform targetPlatform, bool run, bool serverOptimization) | ||||||||||||||
Runs the application
| |||||||||||||||
Static Public Member Functions | |
static void | SetEntryPointFound (Location location) |
Sets the information of entry point. More... | |
static void | ClearMemory () |
Frees information in memory More... | |
Definition at line 33 of file Program.cs.
Inference.Core.Program.Program | ( | ) |
Constructor of Program
Definition at line 104 of file Program.cs.
|
static |
Frees information in memory
Definition at line 334 of file Program.cs.
string Inference.Core.Program.LoadFile | ( | FileInfo | f, |
IDictionary< string, string > | directories | ||
) |
Starts the parsing process
f | FileInfo with path information. |
directories | A filename : directoryname map |
Definition at line 119 of file Program.cs.
void Inference.Core.Program.Run | ( | IDictionary< string, string > | directories, |
string | outputFileName, | ||
string | debugFilePath, | ||
string | ilasmFileName, | ||
string | typeTableFileName, | ||
TargetPlatform | targetPlatform, | ||
bool | run, | ||
bool | serverOptimization | ||
) |
Runs the application
directories | A filename : directoryname map |
outputFileName | The output file name. A null value means no executable generation. |
debugFilePath | Path where files with debug info will be created (does not include filename). |
typeTableFileName | Path to file with types table info that will be created (includes filename). |
ilasmFileName | Path to the ilasm.exe executable file (includes filename). |
run | If the program must be executed after compilation |
targetPlatform | The target platform to compile the code |
Definition at line 229 of file Program.cs.
|
static |
Sets the information of entry point.
file | File name in which the entry point is located. |
line | Line number in which the entry point is located. |
colum | Column number in which the entry point is located. |
Definition at line 92 of file Program.cs.