[ic] Interpret arguments to usertag

Barry D. Hassler interchange-users@icdevgroup.org
Tue Jul 30 02:10:04 2002


I'm having difficulty understanding one part of the usertag capability. =
I need to pass a dynamic argument to a usertag, but it never seems to be =
interpreted properly.

Specifically:

	[tag xyz [data session arg] ]=20

Never interprets [data session arg]. What am I missing?

My sample "tag" is defined as follows:

UserTag tag Order action arg
UserTag tag Interpolate
UserTag tag Routine <<EOF
sub {
#line 6 "tag.tag"
        my ($action, $arg) =3D @_;

        my $str;

        $str =3D "<h1>Tag</h1>\n";
        $str .=3D sprintf "Action=3D%s<br>\n", $action;
        $str .=3D sprintf "Arg=3D%s<br>\n", $arg;

        return $str;
}
EOF