Skip to content

Commit e80a5c5

Browse files
committed
remove debug prints and add version
1 parent 1974d40 commit e80a5c5

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

source/app.d

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ Flags:
2121
-O - Enables optimisation (only works properly with programs without errors)
2222
-v VER - Enables VER as a version
2323
-b BACKEND - Uses the given backend (backends listed below)
24+
--version - Shows the callisto version
2425
2526
Backends:
2627
rm86 - Real mode x86
@@ -45,8 +46,6 @@ int main(string[] args) {
4546
string[] versions;
4647
CompilerBackend backend = new BackendRM86();
4748

48-
writeln(backend.GetVersions());
49-
5049
for (size_t i = 1; i < args.length; ++ i) {
5150
if (args[i][0] == '-') {
5251
switch (args[i]) {
@@ -106,7 +105,7 @@ int main(string[] args) {
106105
}
107106

108107
versions ~= args[i];
109-
break;
108+
return 0;
110109
}
111110
case "-b": {
112111
++ i;
@@ -129,6 +128,10 @@ int main(string[] args) {
129128
}
130129
break;
131130
}
131+
case "--version": {
132+
writeln("Callisto compiler beta 0.1");
133+
break;
134+
}
132135
default: {
133136
stderr.writefln("Unknown flag '%s'", args[i]);
134137
return 1;
@@ -145,8 +148,6 @@ int main(string[] args) {
145148
}
146149
}
147150

148-
writeln(backend.GetVersions());
149-
150151
if (file == "") {
151152
stderr.writeln("No source files");
152153
return 1;
@@ -161,8 +162,6 @@ int main(string[] args) {
161162
compiler.backend.orgSet = orgSet;
162163

163164
versions ~= compiler.backend.GetVersions();
164-
165-
writeln(backend.GetVersions());
166165

167166
auto preproc = new Preprocessor();
168167
preproc.includeDirs = includeDirs;

0 commit comments

Comments
 (0)