| 1826 |      1 | .\" @(#)a2isa
 | 
|  |      2 | .TH A2ISA 1 "23 May 1996" ""
 | 
|  |      3 | .SH NAME
 | 
|  |      4 | \fBa2isa\fP \- converts isabelle files, from ASCII to graphical characters
 | 
|  |      5 | 
 | 
|  |      6 | .IX a2isa#(1) "" "\fLa2isa\fP(1)"
 | 
|  |      7 | .SH SYNOPSIS
 | 
|  |      8 | .B a2isa
 | 
|  |      9 | [\fIoptions\fP]
 | 
|  |     10 | 
 | 
|  |     11 | .SH DESCRIPTION
 | 
|  |     12 | .B a2isa
 | 
|  |     13 | converts the ASCII representation of special operators into graphical characters
 | 
|  |     14 | (using the isabelle 8bit font). It is typically used to transform old isabelle
 | 
|  |     15 | source files to new ones with graphical characters, which is desirable for
 | 
|  |     16 | a more pleasant further editing and a safer translation to LaTeX format using
 | 
|  |     17 | \fBisa2latex\fP. The translation of 
 | 
|  |     18 | .B a2isa
 | 
|  |     19 | is a bit smarter than the that of 
 | 
|  |     20 | .B isa2latex
 | 
|  |     21 | with the -A option set.
 | 
|  |     22 | .B a2isa
 | 
|  |     23 | normally reads its input from stdin and writes its output
 | 
|  |     24 | to stdout.
 | 
|  |     25 | 
 | 
|  |     26 | Translations only take place inside strings, as this is the place inside 
 | 
|  |     27 | treory and proof files where types, axioms and proof goals are formulated.
 | 
|  |     28 | Many character sequences, such as "==>", can be translated quite safely, while
 | 
|  |     29 | most single-character-operators like "|" are translated only if they are 
 | 
|  |     30 | embedded in a preceding and successing space character. In special cases, the
 | 
|  |     31 | output must be adapted manually.
 | 
|  |     32 | 
 | 
|  |     33 | \fIoptions\fP consists of one or a sequence of the following options:
 | 
|  |     34 | 
 | 
|  |     35 | .SH OPTIONS
 | 
|  |     36 | .TP 5
 | 
|  |     37 | .B "file" "\t"
 | 
|  |     38 | read input from
 | 
|  |     39 | .I file
 | 
|  |     40 | instead of stdin
 | 
|  |     41 | 
 | 
|  |     42 | .TP 5
 | 
|  |     43 | .B \-h "\t"
 | 
|  |     44 | print a help message
 | 
|  |     45 | 
 | 
|  |     46 | .TP 5
 | 
|  |     47 | .B \-o " file"
 | 
|  |     48 | write output to
 | 
|  |     49 | .I file
 | 
|  |     50 | instead of stdout.
 | 
|  |     51 | Note:
 | 
|  |     52 | I/O redirection and "piping" are, of course, also possible.
 | 
|  |     53 | 
 | 
|  |     54 | .SH FILES
 | 
|  |     55 |  8bit/bin/a2isa             (executable)
 | 
|  |     56 |  8bit/c-sources/a2isa/lex.x (lex file containing
 | 
|  |     57 |                              the translations used)
 | 
|  |     58 | 
 | 
|  |     59 | .SH RELATED COMMANDS
 | 
|  |     60 |  isa2latex
 | 
|  |     61 | 
 | 
|  |     62 | .SH AUTHORS
 | 
|  |     63 |  David von Oheimb
 | 
|  |     64 | 
 | 
|  |     65 | 
 | 
|  |     66 | 
 |