Idea: Create a little stub program that does something like this:
Program Sub.tester 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>) ... Etc ... End case Catalog sub.tester Then run like this: :sub.tester subr.name "value.of.arg1" "value.of.arg2" -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Shawn Waldie Sent: Friday, October 15, 2004 3:59 PM To: [EMAIL PROTECTED] Subject: [U2] [UD] running a subroutine Wondering if there is a way to execute a subroutine from the colon prompt. Let's say I have a subroutine that is defined as having 2 input args like: SUBROUTINE subr.name(arg1,arg2). I would like to test it from the colon prompt without having to hard-code the values of arg1/arg2...something like: :RUN BP subr.name "value.of.arg1" "value.of.arg2" Is something like this possible? What I've tried so far hasn't worked. ************************************************ * Shawn Waldie San Juan College * * Programmer/Analyst 4601 College Blvd * * Phone: (505)566-3072 Farmington, NM 87402 * * email: [EMAIL PROTECTED] * * * * HP-UX 11.11 UniData 6.0.4 Colleague R17 * ************************************************ ------- u2-users mailing list [EMAIL PROTECTED] To unsubscribe please visit http://listserver.u2ug.org/
