|
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.