NAME: showcall PURPOSE: (one line only) Print a copy of the command line DESCRIPTION: This attempts to show the calling sequence for a procedure or function. For some forms of this call, the printed command can be executed directly. CATEGORY: Utility CALLING SEQUENCE: showcall,name,arg1,arg2,...,arg25 INPUTS: arg# - information about an argument non-structure input: value to be shown on command line scalar: shown as the number vector: shows as [a,b,c,...] array: not supported (see structure input) anonymous structure input, tags: name - string value - handled the same as a value input This is intended to mostly be used to show keyword values and the name tag is the name of the keyword. If the name is blank it will suppress the quotes around the value if value is a string. This lets you provide an argument by a name rather than a value. OPTIONAL INPUT PARAMETERS: KEYWORD INPUT PARAMETERS: OUTPUTS: KEYWORD OUTPUT PARAMETERS: RESULT - str with the resulting information as printed, useful for log files COMMON BLOCKS: SIDE EFFECTS: RESTRICTIONS: PROCEDURE: MODIFICATION HISTORY: Written by Marc W. Buie, Southwest Research Institute, 2017/11/16 2021/03/16, MWB, added RESULT output keyword