![]() | Department of Computer
Science The University of Arizona Tucson, Arizona IPD246c November 29, 1996 http://www.cs.arizona.edu/icon/docs/ipd246.htm |
vt. 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