Programmer's WorkBench (pwb.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Pbal Function
                                             Up Contents Index Back
─────Programmer's WorkBench─────────────────────────────────────────────────
 
     Pbal («pbal»)
          Scans backward through the file, balancing parentheses (()),
          brackets ([]), and braces ({}). The first unmatched delimiter
          is highlighted when found.
 
          If an unbalanced delimiter is found, it is highlighted and the
          corresponding character is inserted at the cursor. If no
          unbalanced characters are found, PWB displays a message box.
 
          The search does not include the cursor position and looks for
          more opening delimiters than closing ones.
 
     Arg Pbal («arg» «pbal»)
          Like Pbal except that it scans forward through the file and
          searches for closing delimiters lacking opening partners.
 
     Meta Pbal («meta» «pbal»)
          Like Pbal but does not insert the unbalanced character. If no
          unbalanced characters are found, moves to the matching
          character.
 
     Arg Meta Pbal («arg» «meta» «pbal»)
          Like Arg Pbal but does not insert the character. If no
          unbalanced characters are found, moves to the matching
          character.
 
     Update
 
     In PWB 1.x, the messages appear on the status bar. In PWB 2.00,
     the appear in a message box.
 
     Returns
 
     True:  Balance successful.
     False: Invalid argument, or no unbalanced characters found.
                                    -♦-