params/src/Params.i3


Copyright (C) 1994, Digital Equipment Corp.
modified On Tue Sep 10 15:28:14 1985 By rovner
 This interface provides access to the command line arguments given
   to a process when it is started (see Process.Create).
   \index{parameters of a process}
   \index{process!parameters}


INTERFACE Params;

VAR (*CONST*) Count: CARDINAL;
Parameters are indexed from 0 (the command name) to Count-1.

PROCEDURE Get(n: CARDINAL): TEXT;
Return the parameter with index n. It is a checked runtime error if n >= Count.

END Params.
Parameters that begin with the characters @M3 are reserved for use by the SRC Modula-3 runtime. They are not included in the value of Count or in the sequence indexed by Get.