57 print ("------------------------------------------------------\n"); |
57 print ("------------------------------------------------------\n"); |
58 print ("End of command list\n"); |
58 print ("End of command list\n"); |
59 exit (0); |
59 exit (0); |
60 } |
60 } |
61 |
61 |
|
62 if (argc < 2) |
|
63 { |
|
64 fprintf (stderr, "usage: %s <infile> [outfile] # compiles botscript\n", argv[0]); |
|
65 fprintf (stderr, " %s -l # lists commands\n", argv[0]); |
|
66 exit (1); |
|
67 } |
|
68 |
62 // Print header |
69 // Print header |
63 String header; |
70 String header; |
64 String headerline; |
71 String headerline; |
65 header = format (APPNAME " version %1", versionString (true)); |
72 header = format (APPNAME " version %1", versionString (true)); |
66 |
73 |
86 for (int i = 0; i < header.length() / 2; ++i) |
93 for (int i = 0; i < header.length() / 2; ++i) |
87 headerline += "-="; |
94 headerline += "-="; |
88 |
95 |
89 headerline += '-'; |
96 headerline += '-'; |
90 print ("%2\n\n%1\n\n%2\n\n", header, headerline); |
97 print ("%2\n\n%1\n\n%2\n\n", header, headerline); |
91 |
|
92 if (argc < 2) |
|
93 { |
|
94 fprintf (stderr, "usage: %s <infile> [outfile] # compiles botscript\n", argv[0]); |
|
95 fprintf (stderr, " %s -l # lists commands\n", argv[0]); |
|
96 exit (1); |
|
97 } |
|
98 |
98 |
99 String outfile; |
99 String outfile; |
100 |
100 |
101 if (argc < 3) |
101 if (argc < 3) |
102 outfile = makeObjectFileName (argv[1]); |
102 outfile = makeObjectFileName (argv[1]); |