|
MXVM 1.8.1
Virtual Machine, Compiler, and Pascal Frontend
|
Public Attributes | |
| std::string | source_file |
| std::string | output_file |
| std::string | module_path = "/usr/local/lib" |
| std::string | object_path = "." |
| std::string | include_path = "/usr/local/include/mxvm/modules" |
| vm_action | action = vm_action::null_action |
| vm_target | target = vm_target::x86_64_linux |
| std::vector< std::string > | argv |
| mxvm::Platform | platform = mxvm::Platform::LINUX |
| int | platform_argc = 0 |
| char ** | platform_argv = nullptr |
| bool | Makefile = false |
| bool | only_test = false |
| std::string | toolchain |
| vm_action Args::action = vm_action::null_action |
Definition at line 78 of file main.cpp.
Referenced by proc_args(), and process_arguments().
| std::vector<std::string> Args::argv |
Definition at line 80 of file main.cpp.
Referenced by proc_args(), and process_arguments().
| std::string Args::include_path = "/usr/local/include/mxvm/modules" |
Definition at line 77 of file main.cpp.
Referenced by createMakefile(), proc_args(), process_arguments(), and translate_x64().
| bool Args::Makefile = false |
Definition at line 84 of file main.cpp.
Referenced by proc_args(), and process_arguments().
| std::string Args::module_path = "/usr/local/lib" |
Definition at line 75 of file main.cpp.
Referenced by createMakefile(), proc_args(), process_arguments(), and translate_x64().
| std::string Args::object_path = "." |
Definition at line 76 of file main.cpp.
Referenced by createMakefile(), proc_args(), process_arguments(), and translate_x64().
| bool Args::only_test = false |
Definition at line 85 of file main.cpp.
Referenced by proc_args(), and process_arguments().
| std::string Args::output_file |
Definition at line 74 of file main.cpp.
Referenced by proc_args(), and translate_x64().
| mxvm::Platform Args::platform = mxvm::Platform::LINUX |
Definition at line 81 of file main.cpp.
Referenced by proc_args(), and process_arguments().
| int Args::platform_argc = 0 |
Definition at line 82 of file main.cpp.
Referenced by proc_args().
| char** Args::platform_argv = nullptr |
Definition at line 83 of file main.cpp.
Referenced by proc_args().
| std::string Args::source_file |
Definition at line 73 of file main.cpp.
Referenced by createMakefile(), proc_args(), process_arguments(), and translate_x64().
| vm_target Args::target = vm_target::x86_64_linux |
Definition at line 79 of file main.cpp.
Referenced by createMakefile(), and proc_args().
| std::string Args::toolchain |
Definition at line 86 of file main.cpp.
Referenced by createMakefile(), proc_args(), and process_arguments().