Diff for /loncom/xml/londefdef.pm between versions 1.34 and 1.35

version 1.34, 2001/11/29 19:03:58 version 1.35, 2001/12/07 18:46:00
Line 51  sub BEGIN { Line 51  sub BEGIN {
   
 }  }
   
 #===================================================================== TAG SUBROUTINES  #======================= TAG SUBROUTINES =====================
 #-- <output>  #-- <output>
 sub start_output {  sub start_output {
   my ($target) = @_;    my ($target) = @_;
Line 93  sub end_m { Line 93  sub end_m {
   }    }
   return $currentstring;    return $currentstring;
 }  }
 #-------------------------------------------------------------------------- <html> tag      #-- <html> tag    
       sub start_html {        sub start_html {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
               $currentstring = &Apache::lonxml::xmlbegin().                $currentstring = &Apache::lonxml::xmlbegin().
                                &Apache::lonxml::fontsettings();                                      &Apache::lonxml::fontsettings();     
     }       } elsif ($target eq 'tex') {
         $currentstring .= '\documentclass[letterpaper]{article}
                                    \setlength{\oddsidemargin}{-40pt}
                                    \setlength{\evensidemargin}{-60pt}
                                    \setlength{\topmargin}{200pt}
                                    \setlength{\textwidth}{4.4in}
                                    \setlength{\textheight}{6.8in}
                                    \setlength{\parindent}{20pt}
                                    \setlength{\marginparwidth}{90pt}
                                    \setlength{\textfloatsep}{8pt plus 2.0pt minus 4.0pt}
                                    \newcommand{\keephidden}[1]{}';
       }
    return $currentstring;     return $currentstring;
  }   }
         sub end_html {          sub end_html {
Line 108  sub end_m { Line 119  sub end_m {
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
  $currentstring = &Apache::lonxml::xmlend();   $currentstring = &Apache::lonxml::xmlend();
             }       }
    return $currentstring;     return $currentstring;
  }   }
 #-------------------------------------------------------------------------- <head> tag  #-- <head> tag
       sub start_head {        sub start_head {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 129  sub end_m { Line 140  sub end_m {
             }               } 
    return $currentstring;     return $currentstring;
  }   }
 #--------------------------------------------------------------------------- <map> tag  #-- <map> tag
       sub start_map {        sub start_map {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 146  sub end_m { Line 157  sub end_m {
             }               } 
    return $currentstring;     return $currentstring;
  }   }
   #-- <select> tag
 #------------------------------------------------------------------------ <select> tag  
       sub start_select {        sub start_select {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 164  sub end_m { Line 174  sub end_m {
             }               } 
    return $currentstring;     return $currentstring;
  }   }
 #------------------------------------------------------------------------ <option> tag  #-- <option> tag
       sub start_option {        sub start_option {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 181  sub end_m { Line 191  sub end_m {
             }               } 
    return $currentstring;     return $currentstring;
  }   }
 #------------------------------------------------------------------------- <input> tag  #-- <input> tag
       sub start_input {        sub start_input {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 198  sub end_m { Line 208  sub end_m {
             }               } 
    return $currentstring;     return $currentstring;
  }   }
 #---------------------------------------------------------------------- <textarea> tag  #-- <textarea> tag
       sub start_textarea {        sub start_textarea {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 215  sub end_m { Line 225  sub end_m {
             }               } 
    return $currentstring;     return $currentstring;
  }   }
 #-------------------------------------------------------------------------- <form> tag  #-- <form> tag
       sub start_form {        sub start_form {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 232  sub end_m { Line 242  sub end_m {
             }               } 
    return $currentstring;     return $currentstring;
  }   }
 #------------------------------------------------------------------------- <title> tag  #-- <title> tag
       sub start_title {        sub start_title {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
               $currentstring = $token->[4];                     $currentstring = $token->[4];     
       } elsif ($target eq 'tex') {
                 $currentstring .= '\keephidden{' 
     }      }
             if ($target eq 'meta') {              if ($target eq 'meta') {
  $currentstring='<title>';   $currentstring='<title>';
Line 250  sub end_m { Line 262  sub end_m {
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
               $currentstring = $token->[2];                    $currentstring = $token->[2];    
             }              } elsif ($target eq 'tex') {
                 $currentstring .= '}';
       }  
             if ($target eq 'meta') {              if ($target eq 'meta') {
                &end_output();                 &end_output();
                $currentstring='</title>';                 $currentstring='</title>';
             }               } 
    return $currentstring;     return $currentstring;
  }   }
 #-------------------------------------------------------------------------- <meta> tag  #-- <meta> tag
       sub start_meta {        sub start_meta {
     my ($target,$token,$tagstack,$parstack,$parser) = @_;      my ($target,$token,$tagstack,$parstack,$parser) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 296  sub end_m { Line 310  sub end_m {
  }    } 
  return $currentstring;   return $currentstring;
       }        }
 #-------------------------------------------------------------------------- <body> tag  #-- <body> tag
         sub start_body {          sub start_body {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 328  sub end_m { Line 342  sub end_m {
       } keys %{$token->[2]};        } keys %{$token->[2]};
       $currentstring.='>';        $currentstring.='>';
            } elsif ($target eq 'tex') {             } elsif ($target eq 'tex') {
               $currentstring = " \\begin{document} ";                  $currentstring = '\begin{document}';  
     }       } 
    return $currentstring;     return $currentstring;
  }   }
Line 338  sub end_m { Line 352  sub end_m {
             if ($target eq 'web') {              if ($target eq 'web') {
               $currentstring = $token->[2];                     $currentstring = $token->[2];     
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
               $currentstring = " \\end{document}";                  $currentstring = '\end{document}';  
     }       } 
    return $currentstring;     return $currentstring;
  }   }
 #------------------------------------------------------------------------ <center> tag  #-- <center> tag
         sub start_center {          sub start_center {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
               $currentstring = $token->[4];                     $currentstring = $token->[4];     
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
               $currentstring = " \\begin{center} ";                  $currentstring = '\begin{center}';  
     }  elsif ($target eq 'latexsource') {      }  elsif ($target eq 'latexsource') {
               $currentstring = " \\begin{center} ";                  $currentstring = '\begin{center}';  
     }       } 
    return $currentstring;     return $currentstring;
  }   }
Line 361  sub end_m { Line 375  sub end_m {
             if ($target eq 'web') {              if ($target eq 'web') {
               $currentstring = $token->[2];                     $currentstring = $token->[2];     
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
               $currentstring = " \\end{center}";                  $currentstring = '\end{center}';  
     }  elsif ($target eq 'latexsource') {      }  elsif ($target eq 'latexsource') {
               $currentstring = " \\end{center}";                  $currentstring = '\end{center}';  
     }       } 
    return $currentstring;     return $currentstring;
  }   }
 #----------------------------------------------------------------------------- <b> tag  #-- <b> tag
         sub start_b {          sub start_b {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
               $currentstring = $token->[4];                     $currentstring = $token->[4];     
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
               $currentstring = " \\textbf{";                  $currentstring = '\textbf{';  
     }  elsif ($target eq 'latexsource') {      }  elsif ($target eq 'latexsource') {
               $currentstring = " \\textbf{";                  $currentstring = '\textbf{';  
     }       } 
    return $currentstring;     return $currentstring;
  }   }
Line 386  sub end_m { Line 400  sub end_m {
             if ($target eq 'web') {              if ($target eq 'web') {
               $currentstring = $token->[2];                     $currentstring = $token->[2];     
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
               $currentstring = "}";                  $currentstring = '}';  
   
     } elsif ($target eq 'latexsource') {      } elsif ($target eq 'latexsource') {
               $currentstring = "}";                  $currentstring = '}';  
     }       } 
    return $currentstring;     return $currentstring;
  }   }
 #------------------------------------------------------------------------ <strong> tag  #-- <strong> tag
         sub start_strong {          sub start_strong {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
               $currentstring = $token->[4];                     $currentstring = $token->[4];     
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
               $currentstring = " \\textbf{";                  $currentstring = '\textbf{';  
     } elsif ($target eq 'latexsource') {      } elsif ($target eq 'latexsource') {
               $currentstring = " \\textbf{";                  $currentstring = '\textbf{';  
     }       } 
    return $currentstring;     return $currentstring;
  }   }
Line 412  sub end_m { Line 427  sub end_m {
   
               $currentstring = $token->[2];                     $currentstring = $token->[2];     
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
               $currentstring = "}";                  $currentstring = '}';  
     }  elsif ($target eq 'latexsource') {      }  elsif ($target eq 'latexsource') {
               $currentstring = "}";                  $currentstring = '}';  
     }       } 
    return $currentstring;     return $currentstring;
  }   }
 #---------------------------------------------------------------------------- <h1> tag  #-- <h1> tag
         sub start_h1 {          sub start_h1 {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[4];         $currentstring .= $token->[4];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "\\chapter{ ";   $currentstring .= '\large{\textbf{';
     } elsif ($target eq 'meta') {      } elsif ($target eq 'meta') {
  $currentstring='<subject>';   $currentstring='<subject>';
                 &start_output();                  &start_output();
Line 438  sub end_m { Line 453  sub end_m {
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[2];         $currentstring .= $token->[2];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "}";   $currentstring .= '}}';
     } elsif ($target eq 'meta') {      } elsif ($target eq 'meta') {
                 &end_output();                  &end_output();
  $currentstring='</subject>';   $currentstring='</subject>';
             }               } 
            return $currentstring;             return $currentstring;
  }   }
 #---------------------------------------------------------------------------- <h2> tag  #-- <h2> tag
         sub start_h2 {          sub start_h2 {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[4];         $currentstring .= $token->[4];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "\\section{ ";   $currentstring .= '\large{\textbf{';
     }       } 
            return $currentstring;             return $currentstring;
  }   }
Line 462  sub end_m { Line 477  sub end_m {
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[2];         $currentstring .= $token->[2];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "}";   $currentstring .= '}}';
     }       } 
            return $currentstring;             return $currentstring;
  }   }
 #---------------------------------------------------------------------------- <h3> tag  #-- <h3> tag
         sub start_h3 {          sub start_h3 {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[4];         $currentstring .= $token->[4];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "\\subsection{ ";   $currentstring .= '\large{\textbf{';
     }       } 
            return $currentstring;             return $currentstring;
  }   }
Line 483  sub end_m { Line 498  sub end_m {
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[2];         $currentstring .= $token->[2];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "}";   $currentstring .= '}}';
     }       } 
            return $currentstring;             return $currentstring;
  }   }
 #---------------------------------------------------------------------------- <h4> tag  #-- <h4> tag
         sub start_h4 {          sub start_h4 {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[4];         $currentstring .= $token->[4];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "\\subsubsection{ ";   $currentstring .= '\large{\textbf';
     }       } 
            return $currentstring;             return $currentstring;
  }   }
Line 504  sub end_m { Line 519  sub end_m {
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[2];         $currentstring .= $token->[2];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "}";   $currentstring .= '}}';
     }       } 
            return $currentstring;             return $currentstring;
  }   }
 #---------------------------------------------------------------------------- <h5> tag  #-- <h5> tag
         sub start_h5 {          sub start_h5 {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[4];         $currentstring .= $token->[4];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "\\paragraph{ ";   $currentstring .= '\large{\textbf{';
     }       } 
            return $currentstring;             return $currentstring;
  }   }
Line 525  sub end_m { Line 540  sub end_m {
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[2];         $currentstring .= $token->[2];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "}";   $currentstring .= '}}';
     }       } 
            return $currentstring;             return $currentstring;
  }   }
 #---------------------------------------------------------------------------- <h6> tag  #-- <h6> tag
         sub start_h6 {          sub start_h6 {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[4];         $currentstring .= $token->[4];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "\\subparagraph{ ";   $currentstring .= '\large{\textbf{';
     }       } 
            return $currentstring;             return $currentstring;
  }   }
Line 546  sub end_m { Line 561  sub end_m {
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[2];         $currentstring .= $token->[2];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "}";   $currentstring .= '}}';
     }       } 
            return $currentstring;             return $currentstring;
  }   }
 #-------------------------------------------------------------------------- <cite> tag  #--- <cite> tag
         sub start_cite {          sub start_cite {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 575  sub end_m { Line 590  sub end_m {
     }       } 
            return $currentstring;             return $currentstring;
  }   }
 #----------------------------------------------------------------------------- <i> tag  #-- <i> tag
         sub start_i {          sub start_i {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[4];         $currentstring .= $token->[4];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "\\textit{";   $currentstring .= '\textit{';
     }  elsif ($target eq 'latexsource') {      }  elsif ($target eq 'latexsource') {
  $currentstring .= "\\textit{";   $currentstring .= '\textit{';
     }       } 
            return $currentstring;             return $currentstring;
  }   }
