home *** CD-ROM | disk | FTP | other *** search
- /*
- ** html_isolatin.ced
- **
- ** $VER: html_isolatin.ced 1.4 (01.02.1999)
- **
- ** Arexx script for HTML iso latin 1 conversion
- **
- ** This script works with CygnusEd Professional v4.2
- **
- ** Copyright ⌐ Eric BELLE
- */
-
- /*
- **------------------------------------------------------------------------------
- ** Initialisation
- **------------------------------------------------------------------------------
- */
-
- OPTIONS RESULTS /* Tell CygnusEd to return results. */
- NL = '0A'X /* Alias for new line. */
- KRETURN = RAWKEY 68 /* Shortcut to the return key. */
- KTAB = RAWKEY 66 /* Shortcut to the tab key. */
- STATUS TABSARESPACES /* Return TAB mode ("tab" or "space"). */
- IF RESULT = 1 /* Test the TAB mode. */
- THEN "TABS = SPACES" /* Switch TAB mode from "space" to "tab". */
- ELSE NOP /* No operation. */
- TAB SIZE 1 /* Set TAB size proportional to 2 spaces. */
-
- /*
- **------------------------------------------------------------------------------
- ** Iso latin 1 conversion
- **------------------------------------------------------------------------------
- */
-
- /*
- *
- * Nothing from "" to " "
- *
- */
-
- /*
- *
- * CALL Body_tag
- * REPLACE "!" "!" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE '"' """ 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "#" "#" 0 0 1 0 1 t
- *
- */
-
- CALL Body_tag
- REPLACE "$" "$" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "%" "%" 0 0 1 0 1 t
-
- /*
- *
- * CALL Body_tag
- * REPLACE "&" "&" 0 0 1 0 1 t
- *
- */
-
- CALL Body_tag
- REPLACE "'" "'" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "(" "(" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE ")" ")" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "*" "*" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "+" "+" 0 0 1 0 1 t
-
- /*
- *
- * CALL Body_tag
- * REPLACE "," "," 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "-" "-" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "." "." 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "/" "/" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "0" "0" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "1" "1" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "2" "2" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "3" "3" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "4" "4" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "5" "5" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "6" "6" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "7" "7" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "8" "8" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "9" "9" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE ":" ":" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE ";" ";" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "<" "<" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "=" "=" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE ">" ">" 0 0 1 0 1 t
- *
- */
-
- CALL Body_tag
- REPLACE "?" "?" 0 0 1 0 1 t
-
- /*
- *
- * CALL Body_tag
- * REPLACE "@" "@" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "A" "A" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "B" "B" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "C" "C" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "D" "D" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "E" "E" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "F" "F" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "G" "G" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "H" "H" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "I" "I" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "J" "J" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "K" "K" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "L" "L" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "M" "M" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "N" "N" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "O" "O" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "P" "P" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "Q" "Q" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "R" "R" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "S" "S" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "T" "T" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "U" "U" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "V" "V" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "W" "W" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "X" "X" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "Y" "Y" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "Z" "Z" 0 0 1 0 1 t
- *
- */
-
- CALL Body_tag
- REPLACE "[" "[" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "\" "\" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "]" "]" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "^" "^" 0 0 1 0 1 t
-
- /*
- *
- * CALL Body_tag
- * REPLACE "_" "_" 0 0 1 0 1 t
- *
- */
-
- CALL Body_tag
- REPLACE "`" "`" 0 0 1 0 1 t
-
- /*
- *
- * CALL Body_tag
- * REPLACE "a" "a" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "b" "b" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "c" "c" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "d" "d" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "e" "e" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "f" "f" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "g" "g" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "h" "h" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "i" "i" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "j" "j" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "k" "k" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "l" "l" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "m" "m" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "n" "n" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "o" "o" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "p" "p" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "q" "q" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "r" "r" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "s" "s" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "t" "t" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "u" "u" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "v" "v" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "w" "w" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "x" "x" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "y" "y" 0 0 1 0 1 t
- *
- * CALL Body_tag
- * REPLACE "z" "z" 0 0 1 0 1 t
- *
- */
-
- CALL Body_tag
- REPLACE "{" "{" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "|" "|" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "}" "}" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "~" "~" 0 0 1 0 1 t
-
- /*
- *
- * Nothing from "" to " "
- *
- */
-
- CALL Body_tag
- REPLACE "í" "¡" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "ó" "¢" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "ú" "£" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "ñ" "¤" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "Ñ" "¥" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "ª" "¦" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "º" "§" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "¿" "¨" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "⌐" "©" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "¬" "ª" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "½" "«" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "¼" "¬" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "¡" "" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "«" "®" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "»" "¯" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "░" "°" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "▒" "±" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "▓" "²" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "│" "³" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "┤" "´" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╡" "µ" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╢" "¶" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╖" "·" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╕" "¸" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╣" "¹" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "║" "º" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╗" "»" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╝" "¼" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╜" "½" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╛" "¾" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "┐" "¿" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "└" "À" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "┴" "Á" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "┬" "Â" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "├" "Ã" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "─" "Ä" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "┼" "Å" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╞" "Æ" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╟" "Ç" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╚" "È" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╔" "É" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╩" "Ê" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╦" "Ë" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╠" "Ì" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "═" "Í" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╬" "Î" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╧" "Ï" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╨" "Ð" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╤" "Ñ" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╥" "Ò" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╙" "Ó" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╘" "Ô" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╒" "Õ" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╓" "Ö" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╫" "×" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "╪" "Ø" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "┘" "Ù" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "┌" "Ú" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "█" "Û" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "▄" "Ü" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "▌" "Ý" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "▐" "Þ" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "▀" "ß" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "α" "à" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "ß" "á" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "Γ" "â" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "π" "ã" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "Σ" "ä" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "σ" "å" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "µ" "æ" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "τ" "ç" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "Φ" "è" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "Θ" "é" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "Ω" "ê" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "δ" "ë" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "∞" "ì" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "φ" "í" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "ε" "î" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "∩" "ï" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "≡" "ð" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "±" "ñ" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "≥" "ò" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "≤" "ó" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "⌠" "ô" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "⌡" "õ" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "÷" "ö" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "≈" "÷" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "°" "ø" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "∙" "ù" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "·" "ú" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "√" "û" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "ⁿ" "ü" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "²" "ý" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE "■" "þ" 0 0 1 0 1 t
-
- CALL Body_tag
- REPLACE " " "ÿ" 0 0 1 0 1 t
-
- /*
- **------------------------------------------------------------------------------
- ** End of html_isolatin.ced Arexx script
- **------------------------------------------------------------------------------
- */
-
- EXIT 0
-
- /*
- **------------------------------------------------------------------------------
- ** Body_tag macro for html_isolatin.ced Arexx script
- **------------------------------------------------------------------------------
- */
-
- Body_tag:
-
- /*
- **------------------------------------------------------------------------------
- ** Place cursor after the html "<BODY" tag
- **------------------------------------------------------------------------------
- */
-
- BEG OF FILE
- SEARCH FOR "<BODY" 1 0 1 0 1
-
- IF (RESULT=1)
- THEN NOP
- ELSE OKAY1 'HTML error: no "<BODY" tag'
-
- /*
- **------------------------------------------------------------------------------
- ** End of Body_tag macro
- **------------------------------------------------------------------------------
- */
-
- RETURN