[fpc-pascal] Parsing parameters inside an interpreter
luciano de souza
luchyanus at gmail.com
Sun May 13 12:20:52 CEST 2012
Hello all,
I trying to build a very small interpreter. I can type commands like:
$ add "Luciano de Souza" luchyanus at gmail.com
Somewhere in my code, I can have something like:
procedure parse(commandline: string; var params: array of string);
In this case, the commandline has the format: "add %s %s". So I would obtain:
parse('add "Luciano de Souza" luchyanus at gmail.com', params);
After this command, the parameter would have the following values:
params[0] := 'add';
params[1] := 'Luciano de Souza';
params[2] := 'luchyanus at gmail.com';
My question is: there is a way to do it easily using a standard class
of Freepascal?
Luciano
More information about the fpc-pascal
mailing list