Line 594  sub end_m { Line 609  sub end_m {
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[2];         $currentstring .= $token->[2];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "}";   $currentstring .= '}';
     } elsif ($target eq 'latexsource') {      } elsif ($target eq 'latexsource') {
  $currentstring .= "}";   $currentstring .= '}';
     }       } 
            return $currentstring;             return $currentstring;
  }   }
 #----------------------------------------------------------------------- <address> tag  #-- <address> tag
         sub start_address {          sub start_address {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 625  sub end_m { Line 640  sub end_m {
     }      }
            return $currentstring;             return $currentstring;
  }   }
 #--------------------------------------------------------------------------- <dfn> tag  #-- <dfn> tag
         sub start_dfn {          sub start_dfn {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 650  sub end_m { Line 665  sub end_m {
     }       } 
            return $currentstring;             return $currentstring;
  }   }
 #---------------------------------------------------------------------------- <tt> tag  #-- <tt> tag
         sub start_tt {          sub start_tt {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[4];         $currentstring .= $token->[4];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "\\texttt{";   $currentstring .= '\texttt{';
     } elsif ($target eq 'latexsource') {      } elsif ($target eq 'latexsource') {
  $currentstring .= "\\texttt{";   $currentstring .= '\texttt{';
     }       } 
            return $currentstring;             return $currentstring;
  }   }
Line 669  sub end_m { Line 684  sub end_m {
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[2];         $currentstring .= $token->[2];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "}";   $currentstring .= '}';
     } elsif ($target eq 'latexsource') {      } elsif ($target eq 'latexsource') {
  $currentstring .= "}";   $currentstring .= '}';
     }      }
            return $currentstring;             return $currentstring;
  }   }
 #---------------------------------------------------------------------------- <kbd> tag  #-- <kbd> tag
         sub start_kbd {          sub start_kbd {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 700  sub end_m { Line 715  sub end_m {
     }       } 
            return $currentstring;             return $currentstring;
  }   }
 #-------------------------------------------------------------------------- <code> tag  #-- <code> tag
         sub start_code {          sub start_code {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[4];         $currentstring .= $token->[4];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "{ \\tt ";   $currentstring .= '\texttt{';
     }       } 
            return $currentstring;             return $currentstring;
  }   }
Line 717  sub end_m { Line 732  sub end_m {
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[2];         $currentstring .= $token->[2];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "}";   $currentstring .= '}';
     }       } 
            return $currentstring;             return $currentstring;
  }   }
 #---------------------------------------------------------------------------- <em> tag  #-- <em> tag
         sub start_em {          sub start_em {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[4];         $currentstring .= $token->[4];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "\\emph{";   $currentstring .= '\emph{';
     } elsif ($target eq 'latexsource') {      } elsif ($target eq 'latexsource') {
  $currentstring .= "\\emph{";   $currentstring .= '\emph{';
     }       } 
            return $currentstring;             return $currentstring;
  }   }
Line 740  sub end_m { Line 755  sub end_m {
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[2];         $currentstring .= $token->[2];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "}";   $currentstring .= '}';
     } elsif ($target eq 'latexsource') {      } elsif ($target eq 'latexsource') {
  $currentstring .= "}";   $currentstring .= '}';
     }        }  
            return $currentstring;             return $currentstring;
  }   }
 #----------------------------------------------------------------------------- <q> tag  #-- <q> tag
         sub start_q {          sub start_q {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 771  sub end_m { Line 786  sub end_m {
     }        }  
            return $currentstring;             return $currentstring;
  }   }
 #----------------------------------------------------------------------------- <p> tag  #-- <p> tag
         sub start_p {          sub start_p {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[4];         $currentstring .= $token->[4];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "{\\par ";   $currentstring .= '{\par ';
     } elsif ($target eq 'latexsource') {      } elsif ($target eq 'latexsource') {
  $currentstring .= "{\\par ";   $currentstring .= '{\par ';
     }       } 
            return $currentstring;             return $currentstring;
  }   }
Line 790  sub end_m { Line 805  sub end_m {
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[2];         $currentstring .= $token->[2];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
         $currentstring .= "}";          $currentstring .= '}';
             } elsif ($target eq 'latexsource') {              } elsif ($target eq 'latexsource') {
         $currentstring .= "}";          $currentstring .= '}';
             }              }
            return $currentstring;             return $currentstring;
  }   }
 #---------------------------------------------------------------------------- <br> tag  #-- <br> tag
         sub start_br {          sub start_br {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[4];         $currentstring .= $token->[4];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "\\\\";   $currentstring .= '\\';
     } elsif ($target eq 'latexsource') {      } elsif ($target eq 'latexsource') {
  $currentstring .= "\\\\";   $currentstring .= '\\';
     }       } 
            return $currentstring;             return $currentstring;
  }   }
