June 2018 Update
This commit is contained in:
parent
ba8067c3b7
commit
22f33d4004
5278 changed files with 84726 additions and 14379 deletions
|
|
@ -0,0 +1,29 @@
|
|||
use System.IO.File;
|
||||
|
||||
class StripComments {
|
||||
function : Main(args : String[]) ~ Nil {
|
||||
reader : FileReader;
|
||||
if(args->Size() = 1) {
|
||||
reader := FileReader->New(args[0]);
|
||||
line := reader->ReadString();
|
||||
while(line <> Nil) {
|
||||
index := line->FindLast(';');
|
||||
if(index < 0) {
|
||||
index := line->FindLast('#');
|
||||
};
|
||||
|
||||
if(index > -1) {
|
||||
line->SubString(index)->PrintLine();
|
||||
};
|
||||
|
||||
line := reader->ReadString();
|
||||
};
|
||||
};
|
||||
|
||||
leaving {
|
||||
if(reader <> Nil) {
|
||||
reader->Close();
|
||||
};
|
||||
};
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue