Add #pragma extraction through a Preprocessor lexer and an unnamed PragmaHandler which for now just demonstrates that it is being invoked. Throw in the platform #defines as CINT defines them (G__Whatever). Adapt to hack in cling that for now we cannot pass -fsyntax-only (because it is a no-op); pass -emit-html instead which cling understands as -fsyntax-only, really. Use a vector<string> even though cling expects a char** - it is much safer when collecting strings over hundrets of lines of code.
Add #pragma extraction through a Preprocessor lexer and an unnamed PragmaHandler which for now just demonstrates that it is being invoked. Throw in the platform #defines as CINT defines them (G__Whatever). Adapt to hack in cling that for now we cannot pass -fsyntax-only (because it is a no-op); pass -emit-html instead which cling understands as -fsyntax-only, really. Use a vector<string> even though cling expects a char** - it is much safer when collecting strings over hundrets of lines of code.


git-svn-id: ecbadac9c76e8cf640a0bca86f6bd796c98521e3@42045 27541ba8-7e3a-0410-8455-c3a389f83636

bbannier/ROOT,bbannier/ROOT,bbannier/ROOT,bbannier/ROOT,bbannier/ROOT,bbannier/ROOT,bbannier/ROOT