For ISPF Hilite, it is better to just enter HILITE on the command line.  Then 
when the panel pops up, select COBOL then 3 (Color Both IF and DO) and / 
(Parentheses matching) in the next two entries.

It might help provide more details.

┌─────────────────────────────────────────────────────────────────────────────┐
 │   File  Languages  Colors  Help                                              
                                                                                
               
 │ ──────────────────────────────────────────────────────────────────────────   
 │                            Edit Color Settings                               
                                                                                
                         
 │                                                                              
                                                                                
                                          
 │                                                                              
                                                                                
                                         
 │                                                                              
                                                                                
                   More:     +   
 │ Language: 1    1. Automatic      Coloring: 3  1. Do not color program       
 │                2. Assembler                                         2. Color 
program                                                                         
      
 │                3. BookMaster                                      3. Both IF 
and DO logic          <----      
 │                4. C                                                          
   4. DO logic only              
 │                5. COBOL                                                  5. 
IF logic only               
 │                6. HTML                                                      
 │                7. IDL                              Enter "/" to select 
option                 
 │                8. ISPF DTL                                             
Parentheses matching                       <-----
 │                9. ISPF Panel                                    /  Highlight 
FIND strings                  
 │               10. ISPF Skeleton                           /  Highlight 
cursor phrase                
 │               11. JCL                                                        
 │               12. Pascal         Note: Information from this panel is        
 │               13. PL/I           saved in the edit profile.                  
 │ Command ===>                                                                
 │  F1=Help        F2=Split       F3=Exit        F7=Backward    F8=Forward      
 │  F9=Swap       F10=Actions    F12=Cancel                                     
 └─────────────────────────────────────────────────────────────────────────────┘
Lizette


> -----Original Message-----
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
> On Behalf Of Mike Schwab
> Sent: Thursday, July 16, 2015 9:16 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Not understanding COBOL diagnostic
> 
> It is a display statement simulating a DB2 Select Query.
> 
> On Thu, Jul 16, 2015 at 10:54 AM, Charles Mills <charl...@mcn.org> wrote:
> > I don't have a clue what kind of a statement or function this is.
> > (INACP)
> >
> > There is nothing in columns 73 to 80.
> >
> > I agree there seems to be a missing right parenthesis. The HILITE is
> > seeing it mostly as literal strings and so is not doing much to help.
> >
> > Hope this survives and does not fold. Wish I could paste the colors.
> >
> > +----2----+----3----+----4----+----5----+----6----+----7----+----8
> > DISPLAY  FUNCTION DISPLAY-OF(W-TRACE-DETAIL)
> No quotes (variable). OK.
> >         'CEX Stmt=SELECT DBNAME, DDLSPACENAME FROM '
> Beginning and ending quotes.  OK.
> >         'PSRECTBLSPC WHERE RECNAME = '''
> Quote doubled and beginning and ending quotes.  OK.
> >          FUNCTION DISPLAY-OF(RECNAME OF W-RUNSTAT-INFO)
> No quotes (variable). OK.
> >          ''''
> Quotes doubled and beginning and ending quotes.  OK.
> >         'AND DBTYPE = '
> Beginning and ending quotes.  OK.
> >         '(SELECT MAX(DBTYPE)'
> Beginning and ending quotes.  OK.
> >         '   FROM PSRECTBLSPC'
> Beginning and ending quotes.  OK.
> >         '  WHERE DBTYPE IN (' ','1 ')'
> Beginning and ending quotes.  OK.  IMBEDED QUOTES NOT DOUBLED.  Blank
> after 1 not needed (short literals will be padded with blanks).  You
> need:
> '  WHERE DBTYPE IN ('' '',''1'')'
> >         '    AND RECNAME = '''
> Quote doubled and beginning and ending quotes.  OK.
> >          FUNCTION DISPLAY-OF(RECNAME OF W-RUNSTAT-INFO)
> No quotes (variable). OK.
> >          ''''
> Quote doubled and beginning and ending quotes.  OK.
> >
> > Charles
> 
> --
> Mike A Schwab, Springfield IL USA
> Where do Forest Rangers go to get away from it all?

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to