The browser builds its database by parsing
one or more source files or full directories.
It collects useful information about functions, globals, types,
methods, attributes and inheritance in C/C++ environments only.
The browser parses files with the following default suffixes:
.c,.h,.cc,.cxx,.hxx and.C. Of course it is possible to add
other suffixes (See Using §4.3 page ).
During start-up, the browser does not parse any directory to reduce the start-up time. However an environment variable XCORAL_PARSE_PATH can be set to parse directories, like the classic PATH, with the standard separator ':'.
In this case the directories are parsed recursively.
The browser database is automatically updated after all write/save file operations.
To reduce information displayed on the browser window, you
can hide some of them, see Hide browser button and
functions (§4.7 page , §7.3.12 page
).
To take into account macros and conditional compilations, it is
possible to ask for a pre-processing before file parsing, see
Prepr/No pp browser toggle button and functions
(§4.7 page , §7.3.12 page
).
Because pre-processing and parsing many files may take a
long time, you can dump and restore the browser data base, see
Dump and Rest browser buttons and functions
(§4.7 page , §7.3.12 page
). Dumping
is not made automatically after write/save file operations.