[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [cdt-dev] Question regarding "Create Parser Log"
|
Hi Markus,
1.
There are stille some scanner info related sections that are unclear to
me:
- Local Include Search Path (option -iquote):
- Preincluded files (option -include):
- Preincluded macro files (option -imacros):
I
guess that these sections do not contain any data that has been
somehow defined in the project properties of the respective CDT project. Am I
right?
If so
then I also assume that this data is provided through a discovery
scanner?
Greets
Marko
Hi Marko!
1. The data provided is what ends up being used by
the parser. Depending on the project configuration it is possible that it
was (partially) originated from the build-output.
2. When a file is parsed some headers that can be resolved
may already be found in the index. In this case the header is not parsed, rather
than that important information (e.g. macro defintinos) are pulled in from the
index. However, this previously indexed header may (recursively) contain other
include directives that had not been resolved at the time the header was stored
in the index. The section 'unresolved includes form headers in index'
lists those header files.
Markus.
Hello everybody,
I recently encountered this context menu which could be pretty good for
debugging and tracing indexer problems for a given file.
Unfortunately there is no help page available that describes the content
of the file. I have some questions regarding some sections of the log
file.
1. The data for the first few sections is retrieved from the scanner info
provider for the selected resource.
Does this mean that the data for these sections is
filled in with the data discovered in the log file of the executed
build?
2. Section "Unresolved includes (from headers in
index):"
Are here all unresolved includes listed or just the ones
that have been encountered when parsing the selected file?
Greets Marko