summaryrefslogtreecommitdiffstats
path: root/clang/Parse/ParseExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add support for parsing and pretty printing const_cast, dynamic_cast,Chris Lattner2006-12-041-2/+6
* Implement a TODO: properly invoke actions for the * in things like:Chris Lattner2006-11-211-1/+4
* fix a variable shadowing issue that caused us to misparse:Chris Lattner2006-11-211-19/+19
* Add support for C90 implicitly defined functions, e.g.:Chris Lattner2006-11-201-8/+16
* parse identifier expressions properly. This allows us diagnose this:Chris Lattner2006-11-201-4/+9
* update commentChris Lattner2006-11-091-4/+2
* Change courses on how we do semantic analysis. Semantic analysisChris Lattner2006-11-091-202/+1
* split ParseStringExpr into semantic/minimal actionsChris Lattner2006-11-081-3/+9
* rename a bunch of files for better consistencyChris Lattner2006-11-051-1/+1
* implement some todo's: invoke the actions module for identifiers leadingChris Lattner2006-11-041-4/+6
* replace some ugly alloca/malloc code with a couple of SmallString's.Chris Lattner2006-11-031-24/+11
* Remove GNU C++ min/max operator extension support, they have been removedChris Lattner2006-10-271-8/+5
* Finish removing LexerToken from actions interfaceChris Lattner2006-10-251-8/+14
* Start removing LexerToken from the actions interface.Chris Lattner2006-10-251-15/+15
* accept the __extension__ prefix exprChris Lattner2006-10-201-1/+2
* Make ConsumeFoo methods return the location of the consumed token.Chris Lattner2006-10-161-20/+11
* Make ConsumeToken return the loc of the consumed token to simplify clientsChris Lattner2006-10-161-8/+5
* create an ast node for &&labelChris Lattner2006-10-151-5/+8
* Write up TargetInfo so that use of wchar_t strings results in a warning ifChris Lattner2006-10-141-4/+12
* Parse ?:'s rightChris Lattner2006-10-061-2/+2
* Initial support for semantic analysis and AST building for StringExpr nodes.Chris Lattner2006-10-061-18/+223
* Build AST's for sizeof/alignof with type operands.Chris Lattner2006-08-241-4/+4
* Build CastExpr AST nodesChris Lattner2006-08-241-14/+40
* Build AST's for sizeof/alignof an expr.Chris Lattner2006-08-241-8/+23
* switch MemberExpr to holding a field decl instead of a raw identifier.Chris Lattner2006-08-241-1/+0
* Add initial support for simple-primary exprs, including DeclExprs.Chris Lattner2006-08-241-2/+1
* Add AST nodes for array, call, . and ->.Chris Lattner2006-08-241-3/+5
* Invoke actions for postfix exprsChris Lattner2006-08-241-9/+47
* Add AST nodes and actions for paren exprs and simple unary ops.Chris Lattner2006-08-231-3/+21
* Add (basic) expression AST representation capabilities for int/fp/binops/cond...Chris Lattner2006-08-231-4/+25
* Make MatchRHSPunctuation smarter, allowing its clients to be simpler.Chris Lattner2006-08-151-8/+6
* Parse asm specifiers on init declarators. Add __builtin_va_list to theChris Lattner2006-08-151-7/+7
* Implement initializer parsering.Chris Lattner2006-08-131-21/+30
* Implement parsing of enum-specifiers.Chris Lattner2006-08-131-0/+8
* Use ExpectAndConsume moreChris Lattner2006-08-121-8/+4
* Add a new ExpectAndConsume method to make parsing easier, and add a newChris Lattner2006-08-121-31/+9
* Parse the GNU builtin expressions. This implements Parser/expressions.c:test...Chris Lattner2006-08-121-8/+139
* Implement parsing of array declarators like:Chris Lattner2006-08-121-1/+33
* Two fixes:Chris Lattner2006-08-121-6/+38
* Split postfix-expression suffix handling out into ParsePostfixExpressionSuffixChris Lattner2006-08-121-24/+41
* Implement ParseAssignmentExpression correctlyChris Lattner2006-08-121-6/+9
* remove bogus fixmeChris Lattner2006-08-121-3/+1
* Fix parsing of assignment expressions and handling of right-associativeChris Lattner2006-08-121-5/+9
* Simplify handling of the ternary operator even more. Now it just looks likeChris Lattner2006-08-121-48/+30
* Fix incorrect parsing of the ?: middle term, which is supposed to beChris Lattner2006-08-121-9/+13
* Diagnose use of compound literals in C90 codeChris Lattner2006-08-121-1/+3
* cleanups, better comments.Chris Lattner2006-08-121-6/+13
* Implement a first cut at binary expression parsing using a simple operatorChris Lattner2006-08-121-2/+236
* Return information about whether expression parsing was successfulChris Lattner2006-08-111-80/+78
* Merge ParsePostfixExpression into ParseCastExpression. This allows us toChris Lattner2006-08-111-142/+135
OpenPOWER on IntegriCloud