TagBrowser provides a graphical interface into which the user types the required code symbol. Candidate results are shown in a list. When the user selects a candidate match, the file containing the symbol is displayed and the required symbol declaration is highlighted. The user can then optionally open the enclosing folder or open the file in a text editor. The actual extraction of the symbols from the source code is performed by the "Exuberant ctags" tool.