Line 817  sub end_m { Line 832  sub end_m {
     }      }
            return $currentstring;             return $currentstring;
  }   }
 #--------------------------------------------------------------------------- <big> tag  #-- <big> tag
         sub start_big {          sub start_big {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[4];         $currentstring .= $token->[4];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "{\\large ";   $currentstring .= '\large{;
     } elsif ($target eq 'latexsource') {      } elsif ($target eq 'latexsource') {
  $currentstring .= "{\\large ";   $currentstring .= '\large{';
     }        }  
            return $currentstring;             return $currentstring;
  }   }
Line 836  sub end_m { Line 851  sub end_m {
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[2];         $currentstring .= $token->[2];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
         $currentstring .= " }";          $currentstring .= '}';
             } elsif ($target eq 'latexsource') {              } elsif ($target eq 'latexsource') {
         $currentstring .= " }";          $currentstring .= '}';
             }              }
            return $currentstring;             return $currentstring;
  }   }
 #------------------------------------------------------------------------- <small> tag  #-- <small> tag
         sub start_small {          sub start_small {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[4];         $currentstring .= $token->[4];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $currentstring .= "{\\footnotesize ";   $currentstring .= '\footnotesize{';
     } elsif ($target eq 'latexsource') {      } elsif ($target eq 'latexsource') {
  $currentstring .= "{\\footnotesize ";   $currentstring .= '\footnotesize{';
     }       } 
            return $currentstring;             return $currentstring;
  }   }
