* Paweł Banyś:
Hello,

Please forgive me if I repeat the subject anyhow. I am trying to write a
simple program in Python which scans a config file in search for
"include" lines. If those lines are found, the files included there are
followed and scanned and if any further "include" lines are found, the
whole procedure repeats itself. The program ends when the whole tree
structure of those "includes" is generated.

I seem to have some blackout in my mind because I cannot understand how
to use a generator functionality to complete the task. If anybody has
already done such thing I would be very grateful for any guidance.

Assuming that include directives are like

  #include "blahblah"

and further that config files do not contain stuff that's not valid as C preprocessor tokens, may I suggest to check whether your C or C++ compiler offers an option to show the include file hierarchy.

For example, with gcc or g++ use option '-H' (it has other options for generating makefiles!), or with Microsoft's Visual C++, '-showIncludes'. You'll also have to ask the compiler to only preprocess.

Disclaimer: I haven't used *nix, if that's your environment, since mid 1990's...



Cheers & hth.,

- Alf
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to