Roberto Raggi
|
c4737c1fdf
|
Store the names in a set.
|
2009-12-01 14:39:00 +01:00 |
|
Roberto Raggi
|
7c7ce13ac0
|
Use const names.
|
2009-12-01 12:46:23 +01:00 |
|
Roberto Raggi
|
fade61a8a9
|
Use const literals.
|
2009-12-01 11:46:36 +01:00 |
|
Roberto Raggi
|
522835ae01
|
Store the types in a set.
|
2009-11-30 18:13:26 +01:00 |
|
Roberto Raggi
|
4068957f8b
|
Removed the usage of CPlusPlus::Array<T>
|
2009-11-30 17:37:31 +01:00 |
|
Roberto Raggi
|
b5bd72fb63
|
Store all the symbols in one big list.
|
2009-11-23 13:28:12 +01:00 |
|
Roberto Raggi
|
b050c10e53
|
Use Array<T> instead of std::vector.
|
2009-11-23 12:57:11 +01:00 |
|
Roberto Raggi
|
5eecdb3be0
|
Don't use std::map to store types.
|
2009-11-23 12:53:34 +01:00 |
|
Roberto Raggi
|
0528f2407a
|
Introduced type matchers.
|
2009-11-23 12:53:33 +01:00 |
|
Roberto Raggi
|
f9f990914d
|
Pass the fully specified type as const reference.
|
2009-11-17 14:37:45 +01:00 |
|
Erik Verbruggen
|
a6bbec2b56
|
Added symbols for property declarations.
|
2009-11-11 09:34:10 +01:00 |
|
Erik Verbruggen
|
5586a6daff
|
Fixed use of uninitialized Control.
|
2009-10-20 13:50:55 +02:00 |
|
Erik Verbruggen
|
56f755efe8
|
Changed ObjC context keyword comparison to use identifiers.
|
2009-10-20 12:48:23 +02:00 |
|
Roberto Raggi
|
13675cf6ed
|
Cleanup the C++ front-end.
Removed CPLUSPLUS_BEGIN/END_NAMESPACE & co and made it possible to compile the parser with CPLUSPLUS_WITHOUT_QT.
|
2009-10-20 11:21:25 +02:00 |
|
Roberto Raggi
|
77aa306478
|
Removed the MacroResolver
Unfortunately, the MacroResolver does not scale and we get pretty bad performances when parsing big projects.
|
2009-10-07 13:57:45 +02:00 |
|
Erik Verbruggen
|
f1e665463b
|
Added protocol & class definedness checks, and added property attribute checks.
|
2009-10-05 18:02:01 +02:00 |
|
Roberto Raggi
|
e50d60ac97
|
Introduced MacroResolver.
|
2009-09-30 17:17:11 +02:00 |
|
Roberto Raggi
|
6c347a12c6
|
Introduced LiteralTable::findLiteral() and Control::findIdentifier()
|
2009-09-23 16:52:41 +02:00 |
|
hjk
|
93cbef8724
|
long live the king
|
2009-08-14 09:30:56 +02:00 |
|
Erik Verbruggen
|
86a7b26fcd
|
Fixed semantic checks for Objective-C methods and fast-enumeration.
|
2009-08-05 18:30:18 +02:00 |
|
Erik Verbruggen
|
4a0da2c6f2
|
Added Semantic checks for ObjC methods.
|
2009-07-31 16:03:48 +02:00 |
|
Erik Verbruggen
|
26267c0344
|
Improved ObjC parsing, and added semantic checks.
|
2009-07-28 16:34:15 +02:00 |
|
Jason McDonald
|
884b7af769
|
Update license headers and sales contact details.
Reviewed-by: Trust Me
|
2009-06-17 00:01:27 +10:00 |
|
Roberto Raggi
|
dbba0ff8d7
|
Removed the filename literals.
|
2009-06-15 15:39:20 +02:00 |
|
Roberto Raggi
|
456d418b24
|
Introduced iterators for the c++ literals.
|
2009-06-05 12:09:45 +02:00 |
|
hjk
|
8ca887aae2
|
Fixes: change file license headers to include LGPL
|
2009-02-25 09:15:00 +01:00 |
|
Roberto Raggi
|
ba78e075da
|
Introduced support for forward class declarations.
|
2009-02-16 18:20:46 +01:00 |
|
Roberto Raggi
|
ea981d5025
|
More annotations.
|
2009-02-09 12:19:17 +01:00 |
|
hjk
|
fe0533de2a
|
Fixes: move all files in shared/* to src/shared/*
|
2009-01-26 16:19:24 +01:00 |
|