aboutsummaryrefslogtreecommitdiff
path: root/Lex/Lexer.cpp
AgeCommit message (Expand)Author
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner
2008-02-24Fix PR2090, a typo in digraph processing.Chris Lattner
2008-01-03simplify the lexer a bit, pulling stuff out of the default case.Chris Lattner
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-13add a helper method.Chris Lattner
2007-11-30start partitioning the diagnostics into two classes: thoseChris Lattner
2007-10-18Silenced a couple of VC++ warnings.Hartmut Kaiser
2007-10-17Move token length calculation out of the diagnostics machinery into Chris Lattner
2007-10-17Add a new type of lexer: a raw lexer, which does not require a preprocessorChris Lattner
2007-10-09Make a significant change to invert the control flow handlingChris Lattner
2007-10-09Switch lexer/pp over to new Token::is/isNot apiChris Lattner
2007-10-07implement the Token class in the Lexer.cpp file instead of IdentifierInfo.cppChris Lattner
2007-09-03Eliminate some VC++ warnings, patch by Hartmut Kaiser!Chris Lattner
2007-07-24Use a smallstring instead of an std::string in FileChanged to avoid some mall...Chris Lattner
2007-07-22Change hte lexer to start a start pointer to the underlying Chris Lattner
2007-07-22split the slow path out of Lexer::getSourceLocation and do not let theChris Lattner
2007-07-22avoid recursion between SkipBCPLComment and SkipWhitespace. In cases like this:Chris Lattner
2007-07-21Fix a lexer bug where we incorrectly rejectedChris Lattner
2007-07-20At one point there were going to be lexer and parser tokens.Chris Lattner
2007-07-20simplify the lexer ctor to take a SLoc instead of a sloc and a redundant buff...Chris Lattner
2007-07-20Reimplement SourceLocation. Instead of having a Chris Lattner
2007-07-11Stage two of getting CFE top correct.Reid Spencer