Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
5825ac2950db54ea5ce8a4f3f87fae569eeefe65
/
Parse
e61933d
Fix a recovery bug Fariborz and I noticed yesterday. We were producing:
by Chris Lattner
· 17 years ago
58065b2
add NL at end of file
by Gabor Greif
· 17 years ago
390d50a
Implementation of AST for @protocol expression.
by Fariborz Jahanian
· 17 years ago
2a35fa9
Fix location processing of @selector: the range should include the @ sign.
by Fariborz Jahanian
· 17 years ago
674af95
Fix location processing of @encode: the range should include the @ sign.
by Chris Lattner
· 17 years ago
f24d95a
Fix problem dumping/printing method names with null selector.
by Fariborz Jahanian
· 17 years ago
b62f681
Patch to implement AST generation for objective-c's @selector expression.
by Fariborz Jahanian
· 17 years ago
a0818e3
Patch to parse @selector expressions.
by Fariborz Jahanian
· 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
58ff9e8
by Steve Naroff
· 17 years ago
243b64b
This patch implementa objective-c's @compatibilty-alias declaration.
by Fariborz Jahanian
· 17 years ago
dfbcce2
Implemented parsing of objctive-c protocol conforming type used in
by Fariborz Jahanian
· 17 years ago
4b6c905
Patch to create protocol conforming class types.
by Fariborz Jahanian
· 17 years ago
d19144b
resolve a fixme, by moving __builtin_va_list to a more logical
by Chris Lattner
· 17 years ago
640db42
by Steve Naroff
· 17 years ago
e440eb8
by Steve Naroff
· 17 years ago
b216c88
by Steve Naroff
· 17 years ago
90ae68a
avoid a noop virtual method call on the hot scope poping path.
by Chris Lattner
· 17 years ago
df19526
swtich to Token::is/isNot
by Chris Lattner
· 17 years ago
4e1d99a
switch more code to use Token::is/isNot where possible.
by Chris Lattner
· 17 years ago
04d6666
switch some more of the parser over to using Token::is and isNot
by Chris Lattner
· 17 years ago
0007322
Add two new Token helper functions, "is" and "isNot". This allows us to write
by Chris Lattner
· 17 years ago
b652cea
rename some "Parse" actions to "ActOn". Move code around in
by Chris Lattner
· 17 years ago
71e9908
by Steve Naroff
· 17 years ago
e37882a
Added a new class for Interfaces qualified by protocol list.
by Fariborz Jahanian
· 17 years ago
ab0aeb0
Several small patches to do pretty printing for objective-c top-level decls
by Fariborz Jahanian
· 17 years ago
c7229c3
move IdentifierTable.h from liblex to libbasic.
by Chris Lattner
· 17 years ago
ff38491
simplify the interfaces to create selectors: getSelector can take any
by Chris Lattner
· 17 years ago
245f92a
This is the first patch toward supporting protocol conforming
by Fariborz Jahanian
· 17 years ago
29238a0
by Steve Naroff
· 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
3a165b0
by Steve Naroff
· 17 years ago
37e58d1
by Steve Naroff
· 17 years ago
8f3fde0
This patch introduces the ObjcCategoryImplDecl class and does the checking related to
by Fariborz Jahanian
· 17 years ago
4db1089
by Steve Naroff
· 17 years ago
3a63da7
This patch fixes all issues mentioned in clattner's feedback of
by Fariborz Jahanian
· 17 years ago
9d048ff
Removed use of hash table for class decls and do a name look up directly.
by Fariborz Jahanian
· 17 years ago
5b6b72f
by Steve Naroff
· 17 years ago
bcfb06a
by Steve Naroff
· 17 years ago
d064951
Patch to use case-stmt for keywords used as selectgor names.
by Fariborz Jahanian
· 17 years ago
d0b0154
Patch for method implementation. It populates ObjcImplementationDecl object with method implementation declarations .
by Fariborz Jahanian
· 17 years ago
271f1a6
Fix some use of uninit variables issues, reported by Anton.
by Chris Lattner
· 17 years ago
68d331a
by Steve Naroff
· 17 years ago
095ffca
Removed a few TODOs on things which are done.
by Fariborz Jahanian
· 17 years ago
ccb4f31
This patch introduces a new class to keep track of class implementation info. It also adds more
by Fariborz Jahanian
· 17 years ago
894c57f
This patch instantiates objects for forward protocols and in general handles use of
by Fariborz Jahanian
· 17 years ago
397fcc1
Patch to parse objective-c's @try-statement and @throw-statement.
by Fariborz Jahanian
· 17 years ago
563477d
by Steve Naroff
· 17 years ago
fd225cc
Patch for object creation and handling of category declarations.
by Fariborz Jahanian
· 17 years ago
0093359
Uses more description name for method implementation kind argument.
by Fariborz Jahanian
· 17 years ago
146fbb0
Patch to remove ObjcProtoMethodDecl and use ObjcMethodDecl
by Fariborz Jahanian
· 17 years ago
25e077d
Patch to add objective-c's @protocl type declaration.
by Fariborz Jahanian
· 17 years ago
708391a
by Steve Naroff
· 17 years ago
37387c9
by Steve Naroff
· 17 years ago
d16245b
Fix a few 80 column violations.
by Steve Naroff
· 17 years ago
8c9f13e
Fixes/tweaks that prevent "defaults-i.m" from compiling.
by Steve Naroff
· 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
f13271f
by Steve Naroff
· 17 years ago
b04a021
Patch to store ivars into interface class object.
by Fariborz Jahanian
· 17 years ago
e267ab6
Semantic analysis for objective-c ivars.
by Fariborz Jahanian
· 17 years ago
7d6402f
Patch for collecting ivars before running action on them.
by Fariborz Jahanian
· 17 years ago
e55cd00
Patch for building method declaration nodes. Also fixed a segfault in cocoa.m due
by Fariborz Jahanian
· 17 years ago
bb20469
by Steve Naroff
· 17 years ago
2bd42fa
Some small tweaks to the recent Objc support...
by Steve Naroff
· 17 years ago
e3a2ca7
Early patch to collect objective-c methods inserts them in class object.
by Fariborz Jahanian
· 17 years ago
3536b44
by Steve Naroff
· 17 years ago
f28b264
by Steve Naroff
· 17 years ago
a65ff6c
Patch for parsing objective-c style method calls.
by Fariborz Jahanian
· 17 years ago
0ccb27d
1. Fix parsing of method prototype involving c-style argument declarations.
by Fariborz Jahanian
· 17 years ago
8cd8c66
Fixed a typo pointed out by Anders Calrsson.
by Fariborz Jahanian
· 17 years ago
e992af0
Patch to parse objective-c's @compatibility_alias directive.
by Fariborz Jahanian
· 17 years ago
ac00b7f
Patch to parse @implementation prologue, method definitions,
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
d0f97d1
Author: F. Jahanian
by Fariborz Jahanian
· 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
34870da
cleanup context-sensitive objc keyword recognition. Patch by Fariborz Jahanian.
by Chris Lattner
· 17 years ago
4e6526b
Tweak declaration...
by Steve Naroff
· 17 years ago
e1223f7
by Steve Naroff
· 17 years ago
7946dd3
C++ allows empty enum list.
by Chris Lattner
· 17 years ago
c30ebfb
extwarn about decls intermixed with code in c89 mode.
by Chris Lattner
· 17 years ago
45a566c
implement a fixme: __extension__ marker on decls in compound stmts.
by Chris Lattner
· 17 years ago
2215325
Fix test/Parser/if-scope-*.c. Patch by Neil Booth!
by Chris Lattner
· 17 years ago
31e0572
Break the assumption that any sort of scope (e.g. a loop scope) can
by Chris Lattner
· 17 years ago
bae3511
read and ignore the body of a namespace.
by Chris Lattner
· 17 years ago
8f08cb7
refactor enough of the top-level parsing logic to parse and
by Chris Lattner
· 17 years ago
f726175
C++ explicitly allows an empty source file.
by Chris Lattner
· 17 years ago
527fe23
by Steve Naroff
· 17 years ago
861cf3e
by Steve Naroff
· 17 years ago
4988ae3
As suggested by Chris, use MatchRHSPunctuation instead of manually looking for a right parenthesis when parsing @encode() and @protocol().
by Anders Carlsson
· 17 years ago
29b2cb1
Parse ObjC @protocol expressions.
by Anders Carlsson
· 17 years ago
4fa7afd
by Steve Naroff
· 17 years ago
7ef58fd
by Steve Naroff
· 17 years ago
Next »