|
|
PROCEDURE ProcessArgs;
VAR
flag: CHAR;
PROCEDURE InstallInputFilter(filter: CrPipes.Filter);
(* ... *)
BEGIN (* ProcessArgs *)
Args.Init("[-e] [-u]");
WHILE Args.GetFlag(flag) DO
CASE flag OF
| "e": InstallInputFilter(RemoveEmptyLines);
| "u": InstallInputFilter(UpperCase);
ELSE
Args.Usage
END;
END;
Args.AllArgs;
END ProcessArgs;
|
![]() | Dabei können beliebig viele Filter hintereinander
installiert werden.
|
|
| Copyright © 2004, 2005 Andreas Borchert, in HTML konvertiert am 18.02.2005 |