"Gosub parse.sentence
Subr.name = parsed.sentence<2>
Gosub get.arguments
Arg.count = dcount(arguments, @am)
Begin case
case arg.count = 0 ; call subr.name
case arg.count = 1 ; call subr.name(arguments<1>)
case arg.count = 2 ; call subr.name(arguments<1>, arguments<2>)
case arg.count = 3 ; call subr.name(arguments<1>, arguments<2>,
arguments<3>)"


Wait wait! I will see your bet and raise you.
How about

OPEN "BP" ...
parse sentence
build program on-the-fly with correct number of arguments
compile it and CHAIN to it ;)

Do I win the stuffed dog?
Will
-------
u2-users mailing list
[EMAIL PROTECTED]
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to