next up previous contents index
Next: Browser control Up: Browser Previous: Browser

Browser database

  

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 gif).

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 gif, §7.3.12 page gif).

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 gif, §7.3.12 page gif).

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 gif, §7.3.12 page gif). Dumping is not made automatically after write/save file operations.



Lionel Fournigault
Wed Apr 30 10:44:37 MET DST 1997