*COMDECK  MSGSTR
          USE    /COMMSG/ 
*         ERROR MESSAGES TO BE USED BY STRCCL 
  
 MSG300   DATA   C$  CCL300- NON-NUMERIC CHARACTER WITHIN NUMERIC TERM$ 
 MSG302   DATA   C$  CCL302- 8/9 DIGIT CONFLICTS WITH POST RADIX OF B$
 MSG303   DATA   C$  CCL303- LITERAL NOT TERMINATED$
  
*         ERROR MESSAGES USED FOR INTERACTIVE PROCEDURE HEADERS 
  
 MSG310   DATA   C$  CCL: $ 
 MSG320 DATA C$  CCL320- $
 MSG321 DATA C$  CCL321- EXPECTING ( AFTER PARAMETER= ON HEADER $ 
 MSG322 DATA C$  CCL322- END HEADER WITH . OR USE ,/ \ BEFORE PARAM$
 MSG323 DATA C$  CCL323- EXCESS PATTERNS/VALUES - PROC HEADER $ 
 MSG325 DATA C$  CCL325- *S RANGE MUST BE .GE. 1 AND .LE. 40$ 
 MSG326 DATA C$  CCL326- I OR M MUST FOLLOW PNAME* ON HEADER $
 MSG327 DATA C$  CCL327- EXPECTING VALUE AFTER PATTERN= ON HEADER $ 
 MSG328 DATA C$  CCL328- HEADER PARAMETER DESCRIPTION TOO LARGE$
 MSG329 DATA C$  CCL329- MISC. AFTER HEADER PARAMETER DESCRIPTION $ 
 MSG330 DATA C$  CCL330- EXPECTING , = OR ) AFTER CHECKLIST PATTERN $ 
 MSG331 DATA C$  CCL331- EXPECTING , OR ) AFTER PATTERN VALUE $ 
 MSG332 DATA C$  CCL332- WRITE SET AS *SN(SET) ON PROC HEADER $ 
 MSG333  DATA C$  CCL333- DUPLICATE *K PATTERN IN CHECKLIST$
 MSG333N DATA C$  CCL333- DUPLICATE *N/*D PATTERN IN CHECKLIST$ 
 MSG333R DATA C$  CCL333- DUPLICATE *R PATTERN IN CHECKLIST$
 MSG334 DATA C$  CCL334- MISSING QUOTE - PROMPT/TITLE/DESCRIPTION$
 MSG335   DATA C$  CCL335- DESCRIPTION MISSING ] BRACKET $
 MSG336 DATA C$  CCL336- PATTERN OR VALUE ON PROC HEADER .GT. 40 $
 MSG337 DATA C$  CCL337- EXPECTING , OR ) AFTER CHECKLIST PATTERN $ 
  
*         ERROR MESSAGES FOR INTERACTIVE CALLS
  
 MSG338 DATA C$ EXPECTING ? , / \ BETWEEN PARAMETERS $
 MSG339   DATA   C$ EXPECTING ?,\ BETWEEN PARAMETERS $
  
*         ERROR MESSAGES FOR .WHILE/.ENDW DIRECTIVES. 
  
 MSG341   DATA   C$  CCL341- MATCHING .ENDW BEFORE .WHILE LABEL $ 
 MSG342   DATA   C$  CCL342- NO .ENDW FOR .WHILE LABEL $
  
*         ERROR MESSAGES FOR HELP STATEMENTS
  
 MSG352 DATA C$  CCL352- HELP PARAMETER NAME NOT FOUND $
 MSG353 DATA C$  CCL353- ONLY COMMA ALLOWED AFTER .HELP $ 
 MSG354   DATA   C$  CCL354- .HELP DIRECTIVE INCORRECTLY WRITTEN$ 
 MSG355 DATA C$  CCL355- NO .ENDHELP FOR .HELP $
 MSG357   DATA   C$  CCL357- DUPLICATE HELP DIRECTIVES IN PROC BODY$
  
*         MESSAGES FOR INTERACTIVE DIALOGUE 
  
 MSG360   DATA   C$ UNRECOGNIZED PARAMETER $
 MSG361   DATA   C$ANY CHARACTER FROM THE SET $ 
 MSG362   DATA   C$ALLOWABLE VALUE(S) $ 
 MSG364   DATA   C$PARAMETER MAY BE OMITTED $ 
 MSG366   DATA   C$PARAMETER MUST BE OMITTED$ 
 MSG368   DATA   C$ PARAMETERS FOR $
 MSG369   DATA   C$ EXPECTING ? , \ SEPARATOR ON RESPONSE$
 MSG371   DATA   C$ HAS NO FORMAL PARAMETERS $
 MSG372   DATA   C$ EXPECTING ? , / \ SEPARATOR ON RESPONSE$
* 
*         ERROR MESSAGES FOR .IF .ELSE .ENDIF .EX 
* 
 MSG373   DATA   C$  CCL373- EXPECTING ( OR , AFTER .$
 MSG374   DATA C$  CCL374- EXPECTING PERIOD AFTER .EX $ 
 MSG375   DATA C$  CCL375- COMMAND IS NULL ON .EX DIRECTIVE $ 
 MSG376   DATA C$  CCL376- .IF DIRECTIVE HAS INCOMPLETE EXPRESSION $
 MSG377   DATA C$  CCL377- EXPECTING , ) OR . AFTER .IF EXPRESSION $
 MSG378   DATA   C$  CCL378- , OR ( MUST FOLLOW .DIRECTIVE NAME $ 
 MSG379   DATA   C$  CCL379- NO .ENDIF FOR .IF/.ELSE LABEL $
 MSG379A  DATA   C$ - LAST LINES SKIPPED$ 
  
*         ERROR MESSAGES FOR MENU HEADERS 
  
 MSG380   DATA C$  CCL380- EXPECTING TITLE OR , AFTER *M ON HEADER$ 
 MSG381   DATA C$  CCL381- KEYWORD MISSING ON MENU HEADER $ 
 MSG382   DATA C$  CCL382- PROMPT ON PROC HEADER IS TOO LARGE$
 MSG383   DATA C$  CCL383- MISSING SELECTION ON MENU HEADER $ 
 MSG384   DATA C$  CCL384- TITLE ON PROC HEADER IS TOO LARGE$ 
 MSG385   DATA C$  CCL385- EXPECTING = AFTER KEYWORD ON $ 
 MSG386   DATA C$  CCL386- EXPECTING COMMA AFTER HEADER TITLE$
 MSG387   DATA C$  CCL387- BEGINNING OF HEADER CHECKLIST NOT FOUND$ 
 MSG388   DATA C$  CCL388- EXPECTING INTEGER HEADER SELECTION OPTION $
 MSG390 DATA C$  CCL390- EXPECTING , OR ) AFTER CHECKLIST SELECTION$
 MSG392   DATA C$  CCL392- EXPECTING , OR ) AFTER HEADER PROMPT $ 
 MSG393   DATA C$  CCL393- EXPECTING PERIOD AFTER HEADER CHECKLIST $
 MSG394   DATA C$  CCL394- TOO MANY HEADER SELECTIONS SPECIFIED $ 
 MSG395   DATA C$  CCL395- HEADER SELECTION EXCEEDS "IP.FPC" CHARS $
  
*         PROMPTS FOR INTERACTIVE CALLS TO MENUS
  
 MSG400   DATA C$ EXPECTING ? OR TERMINATOR AFTER NAME ON CALL $
 MSG401   DATA C$ EXPECTING SELECTION AFTER COMMA ON CALL $ 
 MSG402   DATA C$ SELECTION DOES NOT MATCH MENU LIST $
 MSG403   DATA C$ EXPECTING ? OR TERMINATOR AFTER SELECTION $ 
 MSG404   DATA C$ EXPECTING A SELECTION OR A CALL FOR HELP $
 MSG405   DATA C$ SELECT BY NUMBER OR TYPE Q TO QUIT$ 
  
  
*         ERROR MESSAGES FOR SCREEN MODE PROCEDURES 
  
 MSG421 DATA C$  CCL421- EXPECTING , OR ( AFTER .DIRECTIVE$ 
  
*         ERROR MESSAGES FOR .DIRECTIVES
  
 MSG440   DATA C$  CCL440- EXPECTING INHIBIT CHARACTER - .IC DIRECTIVE$ 
 MSG441   DATA C$  CCL441- EXPECTING CONCATENATION CHARACTER - .CC $
 MSG442   DATA C$  CCL442- EXPECTING TERMINATOR ON DIRECTIVE$ 
 MSG443   DATA C$  CCL443- EXPECTING ON/OFF/IMPLICIT/EXPLICIT- .EXPAND $
