Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
987a14bf5883ef6e5d07f1c83eb6d41a8212a78c
/
lib
/
Parse
/
ParseExpr.cpp
987a14b
Add support for C++'s "type-specifier ( expression-list )" expression:
by Argyrios Kyrtzidis
· 16 years ago
0976278
Fix a minor crash-on-invalid.
by Eli Friedman
· 16 years ago
4fdc1ca
"Remove the 'else' since the code is fallthrough after it." - suggestion by Chris.
by Argyrios Kyrtzidis
· 16 years ago
0cd5b42
Put (argument)-expression-list parsing in a separate function so that it can be re-used.
by Argyrios Kyrtzidis
· 16 years ago
b348b81
C++ casts, (static_cast. dynamic_cast, etc.) can have postfix-expression pieces.
by Argyrios Kyrtzidis
· 16 years ago
289d773
Move handling of postfix-expression suffixes out of ParseCXXThis and into ParseCastExpression.
by Argyrios Kyrtzidis
· 16 years ago
d9f6910
rename PreDefinedExpr -> PredefinedExpr
by Chris Lattner
· 16 years ago
d7464be
Add 'this' in the comments of Parser::ParseCastExpression to indicate that it is handled.
by Argyrios Kyrtzidis
· 16 years ago
f7da726
Simplify the parser a bit by looking at the next token without consuming it (by Preprocessor::LookNext):
by Argyrios Kyrtzidis
· 16 years ago
4cc18a4
Add parsing support for C++ classes.
by Argyrios Kyrtzidis
· 16 years ago
b93fb49
handle the full assignment-expression grammar when using an
by Chris Lattner
· 16 years ago
039a642
Don't call into objc front-end when not parsing objc code. This avoids
by Chris Lattner
· 16 years ago
5dcc6ce
Use token lookahead to simplify some code that is rarely executed.
by Chris Lattner
· 17 years ago
bda0b62
Make a major restructuring of the clang tree: introduce a top-level
by Chris Lattner
· 17 years ago
[Renamed from Parse/ParseExpr.cpp]
50dd289
add parsing, ast building and pretty printing support for C++ throw expressions.
by Chris Lattner
· 17 years ago
3508084
Implement support for __extension__ which silences extwarnings in its
by Chris Lattner
· 17 years ago
796ef3d
Remainder of the __builtin_overload feedback
by Nate Begeman
· 17 years ago
5ac87ed
remove an implemented todo
by Chris Lattner
· 17 years ago
e2ce1d9
Implement basic overload support via a new builtin, __builtin_overload.
by Nate Begeman
· 17 years ago
0bc735f
Don't attribute in file headers anymore. See llvmdev for the
by Chris Lattner
· 17 years ago
d7d860d
Fix an nice and subtle parser bug reported by Nico Weber.
by Chris Lattner
· 17 years ago
4c1a2a9
Parse "sizeof(arr)[0]" as a sizeof of an expr if arr is an expression.
by Chris Lattner
· 17 years ago
a642beb
by Steve Naroff
· 17 years ago
7c50aca
Add code generation and sema checking for __builtin_va_arg.
by Anders Carlsson
· 17 years ago
4e1d99a
switch more code to use Token::is/isNot where possible.
by Chris Lattner
· 17 years ago
b384d32
this patch accomodates clattner's comments on expression processing in @try-statement.
by Fariborz Jahanian
· 17 years ago
c97c204
minor cleanup
by Chris Lattner
· 17 years ago
095ffca
Removed a few TODOs on things which are done.
by Fariborz Jahanian
· 17 years ago
397fcc1
Patch to parse objective-c's @try-statement and @throw-statement.
by Fariborz Jahanian
· 17 years ago
1b273c4
Rename statement actions (from Parse-prefix to ActOn-prefix).
by Steve Naroff
· 17 years ago
f69936d
Rename expression actions (from Parse-prefix to ActOn-prefix).
by Steve Naroff
· 17 years ago
08d92e4
by Steve Naroff
· 17 years ago
0ccb27d
1. Fix parsing of method prototype involving c-style argument declarations.
by Fariborz Jahanian
· 17 years ago
98414c1
Fix a bug/missing-feature Ted noticed: the 'unused' warning should not
by Chris Lattner
· 17 years ago
d56d6b6
don't turn semantic errors into parse errors.
by Chris Lattner
· 17 years ago
dbd583c
fix some memory leaks when recovering.
by Chris Lattner
· 17 years ago
9fddf0a
Pass the location of the type.
by Chris Lattner
· 17 years ago
6eb2109
make sure to parse postfix expression suffixes after builtin
by Chris Lattner
· 17 years ago
f9aa3cb
add an action callback for __builtin_offsetof
by Chris Lattner
· 17 years ago
5dac7f6
Don't remove the grammar construct, just the TODO.
by Anders Carlsson
· 17 years ago
c52056a
Remove objc-string-literal since it's been implemented now.
by Anders Carlsson
· 17 years ago
5508518
Implement parsing and code generation of Objective-C string literals.
by Anders Carlsson
· 17 years ago
d04fdd5
by Steve Naroff
· 17 years ago
363bcff
by Steve Naroff
· 17 years ago
d34e915
by Steve Naroff
· 17 years ago
ab18c4c
implement ast building and trivial semantic analysis of stmt exprs.
by Chris Lattner
· 17 years ago
2274266
Implement code generation for __func__, __FUNCTION__ and __PRETTY_FUNCTION__
by Anders Carlsson
· 17 years ago
2ff5426
improve and simplify error recovery for calls, fix a crash when diagnosing
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
4aa88f8
by Steve Naroff
· 17 years ago
5f016e2
Stage two of getting CFE top correct.
by Reid Spencer
· 17 years ago