src/Tools/8bit/c-sources/isa2latex/conv-defs.h
author wenzelm
Mon, 29 Nov 1999 15:52:49 +0100
changeset 8039 a901bafe4578
parent 5675 000879172ee4
permissions -rw-r--r--
Goal: tuned pris;
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
 * Definitions for the isabelle converster
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     3
 */
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     4
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     5
#define TRUE 1
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     6
#define FALSE 0
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     7
#define TAB 0x09
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     8
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
     9
/*
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    10
 * Destination codes for translation; used for variable destCode
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    11
 */
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    12
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    13
#define TO_7bit   0
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    14
#define TO_LaTeX  1
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    15
#define DEFAULT_DEST TO_LaTeX
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    16
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    17
/*
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    18
 * Conversion modes: used for variable  convMode
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    19
 */
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    20
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    21
#define INCLUDE 1
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    22
#define STANDALONE 2
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    23
#define MIXED 3
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    24
#define DEFAULT_MODE INCLUDE
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
 * Number of tab positions in tabbing environment (see file isa2latex.sty)
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    29
 */
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    30
#define NUM_TABS 12
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    31
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    32
/*
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    33
 * character for tab definitions in LaTeX:
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    34
 */
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    35
#define NORMAL_TABBING_UNIT "x"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    36
#define BIG_TABBING_UNIT "g"
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    37
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    38
/*
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    39
 * units for tab used in tab calculations:
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    40
 */
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    41
#define TABBLANKS 8
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    42
/* 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    43
   do not change below, the following definitions are automatically 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    44
   configured by the perl script gen-isa2latex
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    45
*/
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    46
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    47
/*
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    48
 * Start and end index of translation tables
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    49
 * LOW: ASCII characters with bit 8 unset
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    50
 * HI:  ASCII characters with bit 8 set
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    51
 * SEQ_TABLE: length of code table for long ASCII sequences 
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    52
 */
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    53
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    54
/* BEGIN gen-isa2latex */
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    55
#define START_LOW_TABLE 32
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    56
#define END_LOW_TABLE   126
4170
6b8bbcc9f05f several minor improvements
oheimb
parents: 1826
diff changeset
    57
#define START_HI_TABLE  160
1826
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    58
#define END_HI_TABLE    255
5675
000879172ee4 added keyword 'and'
oheimb
parents: 4773
diff changeset
    59
#define SEQ_TABLE       29
1826
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    60
/* END gen-isa2latex */
2a2c0dbeb4ac Initial revision
oheimb
parents:
diff changeset
    61