Diff for /Amaya/amaya/HTML.trans between versions 1.36 and 1.37

version 1.36, 2003/12/22 16:52:32 version 1.37, 2004/02/23 09:17:33
Line 80  Paragraph:(address{*+}); Line 80  Paragraph:(address{*+});
   
 !between lists  !between lists
 !!!!!!!!!!!!!!  !!!!!!!!!!!!!!
   
 Definition list:*{(li{(list:*{(li2:li)+}|other:*)+})+};  Definition list:*{(li{(list:*{(li2:li)+}|other:*)+})+};
         {          {
         other > dl:dt;          other > dl:dt;
Line 120  Remove definition list: (dl{(dt{(dtc:*)+ Line 119  Remove definition list: (dl{(dt{(dtc:*)+
 !!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!
   
 Paragraphs:   Paragraphs: 
 (h1|h2|h3|h4|h5|h6|*{(li{(il:*)+})+}),(h1|h2|h3|h4|h5|h6|p|*{(li{(il:*)+})+})+;  (h1|h2|h3|h4|h5|h6|p|*{(li{(il:*)+})+})+;
         {           { 
         h1 > :p;          h1 > :p;
         h2 > :p;          h2 > :p;
Line 132  Paragraphs: Line 131  Paragraphs:
         il > :p;          il > :p;
         }          }
   
   !headings to/from definitions
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   
   Definition list:*,(h1|h2|h3|h4|h5|h6|p)+;
           {
           * > dl:dt;
           h1 > dl:dt;
           h2 > dl:dt;
           h2 > dl:dt;
           h3 > dl:dt;
           h4 > dl:dt;
           h5 > dl:dt;
           h6 > dl:dt;
           p > dl:dd;
           }
   
   Definition list:(h1,?hr,?(level1:*)+,?(h2,?(level2:*)+,?((h3|h4|h5|h6),(level3:*)+)+)+)+;
           {
           h1 > dl:dt;
           level1>dl.dd:*;
           h2 > dl.dd:dl.dt ;
           level2 > dl.dd.dl.dd:*;
           h3 > dl.dd.dl.dd:dl.dt ;
           h4 > dl.dd.dl.dd:dl.dt ;
           h5 > dl.dd.dl.dd:dl.dt ;
           h6 > dl.dd.dl.dd:dl.dt ;
           level3 > dl.dd.dl.dd.dl.dd:*;
           }
   
   Definition list:(h2,?hr,?(level1:*)+,(h3,?(level2:*)+,((h4|h5|h6),(level3:*)+)+)+)+;
           {
           h2 > dl:dt;
           level1 > dl.dd:*;
           h3 > dl.dd:dl.dt ;
           level2 > dl.dd.dl.dd:*;
           h4 > dl.dd.dl.dd:dl.dt ;
           h5 > dl.dd.dl.dd:dl.dt ;
           h6 > dl.dd.dl.dd:dl.dt ;
           level3 > dl.dd.dl.dd.dl.dd:*;
           }
   
   Definition list:(h3,?hr,?(level1:*)+,?(h4,?(level2:*)+,((h5|h6),(level3:*)+)+)+)+;
           {
           h3 > dl:dt;
           level1 > dl.dd:*;
           h4 > dl.dd:dl.dt ;
           level2 > dl.dd.dl.dd:*;
           h5 > dl.dd.dl.dd:dl.dt ;
           h6 > dl.dd.dl.dd:dl.dt ;
           level3 > dl.dd.dl.dd.dl.dd:*;
           }
   
   Multi-level definition list:(h4,?hr,?(level1:*)+,(h5,?(level2:*)+,((h6)+,(level3:*)+)+)+)+;
           {
           h4 > dl:dt;
           level1 > dl.dd:*;
           h5 > dl.dd:dl.dt ;
           level2 > dl.dd.dl.dd:*;
           h6 > dl.dd.dl.dd:dl.dt ;
           level3 > dl.dd.dl.dd.dl.dd:*;
           }
   
   Headings h1:(dl{(dt1:dt|dd{(dl{(dt2:dt|dd{(dl{(dt3:dt|dd{content:*})+}|content:*)+})+}|content:*)+})+}|hr)+;
           {
           dt1 > :h1;
           dt2 > :h2;
           dt3 > :h3;
           content > :*;
           }
   
   Headings h2:(dl{(dt1:dt|dd{(dl{(dt2:dt|dd{(dl{(dt3:dt|dd{content:*})+}|content:*)+})+}|content:*)+})+}|hr)+;
           {
           dt1 > :h2;
           dt2 > :h3;
           dt3 > :h4;
           content > :*;
           }
   
   Headings h3:(dl{(dt1:dt|dd{(dl{(dt2:dt|dd{(dl{(dt3:dt|dd{content:*})+}|content:*)+})+}|content:*)+})+}|hr)+;
           {
           dt1 > :h3;
           dt2 > :h4;
           dt3 > :h5;
           content > :*;
           }
   
   Definition list: p,*+;
           {
           p > dl:dt;
           * > dl.dd:*;
           }
   
 ! Preformatted to/from paragraphs  ! Preformatted to/from paragraphs
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   
Line 359  Data cell :?(td|th)+,th,?(td|th)+; Line 450  Data cell :?(td|th)+,th,?(td|th)+;
         $ChangeToDataCell;          $ChangeToDataCell;
         }          }
   
 !headings to/from definitions  
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!  
   
 Definition list:((h1|h2|h3|h4|h5|h6),*+)+;  
         {  
         h1 > dl:dt;  
         h2 > dl:dt;  
         h2 > dl:dt;  
         h3 > dl:dt;  
         h4 > dl:dt;  
         h5 > dl:dt;  
         h6 > dl:dt;  
         * > dl.dd:*;  
         }  
   
 Definition list:(h1,?hr,?(level1:*)+,?(h2,?(level2:*)+,?((h3|h4|h5|h6),(level3:*)+)+)+)+;  
         {  
         h1 > dl:dt;  
         level1>dl.dd:*;  
         h2 > dl.dd:dl.dt ;  
         level2 > dl.dd.dl.dd:*;  
         h3 > dl.dd.dl.dd:dl.dt ;  
         h4 > dl.dd.dl.dd:dl.dt ;  
         h5 > dl.dd.dl.dd:dl.dt ;  
         h6 > dl.dd.dl.dd:dl.dt ;  
         level3 > dl.dd.dl.dd.dl.dd:*;  
         }  
   
 Definition list:(h2,?hr,?(level1:*)+,(h3,?(level2:*)+,((h4|h5|h6),(level3:*)+)+)+)+;  
         {  
         h2 > dl:dt;  
         level1 > dl.dd:*;  
         h3 > dl.dd:dl.dt ;  
         level2 > dl.dd.dl.dd:*;  
         h4 > dl.dd.dl.dd:dl.dt ;  
         h5 > dl.dd.dl.dd:dl.dt ;  
         h6 > dl.dd.dl.dd:dl.dt ;  
         level3 > dl.dd.dl.dd.dl.dd:*;  
         }  
   
 Definition list:(h3,?hr,?(level1:*)+,?(h4,?(level2:*)+,((h5|h6),(level3:*)+)+)+)+;  
         {  
         h3 > dl:dt;  
         level1 > dl.dd:*;  
         h4 > dl.dd:dl.dt ;  
         level2 > dl.dd.dl.dd:*;  
         h5 > dl.dd.dl.dd:dl.dt ;  
         h6 > dl.dd.dl.dd:dl.dt ;  
         level3 > dl.dd.dl.dd.dl.dd:*;  
         }  
   
 Multi-level definition list:(h4,?hr,?(level1:*)+,(h5,?(level2:*)+,((h6)+,(level3:*)+)+)+)+;  
         {  
         h4 > dl:dt;  
         level1 > dl.dd:*;  
         h5 > dl.dd:dl.dt ;  
         level2 > dl.dd.dl.dd:*;  
         h6 > dl.dd.dl.dd:dl.dt ;  
         level3 > dl.dd.dl.dd.dl.dd:*;  
         }  
   
 Headings h1:(dl{(dt1:dt|dd{(dl{(dt2:dt|dd{(dl{(dt3:dt|dd{content:*})+}|content:*)+})+}|content:*)+})+}|hr)+;  
         {  
         dt1 > :h1;  
         dt2 > :h2;  
         dt3 > :h3;  
         content > :*;  
         }  
   
 Headings h2:(dl{(dt1:dt|dd{(dl{(dt2:dt|dd{(dl{(dt3:dt|dd{content:*})+}|content:*)+})+}|content:*)+})+}|hr)+;  
         {  
         dt1 > :h2;  
         dt2 > :h3;  
         dt3 > :h4;  
         content > :*;  
         }  
   
 Headings h3:(dl{(dt1:dt|dd{(dl{(dt2:dt|dd{(dl{(dt3:dt|dd{content:*})+}|content:*)+})+}|content:*)+})+}|hr)+;  
         {  
         dt1 > :h3;  
         dt2 > :h4;  
         dt3 > :h5;  
         content > :*;  
         }  
   
 Definition list: p,*+;  
         {  
         p > dl:dt;  
         * > dl.dd:*;  
         }  
   
 Remove the division: (div{*+})+;  Remove the division: (div{*+})+;
         {          {
         * > :*;          * > :*;

Removed from v.1.36  
changed lines
  Added in v.1.37


Webmaster