### User Defined Commands

SIC allows the user to define new command, by means of the DEFINE COMMAND command. The syntax is the following:

        DEFINE COMMAND Newcom "Old Command with arguments" [Help_File]

where NEWCOM is the name of the new command and HELP_FILE is an optional text file used to provide help about the command. Because DEFINE COMMAND does not provide any specific syntax to specify the use of the new command arguments, it is in practice used essentially to allow documented access to procedures, as for example in

        DEFINE COMMAND INPUT "@ gag_pro:p_input.greg" gag_pro:input_greg.hlp