src/Tools/8bit/config/conv-tables.inp
author oheimb
Tue, 25 Jun 1996 17:44:43 +0200
changeset 1826 2a2c0dbeb4ac
child 4172 26ebb89cc1d7
permissions -rw-r--r--
Initial revision
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1826
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     1
############################################################
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     2
# conv-tables.inp
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     3
# Franz Regensburger <regensbu@informatik.tu-muenchen.de>
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     4
# 4.3.95
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     5
# 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     6
# last edited
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     7
# 11.3.95
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     8
# 20-Mar-96 by David von Oheimb: SEQ_TABLE extended
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     9
# 10-May-96 by David von Oheimb: HI_TABLE and SEQ_TABLE rearranged
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    10
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    11
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    12
############################################################
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    13
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    14
# This is the configuration file for the converter isa2latex
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    15
# It is interpreted by the perl script `gen-isa2latex' which
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    16
# produces rsp. changes the followong files of the converter
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    17
# sources:
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    18
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    19
#  Makefile, conv-tables.h, conv-defs.h and conv-lex.x
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    20
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    21
# In the perl script, regular expressions are used to identify
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    22
# the keywords. In order to be sure that something is treated
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    23
# as a comment, simply begin the line with a # sign. This is
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    24
# fool proof.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    25
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    26
############################################################ 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    27
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    28
############################################################ 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    29
# General setup
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    30
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    31
### Absolut path to the sources of the converter, 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    32
#   Must be readable for user.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    33
#   
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    34
#   Must be delimited by "
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    35
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    36
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    37
CONV_SOURCE_DIR "/usr/proj/isabelle/8bit/c-sources/isa2latex"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    38
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    39
# End of  general setup
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    40
############################################################ 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    41
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    42
############################################################ 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    43
# Setup for translationTableLow in file conv-tables.h
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    44
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    45
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    46
### Start index START_LOW_TABLE of translationTableLow
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    47
#   The index END_LOW_TABLE is computed from the length
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    48
#   of the translation  table LOW_TABLE below.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    49
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    50
#   constraints: 32 <= START_LOW_TABLE <= 127 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    51
#                START_LOW_TABLE + length(LOW_TABLE) - 1 <= 127 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    52
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    53
#   Must be delimited by "
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    54
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    55
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    56
START_LOW_TABLE "32"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    57
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    58
### The translation table LOW_TABLE
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    59
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    60
#   Keyword for the begin of the table is BEGIN_LOW_TABLE
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    61
#   Keyword for the end of the table is   END_LOW_TABLE
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    62
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    63
#   Lines beginning with # are ignored as everywhere in this file.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    64
#   Lines obeying the syntax given below are treated as table entries.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    65
#   All other lines are ignored, too. This is for comments.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    66
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    67
#   Syntax of a table entry:
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    68
#   
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    69
#   > "LaTeX replacement"  anything
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    70
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    71
#   The double quotes enclose the LaTeX replacement in pure 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    72
#   LaTeX syntax. 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    73
#   Every \ in the string except when used for hex-notation \x?? is
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    74
#   automatically duplicated by the script! The strings are used in
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    75
#   printf output statements in the C code.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    76
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    77
#   Attention: you have to use hex-notation \x22 to produce a " inside 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    78
#   the double quoted strings. An explicit " will terminate the string.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    79
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    80
#   The following `anything' is ignored by the perl script.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    81
#   This is for comments.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    82
#   
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    83
#   The ordering of entries in the table LOW_TABLE is relevant!
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    84
#   Empty table is not allowed.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    85
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    86
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    87
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    88
BEGIN_LOW_TABLE
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    89
>  "\ "			Blank 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    90
>  "!"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    91
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    92
# if you don't like double quotes to be removed insert the following
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    93
#>  "\\x22{}"		double quotes are not removed 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    94
>  "\x22{}"		double quotes are not removed 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    95
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    96
>  "\#"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    97
>  "\$"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    98
>  "\%"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    99
>  "\mbox{$\&$}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   100
>  "'"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   101
>  "("
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   102
>  ")"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   103
>  "\mbox{$*$}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   104
>  "\mbox{$+$}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   105
>  ","
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   106
>  "\mbox{$-$}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   107
>  "."
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   108
>  "/"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   109
>  "0"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   110
>  "1"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   111
>  "2"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   112
>  "3"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   113
>  "4"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   114
>  "5"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   115
>  "6"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   116
>  "7"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   117
>  "8"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   118
>  "9"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   119
>  ":"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   120
>  ";"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   121
>  "\mbox{$<$}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   122
>  "\mbox{$=$}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   123
>  "\mbox{$>$}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   124
>  "?"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   125
>  "@"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   126
>  "A"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   127
>  "B"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   128
>  "C"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   129
>  "D"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   130
>  "E"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   131
>  "F"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   132
>  "G"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   133
>  "H"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   134
>  "I"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   135
>  "J"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   136
>  "K"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   137
>  "L"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   138
>  "M"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   139
>  "N"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   140
>  "O"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   141
>  "P"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   142
>  "Q"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   143
>  "R"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   144
>  "S"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   145
>  "T"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   146
>  "U"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   147
>  "V"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   148
>  "W"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   149
>  "X"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   150
>  "Y"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   151
>  "Z"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   152
>  "\mbox{$[$}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   153
>  "\mbox{$\backslash$}"	Backslash
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   154
>  "\mbox{$]$}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   155
>  "\^{}"			
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   156
>  "\_"	
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   157
>  "`"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   158
>  "a"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   159
>  "b"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   160
>  "c"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   161
>  "d"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   162
>  "e"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   163
>  "f"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   164
>  "g"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   165
>  "h"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   166
>  "i"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   167
>  "j"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   168
>  "k"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   169
>  "l"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   170
>  "m"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   171
>  "n"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   172
>  "o"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   173
>  "p"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   174
>  "q"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   175
>  "r"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   176
>  "s"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   177
>  "t"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   178
>  "u"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   179
>  "v"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   180
>  "w"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   181
>  "x"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   182
>  "y"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   183
>  "z"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   184
>  "\{"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   185
>  "\mbox{$|$}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   186
>  "\}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   187
>  "\~{}"	negation
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   188
END_LOW_TABLE
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   189
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   190
############################################################ 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   191
# Setup for translationTableHi in file conv-tables.h
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   192
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   193
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   194
### Start index START_HI_TABLE of translationTableHi
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   195
#   The index END_HI_TABLE is computed from the length
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   196
#   of the translation table HI_TABLE below.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   197
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   198
#   constraints: 128 <= START_HI_TABLE <= 255
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   199
#                START_HI_TABLE + length(HI_TABLE) - 1 <= 255 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   200
#                
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   201
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   202
#   Must be delimited by "
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   203
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   204
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   205
START_HI_TABLE "161"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   206
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   207
### The translation table HI_TABLE
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   208
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   209
#   Keyword for the begin of the table is BEGIN_HI_TABLE
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   210
#   Keyword for the end of the table is   END_HI_TABLE
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   211
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   212
#   Lines beginning with # are ignored as everywhere in this file.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   213
#   Lines obeying the syntax given below are treated as table entries.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   214
#   All other lines are ignored, too. This is for comments.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   215
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   216
#   Syntax of a table entry:
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   217
#   
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   218
#   > "lex expression ascii" "ascii replacement" "LaTeX replacement"  anything
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   219
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   220
#   The double quotes enclose the lex expression, the ascii replacement, and the
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   221
#   LaTeX replacement in pure lex rsp. pure ascii rsp. LaTeX syntax. 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   222
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   223
#   The string for the lex expression is literally passed to lex. Backslashes
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   224
#   are not duplicated!
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   225
#   Every \ in the replacements except when used for hex-notation \x?? is
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   226
#   automatically duplicated by the script! The strings are used in
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   227
#   printf output statements in the C code.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   228
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   229
#   Attention: you have to use hex-notation \x22 to produce a " inside 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   230
#   the double quoted strings. An explicit " will terminate the string.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   231
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   232
#   The following `anything' is ignored by the perl script.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   233
#   This is for comments.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   234
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   235
#   The ordering of entries in the table HI_TABLE is relevant!
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   236
#   Empty table is not allowed.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   237
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   238
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   239
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   240
BEGIN_HI_TABLE
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   241
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   242
# big greek letters
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   243
>  "\\Gamma\ "		"\Gamma"	"\mbox{$\Gamma$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   244
>  "\\Delta\ "		"\Delta"	"\mbox{$\Delta$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   245
>  "\\Theta\ "		"\Theta"	"\mbox{$\Theta$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   246
>  "LAM\ "		"LAM"		"\mbox{$\Lambda$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   247
>  "\\Pi\ "		"\Pi"		"\mbox{$\Pi$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   248
>  "\\Sigma\ "		"\Sigma"	"\mbox{$\Sigma$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   249
>  "\\Phi\ "		"\Phi"		"\mbox{$\Phi$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   250
>  "\\Psi\ "		"\Psi"		"\mbox{$\Psi$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   251
>  "\\Omega\ "		"\Omega"	"\mbox{$\Omega$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   252
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   253
# small greek letters, HOL, HOLCF
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   254
>  "'a"			"'a"		"\mbox{$\alpha$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   255
>  "'b"			"'b"		"\mbox{$\beta$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   256
>  "'c"			"'c"		"\mbox{$\gamma$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   257
>  "\\delta\ "		"\delta"	"\mbox{$\delta$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   258
>  "\\varepsilon\ "	"\varepsilon"	"\mbox{$\varepsilon$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   259
>  "\\zeta\ "		"\zeta"		"\mbox{$\zeta$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   260
>  "\\eta\ "		"\eta"		"\mbox{$\eta$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   261
>  "\\vartheta\ "	"\vartheta"	"\mbox{$\vartheta$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   262
>  "\\kappa\ "		"\kappa"	"\mbox{$\kappa$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   263
>  "%\ "		"%"		"\mbox{$\lambda$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   264
>  "\\mu\ "		"\mu"		"\mbox{$\mu$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   265
>  "\\nu\ "		"\nu"		"\mbox{$\nu$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   266
>  "\\xi\ "		"\xi"		"\mbox{$\xi$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   267
>  "\\pi\ "		"\pi"		"\mbox{$\pi$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   268
>  "'r"			"'r"		"\mbox{$\rho$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   269
>  "'s"			"'s"		"\mbox{$\sigma$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   270
>  "'t"			"'t"		"\mbox{$\tau$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   271
>  "\\varphi\ "		"\varphi"	"\mbox{$\varphi$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   272
>  "\\chi\ "		"\chi"		"\mbox{$\chi$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   273
>  "\\psi\ "		"\psi"		"\mbox{$\psi$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   274
>  "\\omega\ "		"\omega"	"\mbox{$\omega$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   275
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   276
# logical symbols, HOL
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   277
>  "~\ "		"~"		"\mbox{$\neg$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   278
>  "&\ "		"&"		"\mbox{$\wedge$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   279
>  "\|\ "		"|"		"\mbox{$\vee$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   280
>  "!\ "		"!"		"\mbox{$\forall$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   281
>  "\?\ "		"?"		"\mbox{$\exists$}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   282
>  "!!"			"!!"		"\mbox{$\bigwedge$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   283
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   284
# parenthesis. Pure, HOLCF
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   285
>  "\\lceil\ "		"\lceil"	"\mbox{$\lceil$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   286
>  "\\rceil\ "		"\rceil"	"\mbox{$\rceil$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   287
>  "\\lfloor\ "		"\lfloor"	"\mbox{$\lfloor$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   288
>  "\\rfloor\ "		"\rfloor"	"\mbox{$\rfloor$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   289
>  "\(\|"		"(|"		"\mbox{$(\!|$}"		#\llparenthesis
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   290
>  "\|\)"		"|)"		"\mbox{$|\!)$}"		#\rrparenthesis
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   291
>  "\[\|"		"[|"		"\mbox{$[\![$}"		#\llbracket
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   292
>  "\|\]"		"|]"		"\mbox{$]\!]$}"		#\rrbracket
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   293
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   294
# set theory, HOL
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   295
>  "{}"			"\emptyset"	"\mbox{$\emptyset$}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   296
>  "\ :\ "		":"		"\mbox{$\in$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   297
>  "\subseteq\ "	"\subseteq"	"\mbox{$\subseteq$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   298
>  "\ Int\ "		"Int"		"\mbox{$\cap$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   299
>  "\ Un\ "		"Un"		"\mbox{$\cup$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   300
>  "Inter\ "		"Inter"		"\mbox{$\bigcap$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   301
>  "Union\ "		"Union"		"\mbox{$\bigcup$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   302
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   303
# domain theory, HOLCF
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   304
>  "\sqcap\ "		"\sqcap"	"\mbox{$\sqcap$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   305
>  "\sqcup\ "		"\sqcup"	"\mbox{$\sqcup$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   306
>  "glb\ "		"glb"		"\mbox{$\overline{|\,\,|}$}" #\bigsqcap
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   307
>  "lub\ "		"lub"		"\mbox{$\bigsqcup$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   308
>  "UU"			"UU"		"\mbox{$\perp$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   309
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   310
# relational symbols, Pure, HOLCF
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   311
>  "==="		"==="		"\mbox{$\doteq$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   312
>  "=="			"=="		"\mbox{$\equiv$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   313
>  "~="			"~="		"\mbox{$\not=$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   314
>  "\\sqsubset\ "	"\sqsubset"	"\mbox{$\sqsubset$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   315
>  "<<"			"<<"		"\mbox{$\sqsubseteq$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   316
>  "\\prec\ "		"\prec"		"\mbox{$\prec$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   317
>  "\\preceq\ "		"\preceq"	"\mbox{$\preceq$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   318
>  "\\succ\ "		"\succ"		"\mbox{$\succ$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   319
>  "\\succeq\ "		"\succeq"	"\mbox{$\succeq$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   320
>  "\\sim\ "		"\sim"		"\mbox{$\sim$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   321
>  "\\simeq\ "		"\simeq"	"\mbox{$\simeq$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   322
>  "\\le\ "		"\le"		"\mbox{$\le$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   323
>  "\\ge\ "		"\ge"		"\mbox{$\ge$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   324
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   325
# arrows, Pure, HOL
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   326
>  "<-"		"<-"		"\mbox{$\leftarrow$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   327
>  "-@@@@@"		"-"		"\mbox{$-$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   328
>  "->"			"->"		"\mbox{$\rightarrow$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   329
>  "\\Leftarrow\ "	"<="		"\mbox{$\Leftarrow$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   330
>  "=@@@@@"		"="		"\mbox{$=$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   331
>  "=>"			"=>"		"\mbox{$\Rightarrow$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   332
>  "->>"		"->>"		"\mbox{$\twoheadrightarrow$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   333
>  "\\mapsto\ "		"\mapsto"	"\mbox{$\mapsto$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   334
>  "\\leadsto\ "	"\leadsto"	"\mbox{$\leadsto$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   335
>  "\\uparrow\ "	"\uparrow"	"\mbox{$\uparrow$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   336
>  "\\downarrow\ "	"\downarrow"	"\mbox{$\downarrow$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   337
>  "~:"			"~:"		"\mbox{$\notin$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   338
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   339
# arithmetic, HOLCF
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   340
>  "\\times\ "		"*"		"\mbox{$\times$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   341
>  "\\oplus\ "		"++"		"\mbox{$\oplus$}"	#\varoplus
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   342
>  "\\ominus\ "		"\ominus"	"\mbox{$\ominus$}" "	#\varominus
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   343
>  "\\otimes\ "		"**"		"\mbox{$\otimes$}" "	#\varotimes
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   344
>  "\\oslash\ "		"\oslash"	"\mbox{$\oslash$}" 	#\varoslash
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   345
>  "\\natural\ "	"\natural"	"\mbox{$\natural$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   346
>  "\\infty\ "		"\infty"	"\mbox{$\infty$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   347
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   348
# misc
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   349
>  "\\Box\ "		"\Box"		"\mbox{$\Box$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   350
>  "\\Diamond\ "	"\Diamond"	"\mbox{$\Diamond$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   351
>  "\\circ\ "		"\circ"		"\mbox{$\circ$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   352
>  "\\bullet\ "		"\bullet"	"\mbox{$\bullet$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   353
>  "\|\|"		"||"		"\mbox{$\parallel$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   354
>  "\\tick\ "		"\tick"		"\mbox{$\surd$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   355
>  "\\filter\ "		"\filter"	"\mbox{\copyright}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   356
END_HI_TABLE
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   357
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   358
############################################################ 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   359
# Setup for translationTableSeq in file conv-tables.h
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   360
# and lexer source conv-lex.x
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   361
# 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   362
#   Keyword for the being of the table is BEGIN_SEQ_TABLE
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   363
#   Keyword for the end of the table is   END_SEQ_TABLE
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   364
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   365
#   Lines beginning with # are ignored as everywhere in this file.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   366
#   Lines obeying the syntax given below are treated as table entries.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   367
#   All other lines are ignored, too. This is for comments.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   368
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   369
#   Syntax of a table entry:
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   370
#   
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   371
#   > "lex expr 8bit" "lex expr ascii" "ascii replace" "LaTeX replace" anything
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   372
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   373
#   The double quotes enclose the lex expressions, the ascii replacement, and
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   374
#   the  LaTeX replacement in pure lex rsp. pure ascii rsp. LaTeX syntax. 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   375
#   
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   376
#   The strings for the lex expressions are literally passed to lex. Backslashes
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   377
#   are not duplicated!
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   378
#   Every \ in the replacements except when used for hex-notation \x?? is
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   379
#   automatically duplicated by the script! The strings are used in
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   380
#   printf output statements in the C code.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   381
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   382
#   Attention: you have to use hex-notation \x22 to produce a " inside 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   383
#   the double quoted strings. An explicit " will terminate the string.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   384
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   385
#   The following `anything' is ignored by the perl script.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   386
#   This is for comments.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   387
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   388
#   The ordering of entries in table SEQ_TABLE is irrelevant!
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   389
#   Empty table is allowed.
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   390
#
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   391
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   392
BEGIN_SEQ_TABLE
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   393
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   394
# Pure
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   395
>  "êë"		"==>"		"==>"		"\mbox{$\Longrightarrow$}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   396
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   397
# HOL
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   398
>  "çè"		"-->"		"-->"		"\mbox{$\longrightarrow$}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   399
>  "Ã!"		"\?!"		"?!"		"\mbox{$\exists$}!"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   400
>  "ALL@@@@@"	"ALL\ "		"ALL"		"\mbox{$\forall$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   401
>  "EX@@@@@"	"EX\ "		"EX"		"\mbox{$\exists$}" 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   402
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   403
#HOLCF
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   404
>  "<\|@@@@@"	"<\|"		"<|"		"\mbox{$<\!\mid$}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   405
>  "<<\|@@@@@"	"<<\|"		"<<|"		"\mbox{$\ll\!\mid$}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   406
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   407
# misc ?
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   408
>  "éê"		"<=="		"<=="		"\mbox{$\Longleftarrow$}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   409
>  "éë"		"<=>"		"<=>"		"\mbox{$\Leftrightarrow$}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   410
>  "æç"		"<--"		"<--"		"\mbox{$\longleftarrow$}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   411
>  "æè"		"<->"		"<->"		"\mbox{$\leftrightarrow$}"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
   412
END_SEQ_TABLE