Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
09dc6660487fc2f4a4bb2032e30123d3e0da7230
/
lib
/
Lex
/
Pragma.cpp
d7ee349
typo
by Gabor Greif
· 16 years ago
1fa4953
simplify some logic by making ScratchBuffer handle the application of trailing
by Chris Lattner
· 16 years ago
e7fb484
track "just a little more" location information for macro instantiations.
by Chris Lattner
· 16 years ago
500d329
move library-specific diagnostic headers into library private dirs. Reduce
by Chris Lattner
· 16 years ago
20c6b3b
Split the single monolithic DiagnosticKinds.def file into one
by Chris Lattner
· 16 years ago
47246be
This change refactors some of the low-level lexer interfaces a bit.
by Chris Lattner
· 16 years ago
bcc2a67
Make SourceLocation::getFileLoc private to reduce the API exposure of
by Chris Lattner
· 16 years ago
42e00d1
Change the Lexer ctor used to lex _Pragma directives into a static factory
by Chris Lattner
· 16 years ago
2b2453a
this massive patch introduces a simple new abstraction: it makes
by Chris Lattner
· 16 years ago
172e336
only notify callbacks if they exist.
by Chris Lattner
· 16 years ago
a9d9145
Improve #pragma comment support by building the string argument and
by Chris Lattner
· 16 years ago
636c5ef
Implement basic support for parsing #pragma comment, a microsoft extension
by Chris Lattner
· 16 years ago
35c10c2
Just use the SourceLocation of SysHeaderTok when doing a callback to emit #line
by Ted Kremenek
· 16 years ago
ac80c6e
Use PreprocessorLexer::getFileID() instead of Lexer::getFileLoc(). This is an intermediate step to having getCurrentLexer() return a PreprocessorLexer* instead of a Lexer*.
by Ted Kremenek
· 16 years ago
17ff58a
When using a PTHLexer, use DiscardToEndOfLine() instead of ReadToEndOfLine().
by Ted Kremenek
· 16 years ago
56b05c8
remove one more Preprocessor::Diag method.
by Chris Lattner
· 16 years ago
3692b09
Convert the lexer and start converting the PP over to using canonical Diag methods.
by Chris Lattner
· 16 years ago
68a91d5
Replace more uses of 'CurLexer->' with 'CurPPLexer->'. No performance change.
by Ted Kremenek
· 16 years ago
4095080
Add Preprocessor::RemovePragmaHandler. - No functionality change.
by Daniel Dunbar
· 16 years ago
0b9e736
clean up a bunch of fixme's I added, by moving
by Chris Lattner
· 16 years ago
acc5f3e
More #include cleaning
by Daniel Dunbar
· 16 years ago
bda0b62
Make a major restructuring of the clang tree: introduce a top-level
by Chris Lattner
· 17 years ago
[Renamed from Lex/Pragma.cpp]
0bc735f
Don't attribute in file headers anymore. See llvmdev for the
by Chris Lattner
· 17 years ago
2243449
Add support for #pragma mark, which shouldn't warn about bogus tokens.
by Chris Lattner
· 17 years ago
22f6bbc
Switch lexer/pp over to new Token::is/isNot api
by Chris Lattner
· 17 years ago
0edde55
change calls to getMacroInfo into hasMacroDefinition() where possible.
by Chris Lattner
· 17 years ago
f1c99ac
refactor the interface to Preprocessor::GetIncludeFilenameSpelling,
by Chris Lattner
· 17 years ago
d217773
At one point there were going to be lexer and parser tokens.
by Chris Lattner
· 17 years ago
25bdb51
simplify the lexer ctor to take a SLoc instead of a sloc and a redundant buffer*.
by Chris Lattner
· 17 years ago
9dc1f53
Reimplement SourceLocation. Instead of having a
by Chris Lattner
· 17 years ago
5f016e2
Stage two of getting CFE top correct.
by Reid Spencer
· 17 years ago