Languages Used to Parse Source Files
The language parser used for each file is determined by its document type. (See also “Document Types”.) Source Insight’s language parsers recognize a wide variety of declarations.
Source Insight uses sophisticated, error-tolerant pattern matching parsers to find symbol declarations in your source files. This goes far beyond what other batch tools, such as “ctags”, can do. You also can specify custom regular expression patterns to use when parsing symbols from your files by using the Preferences: Languages command and clicking the Properties button.