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