MinitScript
0.9.31 PRE-BETA
src
minitscript
tools
minitscriptuntranspiler-main.cpp
Go to the documentation of this file.
1
#include <cstdlib>
2
#include <string>
3
4
#include <
minitscript/minitscript.h
>
5
#include <
minitscript/minitscript/Transpiler.h
>
6
#include <
minitscript/minitscript/Version.h
>
7
#include <
minitscript/utilities/Console.h
>
8
9
using
std::exit;
10
using
std::string;
11
12
using
minitscript::minitscript::Transpiler
;
13
using
minitscript::minitscript::Version
;
14
using
minitscript::utilities::Console
;
15
16
17
int
main
(
int
argc,
char
** argv)
18
{
19
Console::printLine(
string
(
"minitscriptuntranspiler "
) + Version::getVersion());
20
Console::printLine(Version::getCopyright());
21
Console::printLine();
22
23
//
24
if
(argc < 3) {
25
Console::printLine(
"Usage: minitscriptuntranspiler path_to_script_file path_to_cpp_minitscript_transpilation_file"
);
26
return
EXIT_FAILURE;
27
}
28
29
//
30
Transpiler::untranspile(argv[1], argv[2]);
31
32
//
33
return
EXIT_SUCCESS;
34
}
Console.h
Transpiler.h
Version.h
minitscript::minitscript::Transpiler
MinitScript transpiler.
Definition:
Transpiler.h:28
minitscript::utilities::Console
Console class.
Definition:
Console.h:22
minitscript.h
main
int main(int argc, char **argv)
Definition:
minitscriptuntranspiler-main.cpp:17
minitscript::minitscript::Version
Version.
Definition:
Version.h:15
Generated by
1.9.1