DEFINITION MODULE Conventions;
(*******************************************************************
Module Conventions (Version 0.5)
Copyright (c) 1986-2006 by Andreas Fischlin, Alex Itten and
ETH Zurich.
Purpose Exports function keys or codes which have a special
meaning during input and/or output.
Remarks Can be used to ensure consistent conventions
throughout the user interface of the Modula-2 system
and to facilitate maximum program portability.
Programming
o Design
Andreas Fischlin 13/03/1986
Alex Itten 13/03/1986
o Implementation
Andreas Fischlin 13/03/1986
Alex Itten 13/03/1986
ETH Zurich
Systems Ecology
CHN E 35.1
Universitaetstrasse 16
8092 Zurich
SWITZERLAND
URLs:
<mailto:RAMSES@env.ethz.ch>
<http://www.sysecol.ethz.ch>
<http://www.sysecol.ethz.ch/SimSoftware/RAMSES>
Last revision of definition: 05/05/1987 AF
*******************************************************************)
(* all variables are read only!*)
VAR
(************)
(* input *)
(************)
ESC, (*escapes from current activity or loop*)
RET,
(********************)
(* input / output *)
(********************)
EOL, (* input: Modula-2 internal End Of Line
output: go to beginning of next line *)
DEL, (* delete char left from caret *)
BS, (* back space a char, same as DEL *)
HT, (* move to next horizontal tab position *)
CAN, (* cancels current input *)
(************)
(* output *)
(************)
CR,
LF,
VT,
FF,
BEL,
(************)
(* internal *)
(************)
EOS, (* string terminator / end of file marker *)
UNDEF: CHAR;
END Conventions.