richter     00/12/21 22:19:47

  Modified:    .        Tag: Embperl2c epcomp.c eputil.c
               Embperl  Tag: Embperl2c Syntax.pm
  Log:
  Embperl 2 - fix error with cleanup and [$ var $]
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.4.2.32  +4 -0      embperl/Attic/epcomp.c
  
  Index: epcomp.c
  ===================================================================
  RCS file: /home/cvs/embperl/Attic/epcomp.c,v
  retrieving revision 1.4.2.31
  retrieving revision 1.4.2.32
  diff -u -r1.4.2.31 -r1.4.2.32
  --- epcomp.c  2000/12/21 06:20:15     1.4.2.31
  +++ epcomp.c  2000/12/22 06:19:46     1.4.2.32
  @@ -700,6 +700,10 @@
                        break ;
                        }
                    }
  +             else if (type == '%')
  +                 {
  +                 StringAdd (ppCode, "%", 1) ; 
  +                 }
                else if (type == '$')
                    {
                    if (*p == 'n')
  
  
  
  1.15.4.3  +1 -1      embperl/eputil.c
  
  Index: eputil.c
  ===================================================================
  RCS file: /home/cvs/embperl/eputil.c,v
  retrieving revision 1.15.4.2
  retrieving revision 1.15.4.3
  diff -u -r1.15.4.2 -r1.15.4.3
  --- eputil.c  2000/12/19 09:11:03     1.15.4.2
  +++ eputil.c  2000/12/22 06:19:46     1.15.4.3
  @@ -928,7 +928,7 @@
            }
   
        
  -     if (!(ppSV && *ppSV && SvIV (*ppSV) == 1))
  +     if (!(ppSV && *ppSV && SvTRUE (*ppSV)))
            {
            if(GvIMPORTED((GV*)val))
                {
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.4.13  +7 -2      embperl/Embperl/Attic/Syntax.pm
  
  Index: Syntax.pm
  ===================================================================
  RCS file: /home/cvs/embperl/Embperl/Attic/Syntax.pm,v
  retrieving revision 1.1.4.12
  retrieving revision 1.1.4.13
  diff -u -r1.1.4.12 -r1.1.4.13
  --- Syntax.pm 2000/12/20 07:32:37     1.1.4.12
  +++ Syntax.pm 2000/12/22 06:19:46     1.1.4.13
  @@ -10,7 +10,7 @@
   #   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   #   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   #
  -#   $Id: Syntax.pm,v 1.1.4.12 2000/12/20 07:32:37 richter Exp $
  +#   $Id: Syntax.pm,v 1.1.4.13 2000/12/22 06:19:46 richter Exp $
   #
   ###################################################################################
    
  @@ -673,7 +673,8 @@
           'unescape' => 1,
           'procinfo' => {
               embperl => { 
  -                perlcode => 'use strict ; use vars qw {%&<noname>%} ;', 
  +                compiletimeperlcode => 'use strict ; use vars qw{%%CLEANUP 
%&<noname>%} ; map { $CLEANUP{substr($_,1)} = 1 } qw{%&<noname>%} ;', 
  +                perlcode => 'use strict ;', 
                   removenode => 3,
                   }
               },
  @@ -983,6 +984,10 @@
   =item %$q+%
   
   Index of source Dom Tree
  +
  +=item %%
  +
  +Gives a single %
   
   =back
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to