DEFINE COMMAND

###
DEFINE COMMAND

            [SIC\]DEFINE COMMAND NAME "Equivalent command" [Help_File]

        Define a new user-defined SIC command.

        By default, the new command will be part of the  USER\  language.  USER\
        language is implicitely created if required without invoking DEFINE LAN-
        GUAGE. If the command is prefixed by another user language, it  will  be
        part  of it. Attempting to add a command of a program language is an er-
        ror.

        Help_File is an optional argument indicating the name of the  associated
        help  text  to  be used by the command HELP. The standard rules for help
        syntax applies (see SIC documentation for details). If no help  file  is
        provided, the one of the parent language will be used.

        User  defined  commands  are translated into their equivalent command at
        execution time. They appear in the list of command  displayed  by  HELP,
        and can be abbreviated as normal "program-defined" commands. For example
            DEFINE COMMAND INPUT "@ input.greg" pr:input_greg.hlp
        define  a  new  command  USER\INPUT,  which  will  execute procedure in-
        put.greg.