Line 861  sub end_m { Line 876  sub end_m {
             if ($target eq 'web') {              if ($target eq 'web') {
        $currentstring .= $token->[2];         $currentstring .= $token->[2];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
         $currentstring .= " }";          $currentstring .= '}';
             } elsif ($target eq 'latexsource') {              } elsif ($target eq 'latexsource') {
         $currentstring .= " }";          $currentstring .= '}';
             }              }
            return $currentstring;             return $currentstring;
  }   }
 #---------------------------------------------------------------------- <basefont> tag  #-- <basefont> tag
       sub start_basefont {        sub start_basefont {
  my ($target,$token) = @_;   my ($target,$token) = @_;
  my $currentstring = '';   my $currentstring = '';
Line 884  sub end_m { Line 899  sub end_m {
  }    } 
  return $currentstring;   return $currentstring;
       }        }
 #-------------------------------------------------------------------------- <font> tag  #-- <font> tag
          sub start_font {           sub start_font {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 901  sub end_m { Line 916  sub end_m {
             }               } 
    return $currentstring;     return $currentstring;
  }    } 
 #------------------------------------------------------------------------ <strike> tag  #-- <strike> tag
         sub start_strike {          sub start_strike {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 922  sub end_m { Line 937  sub end_m {
             }              }
            return $currentstring;             return $currentstring;
  }   }
 #----------------------------------------------------------------------------- <s> tag  #-- <s> tag
         sub start_s {          sub start_s {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 943  sub end_m { Line 958  sub end_m {
             }              }
            return $currentstring;             return $currentstring;
  }   }
 #--------------------------------------------------------------------------- <sub> tag  #-- <sub> tag
         sub start_sub {          sub start_sub {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 964  sub end_m { Line 979  sub end_m {
             }              }
            return $currentstring;             return $currentstring;
  }   }
 #--------------------------------------------------------------------------- <sup> tag  #-- <sup> tag
         sub start_sup {          sub start_sup {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 985  sub end_m { Line 1000  sub end_m {
             }              }
            return $currentstring;             return $currentstring;
  }   }
 #---------------------------------------------------------------------------- <hr> tag  #-- <hr> tag
         sub start_hr {          sub start_hr {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 1005  sub end_m { Line 1020  sub end_m {
     }       } 
            return $currentstring;             return $currentstring;
  }   }
 #----------------------------------------------------------------------------- <a> tag  #-- <a> tag
         sub start_a {          sub start_a {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 1032  sub end_m { Line 1047  sub end_m {
             }              }
            return $currentstring;             return $currentstring;
  }   }
 #---------------------------------------------------------------------------- <li> tag  #-- <li> tag
         sub start_li {          sub start_li {
     my ($target,$token,$tagstack,$stackref) = @_;      my ($target,$token,$tagstack,$stackref) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 1062  sub end_m { Line 1077  sub end_m {
     }       } 
    return $currentstring;     return $currentstring;
  }   }
 #----------------------------------------------------------------------------- <u> tag  #-- <u> tag
         sub start_u {          sub start_u {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 1083  sub end_m { Line 1098  sub end_m {
             }              }
            return $currentstring;             return $currentstring;
  }   }
 #---------------------------------------------------------------------------- <ul> tag  #-- <ul> tag
         sub start_ul {          sub start_ul {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 1104  sub end_m { Line 1119  sub end_m {
     }       } 
    return $currentstring;     return $currentstring;
  }   }
 #-------------------------------------------------------------------------- <menu> tag  #-- <menu> tag
         sub start_menu {          sub start_menu {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 1125  sub end_m { Line 1140  sub end_m {
     }       } 
    return $currentstring;     return $currentstring;
  }   }
 #--------------------------------------------------------------------------- <dir> tag  #-- <dir> tag
         sub start_dir {          sub start_dir {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 1146  sub end_m { Line 1161  sub end_m {
     }       } 
    return $currentstring;     return $currentstring;
  }   }
 #---------------------------------------------------------------------------- <ol> tag  #-- <ol> tag
         sub start_ol {          sub start_ol {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 1167  sub end_m { Line 1182  sub end_m {
     }       } 
    return $currentstring;     return $currentstring;
  }   }
 #---------------------------------------------------------------------------- <dl> tag  #-- <dl> tag
         sub start_dl {          sub start_dl {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 1188  sub end_m { Line 1203  sub end_m {
     }       } 
    return $currentstring;     return $currentstring;
  }   }
 #---------------------------------------------------------------------------- <dt> tag  #-- <dt> tag
         sub start_dt {          sub start_dt {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 1209  sub end_m { Line 1224  sub end_m {
     }       } 
    return $currentstring;     return $currentstring;
  }   }
 #---------------------------------------------------------------------------- <dd> tag  #-- <dd> tag
         sub start_dd {          sub start_dd {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 1226  sub end_m { Line 1241  sub end_m {
             }               } 
    return $currentstring;     return $currentstring;
  }   }
 #------------------------------------------------------------------------- <table> tag  #-- <table> tag
         sub start_table {          sub start_table {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 1247  sub end_m { Line 1262  sub end_m {
     }       } 
    return $currentstring;     return $currentstring;
  }   }
 #------------------------------------------------------------------------- <tr> tag  #-- <tr> tag
         sub start_tr {          sub start_tr {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 1268  sub end_m { Line 1283  sub end_m {
     }       } 
    return $currentstring;     return $currentstring;
  }   }
 #------------------------------------------------------------------------- <td> tag  #-- <td> tag
         sub start_td {          sub start_td {
     my ($target,$token) = @_;      my ($target,$token) = @_;
             my $currentstring = '';              my $currentstring = '';
Line 1289  sub end_m { Line 1304  sub end_m {
     }       } 
    return $currentstring;     return $currentstring;
  }   }
 # -------------------------------------------------------------------------- <img> tag  #-- <img> tag
   
         sub start_img {          sub start_img {
     my ($target,$token) = @_;      my ($target,$token) = @_;
Line 1313  sub end_m { Line 1328  sub end_m {
     }       } 
    return $currentstring;     return $currentstring;
  }   }
 # ----------------------------------------------------------------------- <applet> tag  #-- <applet> tag
   
         sub start_applet {          sub start_applet {
     my ($target,$token) = @_;      my ($target,$token) = @_;
Line 1340  sub end_m { Line 1355  sub end_m {
    return $currentstring;     return $currentstring;
  }   }
   
 # ------------------------------------------------------------------------ <embed> tag  #-- <embed> tag
   
         sub start_embed {          sub start_embed {
     my ($target,$token) = @_;      my ($target,$token) = @_;
Line 1365  sub end_m { Line 1380  sub end_m {
    return $currentstring;     return $currentstring;
  }   }
   
 # ------------------------------------------------------------------------ <param> tag  #-- <param> tag
   
         sub start_param {          sub start_param {
     my ($target,$token) = @_;      my ($target,$token) = @_;
Line 1394  sub end_m { Line 1409  sub end_m {
    return $currentstring;     return $currentstring;
  }   }
   
 # ------------------------------------------------------------------------ <allow> tag  #-- <allow> tag
   
         sub start_allow {          sub start_allow {
     my ($target,$token) = @_;      my ($target,$token) = @_;
Line 1407  sub end_m { Line 1422  sub end_m {
         sub end_allow {          sub end_allow {
    return '';     return '';
  }   }
   #-- Frames
 # ------------------------------------------------------------------------- Frames  
  sub start_frameset {   sub start_frameset {
   my ($target,$token) = @_;    my ($target,$token) = @_;
   my $currentstring = '';    my $currentstring = '';

Removed from v.1.34  
changed lines
  Added in v.1.35


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>