ETHZ_Logo RAMSES_Logo_Right   RAMSES   RAMSES_Logo_Left Systems Ecology  
Start    search button      Modules:   A-Z   Function   Layer        QuickRefs:   DM   AuxLib   AuxLibE   SciLib   EasyMW   MW   ISIS   RMSLib

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.

  Contact RAMSES@env.ethz.ch Last updated: 25-Jul-2011 [Top of page]