gbAnalyzer is an easy to use freeware application that searches between all includes in a folder for Declares and Types matching the search terms. Searches are case insensitive and whole word searches are supported. Single-line formatting (for scanning results) and multi-line formatting (for detailed reviewing fo the lcoated Declare/Type structures) are supported.
Download (v2.0, 103K) |
gbAnalyzer uses a single main screen, consisting of a toolbar and three textboxes where search information is entered. Search results are displayed in a simple multi-line textbox.
Context menus, providing standard editing commands, are also available for each of the textboxes.
Really, that's it. There are other features, but they mostly deal with with how the results are viewed.
A single-line per construct format, such as shown in this image:
is provided to make it easier to see/scan the search results. When you've narrowed the search down to a reasonable number of matching structures, you can switch over to multi-line formatting to review the results in more detail. This image shows the multi-line display format:
For all non-standard folders, the index files are placed in the same subfolder. So if you build the index files for a non-standard folder you can return to it from one of the standard folders without having to rebuild the index files. But if you change from one non-standard folder to another non-standard folder, you must re-build the index files each time.
The index files for non-standard folders are all placed in the same subfolder. So when you change to a new non-standard folder, it will be necessary to build a new set of index files.
The following options are available on the toolbar.
Folder
Select the folder containing the include files to be searched. The dropdown arrow next to the
Folder button allows the user to select from a list of standard folders (PBWin10, PBWin9, Roca,
PBCC6, PBCC5), which are the most likely folders to be selected.
The folder dropdown menu also has two options to let you save a folder location (the full path) and restore it into the Source Folder textbox.
Build
Merges the include files into a single searchable file. Also creates viewable single-line and multi-line
files for Declares and Types.
Declare
Search for matching Declares.
Type
Search for matching Types.
Search All
By default, gbAnalyzer searches only the name of the Declare or Type structure. This option extends
the search to the entire structure.
MultiLine
Determines whether a single-line or Mult-Line format is used to display search results.
Font
Selects the font used to display search results.
Settings
Pressing the Settings button will open the current source folder in Windows Explorer.
The dropdown arrow to the right of the Setting button is discussed in the
next section.
Help
Display this online help page in the user's default browser client.
Open Source Folder
Opens the current source folder in Windows Explorer.
Edit Word Chars
Edit the list of characters considered to be parts of a word (use in Whole Word Search).
View All
Opens a sub-menu that allows viewing of all Delcares or Types, in single-line or multi-line format.
Select Paths
Opens a sub-menu that allows selection of the PBWin10, PBWin9, Roca, PBCC6, and PBCC5 include folders.
Whole Words
Restrict searching to whole word instances of the search term.
Remove Comments
Remove comments, if any are found in the include files.
A search can be started by pressing either the Declare or Type toolbar search buttons.
A search can also be started by pressing Enter while in the Declare or Type search term textboxes.
INI File
gbAnalyzer application settings are saved in an INI file, kept in the same folder as the gbAnalyzer application.
Comments and suggestions are welcome!