/[cvs]/nfo/perl/scripts/shortcuts/rap.pl
ViewVC logotype

Diff of /nfo/perl/scripts/shortcuts/rap.pl

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by joko, Thu Feb 20 21:39:49 2003 UTC revision 1.4 by joko, Thu Mar 27 15:58:08 2003 UTC
# Line 4  Line 4 
4  ##  $Id$  ##  $Id$
5  ## -------------------------------------------------------------------------  ## -------------------------------------------------------------------------
6  ##  $Log$  ##  $Log$
7    ##  Revision 1.4  2003/03/27 15:58:08  joko
8    ##  enhancement: now can execute perl-programs via 'do' here
9    ##
10  ##  Revision 1.3  2003/02/20 21:39:49  joko  ##  Revision 1.3  2003/02/20 21:39:49  joko
11  ##  - find_rules moved to Rap.pm  ##  - find_rules moved to Rap.pm
12  ##  ##
# Line 61  use Data::Rap; Line 64  use Data::Rap;
64    
65  sub main {  sub main {
66    my $argString = shift;    my $argString = shift;
67    my $rap = Data::Rap->new( target => $argString );    
68    $rap->start();    # check if target is a namespace-string (contains '::')
69    #$rap->stop();    # TODO: move this logic/code to inside Data::Rap!
70      if ($argString =~ s/::/\//g) {
71        my $res = do "$argString";
72        print $res, "\n" if $res;
73      } else {
74        my $rap = Data::Rap->new( target => $argString );
75        $rap->start();
76        #$rap->stop();
77      }
78  }  }
79    
80  my @args = @ARGV;  my @args = @ARGV;

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed