Department of Computer
Science The University of Arizona Tucson, Arizona IPD246c November 29, 1996 http://www.cs.arizona.edu/icon/docs/ipd246.htm |
v
t. The set-up process consists of
mkdir vt cd vt icon_vt
icon_vt
must be run in the area in which the
variant translator system is to be built.icon_vt
constructs two subdirectories:
h
and itran
. The subdirectory h
contains
header files that are needed in C routines. The subdirectory itran
contains the translator proper.icon_vt
is run contains a Makefile
and auxiliary files needed to construct a variant translator, which is named
vitran
. The two files variant.defs
and variant.c
initially are placeholders. It is in these files that the variant is described
by macro specifications and any needed C support routines. A make
in this directory produces a translator, vitran. If variant.def
and variant.c
are left empty, the result is an identity translator.itran/icon_g.c
.-m
Preprocess each .icn source file with the m4(1)
macro processor.-s
Suppress informative messages. Normally, both informative
messages and error-P
Suppress #line
directives in the output.
This option may be necessary to prevent#line
directives from occurring in places that result in syntactically
incorrect output.v9/vtran
code for building personalized interpreters