richter     00/12/13 07:21:14

  Modified:    .        Tag: Embperl2c epcomp.c epdom.c
               Embperl  Tag: Embperl2c Syntax.pm
  Log:
  Embperl 2
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.4.2.24  +5 -1      embperl/Attic/epcomp.c
  
  Index: epcomp.c
  ===================================================================
  RCS file: /home/cvs/embperl/Attic/epcomp.c,v
  retrieving revision 1.4.2.23
  retrieving revision 1.4.2.24
  diff -u -r1.4.2.23 -r1.4.2.24
  --- epcomp.c  2000/12/13 06:54:36     1.4.2.23
  +++ epcomp.c  2000/12/13 15:21:06     1.4.2.24
  @@ -1148,11 +1148,15 @@
               if (pAttr -> bFlags & aflgAttrChilds)
                   {
                   tNodeData * pChild = Node_selfFirstChild (pDomTree, (tNodeData 
*)pAttr) ;
  +                tNodeData * pNext ;
   
                   while (pChild)
                       {
                       embperl_CompileNode (r, pDomTree, pChild -> xNdx, 
bCheckpointPending) ;
  -                    pChild = Node_selfNextSibling (pDomTree, pChild) ;
  +                    pNext = Node_selfNextSibling (pDomTree, pChild) ;
  +                    if (pChild -> bFlags == 0)
  +                        Node_selfRemoveChild(pDomTree, -1, pChild) ;
  +                    pChild = pNext ;
                       }
                   }                
   
  
  
  
  1.4.2.16  +3 -3      embperl/Attic/epdom.c
  
  Index: epdom.c
  ===================================================================
  RCS file: /home/cvs/embperl/Attic/epdom.c,v
  retrieving revision 1.4.2.15
  retrieving revision 1.4.2.16
  diff -u -r1.4.2.15 -r1.4.2.16
  --- epdom.c   2000/12/13 12:56:02     1.4.2.15
  +++ epdom.c   2000/12/13 15:21:08     1.4.2.16
  @@ -1236,14 +1236,14 @@
                   {
                   xOldValue = ((tAttrData *)pParent) -> xValue ;
                   ((tAttrData *)pParent) -> xValue = 0 ;
  -                ((tAttrData *)pParent) -> bFlags &= ~aflgAttrValue ;
  -                ((tAttrData *)pParent) -> bFlags |= aflgAttrChilds ;
                   
                   pNew = Node_newAndAppend (pDomTree, xParent, &(((tAttrData 
*)pParent) -> xValue), nLinenumber, 0) ;
  -                pNew -> nText = ntypAttrValue ;
  +                pNew -> nType = ntypAttrValue ;
                   pNew -> nText = xOldValue ;
                   }
   
  +            ((tAttrData *)pParent) -> bFlags &= ~aflgAttrValue ;
  +            ((tAttrData *)pParent) -> bFlags |= aflgAttrChilds ;
               pNew = Node_newAndAppend (pDomTree, xParent, &(((tAttrData *)pParent) 
-> xValue), nLinenumber, 0) ;
               
               }
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.4.8   +3 -2      embperl/Embperl/Attic/Syntax.pm
  
  Index: Syntax.pm
  ===================================================================
  RCS file: /home/cvs/embperl/Embperl/Attic/Syntax.pm,v
  retrieving revision 1.1.4.7
  retrieving revision 1.1.4.8
  diff -u -r1.1.4.7 -r1.1.4.8
  --- Syntax.pm 2000/11/03 12:04:20     1.1.4.7
  +++ Syntax.pm 2000/12/13 15:21:11     1.1.4.8
  @@ -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.7 2000/11/03 12:04:20 richter Exp $
  +#   $Id: Syntax.pm,v 1.1.4.8 2000/12/13 15:21:11 richter Exp $
   #
   ###################################################################################
    
  @@ -170,7 +170,8 @@
                                   '$_ep_node=%$l%;if (!defined 
(scalar(do{%#~0:$row%}))) { _ep_dcp (%$t%,%^*htmltable%) ; last l%^*htmltable% ; }',
                                   '$_ep_node=%$l%;{%#0%;}',
                                   ],
  -                        removenode  => 3,
  +                        #removenode  => 3,
  +                        removenode  => 10,
                           mayjump     => 1,
                           compilechilds => 0,
                           },
  
  
  

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

Reply via email to