Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
c35b9e4e2efad727538c848cf30d4b0eb1031dc9
/
lib
/
Parse
/
ParseObjc.cpp
c35b9e4
Support for @dynamic AST build.
by Fariborz Jahanian
· 16 years ago
f624f81
Initial work for property implementation declarations.
by Fariborz Jahanian
· 16 years ago
1de1e74
New AST representation for each objc2's property declaration.
by Fariborz Jahanian
· 16 years ago
dae1a1a
AST generation for objc2's property declarations.
by Fariborz Jahanian
· 16 years ago
45bc03f
Minor changes per Chris L's review.
by Fariborz Jahanian
· 16 years ago
1d78cc4
Patch for:
by Fariborz Jahanian
· 16 years ago
e135942
refactor Parser::ParseStructDeclaration to return a vector of uninterpreted
by Chris Lattner
· 16 years ago
88cb27a
move sorting of qualifying protocols from the parser into
by Chris Lattner
· 16 years ago
f4af515
clean up property memory allocation to move it into the ast classes
by Chris Lattner
· 16 years ago
c858105
minor cleanups, make getNumInstanceMethods always return unsigned.
by Chris Lattner
· 16 years ago
bda0b62
Make a major restructuring of the clang tree: introduce a top-level
by Chris Lattner
· 16 years ago
[Renamed from Parse/ParseObjc.cpp]
81c018d
improve DeclStmt to be able to store SourceRange info correctly.
by Chris Lattner
· 16 years ago
6b88450
implement simple support for arbitrary token lookahead. Change the
by Chris Lattner
· 16 years ago
da323ad
Fix http://llvm.org/bugs/show_bug.cgi?id=2106.
by Steve Naroff
· 16 years ago
c1b3ba5
ParseCompoundStatementBody expects to only be called with { as the current
by Chris Lattner
· 16 years ago
5e7dc44
by Steve Naroff
· 17 years ago
64515f3
by Steve Naroff
· 17 years ago
9d49395
On an unexpected @foo keyword, return failure instead of a 'successful' null AST. This fixes a segfault
by Chris Lattner
· 17 years ago
78a677b
Fixed misc. issues raised by Chris L. on @synchronized implementation.
by Fariborz Jahanian
· 17 years ago
fa3ee8e
AST for @synchronized.
by Fariborz Jahanian
· 17 years ago
c385c90
Bunch of type defs, etc. for @synchronized.
by Fariborz Jahanian
· 17 years ago
5c74942
Add support for dispatching an objc message to a variable
by Chris Lattner
· 17 years ago
14dd98a
Factor a complex predicate out to a helper method.
by Chris Lattner
· 17 years ago
699b661
split the second half of ParseObjCMessageExpression into a new
by Chris Lattner
· 17 years ago
94cdb25
Warn (as gcc does) when @end does not close anything.
by Fariborz Jahanian
· 17 years ago
a526c5c
Substituted all instances of the string "Objc" for "ObjC". This fixes
by Ted Kremenek
· 17 years ago
335a2d4
Minor changes as suggested by Chris L.
by Fariborz Jahanian
· 17 years ago
3ba5a0f
Patch to parse/build AST ObjC2's foreach statement.
by Fariborz Jahanian
· 17 years ago
0196cab
New declarations/defs for Objc2's foreach-statement. This is work in progress.
by Fariborz Jahanian
· 17 years ago
0ba0aa1
Prevent crash on incorrect objc messaging expression.
by Fariborz Jahanian
· 17 years ago
0bc735f
Don't attribute in file headers anymore. See llvmdev for the
by Chris Lattner
· 17 years ago
cb53b36
- Use Tok.isObjCAtKeyword instead of Tok.getIdentifierInfo()->getObjCKeywordID().
by Chris Lattner
· 17 years ago
aa715be
use new interface.
by Chris Lattner
· 17 years ago
79a99f2
Concatenation of objc strings.
by Fariborz Jahanian
· 17 years ago
e8b724d
move function to a more logical location, add its grammar productions.
by Chris Lattner
· 17 years ago
b3a99cd
Add ObjC parser support for concatenated ObjC strings. Note that
by Chris Lattner
· 17 years ago
f366b4c
Fixed a parsing bug whereby @optional/@required keyword is not followed by
by Fariborz Jahanian
· 17 years ago
887407e
by Steve Naroff
· 17 years ago
49f109c
by Steve Naroff
· 17 years ago
335eafa
by Steve Naroff
· 17 years ago
9298d96
Handle "bool" in all places that touch _Bool.
by Chris Lattner
· 17 years ago
71c0a95
by Steve Naroff
· 17 years ago
0523aaf
'super' nailed.
by Fariborz Jahanian
· 17 years ago
1150821
by Steve Naroff
· 17 years ago
d6d054d
by Steve Naroff
· 17 years ago
409be83
by Steve Naroff
· 17 years ago
0416fb9
by Steve Naroff
· 17 years ago
db8f3d3
pretty priting for method definitions.
by Fariborz Jahanian
· 17 years ago
60fbca0
Represent method definitions as separate AST nodes. Pretty print will come next.
by Fariborz Jahanian
· 17 years ago
360300c
Some code clean up in the form of name changes for functions which
by Fariborz Jahanian
· 17 years ago
1f7b6f8
Added class context to method declarations. Provide "interface *" type
by Fariborz Jahanian
· 17 years ago
306d68f
First patch toward rewriting of method definitions. This is work in progress.
by Fariborz Jahanian
· 17 years ago
39f8f15
AST for objective-c's @throw statement and its pretty-printing.
by Fariborz Jahanian
· 17 years ago
82a5fe3
Patch for objc2's property ASTs, as well as pretty-priting the ASTs.
by Fariborz Jahanian
· 17 years ago
beaf299
by Steve Naroff
· 17 years ago
7794cb8
pretty-print @try/@catch/@finally from AST as the validation of AST.
by Fariborz Jahanian
· 17 years ago
bd49a64
AST for @try statement.
by Fariborz Jahanian
· 17 years ago
161a9c5
AST for @finally statement.
by Fariborz Jahanian
· 17 years ago
3b1191d
AST build for @catch clause (this is work in progress).
by Fariborz Jahanian
· 17 years ago
b210bd0
Bunch of class declarations for objective-c's @try-catch statement.
by Fariborz Jahanian
· 17 years ago
f1de0ca
1) More additions for objective-c's qualifier type.
by Fariborz Jahanian
· 17 years ago
8749be5
by Steve Naroff
· 17 years ago
19d74e1
More infrastructure to recognize objective-c's type qualifiers (in,inout, etc.)
by Fariborz Jahanian
· 17 years ago
423cb56
by Steve Naroff
· 17 years ago
2feac5e
by Steve Naroff
· 17 years ago
f908a87
by Steve Naroff
· 17 years ago
91fa0b7
by Steve Naroff
· 17 years ago
60fccee
by Steve Naroff
· 17 years ago
bef1185
by Steve Naroff
· 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
58ff9e8
by Steve Naroff
· 17 years ago
243b64b
This patch implementa objective-c's @compatibilty-alias declaration.
by Fariborz Jahanian
· 17 years ago
4b6c905
Patch to create protocol conforming class types.
by Fariborz Jahanian
· 17 years ago
e440eb8
by Steve Naroff
· 17 years ago
df19526
swtich to Token::is/isNot
by Chris Lattner
· 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
ff38491
simplify the interfaces to create selectors: getSelector can take any
by Chris Lattner
· 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
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
ccb4f31
This patch introduces a new class to keep track of class implementation info. It also adds more
by Fariborz Jahanian
· 17 years ago
Next »