Roberto Raggi
|
3e9d4358bc
|
Pass the translation units to the matcher.
|
2009-11-13 12:10:12 +01:00 |
|
Roberto Raggi
|
5644775d2f
|
Also match the identifiers and the token types.
|
2009-11-13 11:54:22 +01:00 |
|
Roberto Raggi
|
f8beeea6dd
|
Fixed the generator.
|
2009-11-13 11:43:52 +01:00 |
|
Roberto Raggi
|
ecf712e6bc
|
New matchers
|
2009-11-13 11:35:19 +01:00 |
|
Roberto Raggi
|
261b870034
|
Fixed the coding style.
|
2009-11-13 10:01:41 +01:00 |
|
Roberto Raggi
|
5dcf449afd
|
Initial work on the pattern matcher for AST nodes.
|
2009-11-12 18:03:05 +01:00 |
|
Roberto Raggi
|
a1f9b05135
|
Fixed possible crash in CheckName
Done with: Erik Verbruggen
|
2009-11-11 16:35:18 +01:00 |
|
Erik Verbruggen
|
a6bbec2b56
|
Added symbols for property declarations.
|
2009-11-11 09:34:10 +01:00 |
|
Erik Verbruggen
|
72d4493fc2
|
Added scope calculation for Objective-C classes.
|
2009-11-11 09:21:06 +01:00 |
|
Roberto Raggi
|
0ae2d96a9b
|
Fixed the AST field names.
|
2009-11-10 16:47:16 +01:00 |
|
Roberto Raggi
|
e5eb88a31f
|
Ported the accept methods.
|
2009-11-10 16:20:13 +01:00 |
|
Roberto Raggi
|
cdb1443219
|
Cleanup specifiers.
|
2009-11-10 16:20:13 +01:00 |
|
Roberto Raggi
|
4fc2ccf0c5
|
Cleanup ptr operators.
|
2009-11-10 16:20:13 +01:00 |
|
Roberto Raggi
|
1fb33e9fad
|
Removed deprecated methods.
|
2009-11-10 16:20:13 +01:00 |
|
Roberto Raggi
|
6aa70ac9e0
|
Removed member NestedNameSpecifierAST::next
|
2009-11-10 16:20:12 +01:00 |
|
Roberto Raggi
|
30c67f43df
|
Cleanup Catch clause
|
2009-11-10 16:20:12 +01:00 |
|
Roberto Raggi
|
380bce4527
|
Cleanup nested name specifiers
|
2009-11-10 16:20:12 +01:00 |
|
Roberto Raggi
|
b47eee8869
|
Cleanup Attributes
|
2009-11-10 16:20:12 +01:00 |
|
Roberto Raggi
|
24b6c858eb
|
Cleanup postfix declarators.
|
2009-11-10 16:20:12 +01:00 |
|
Roberto Raggi
|
a7219736b6
|
Cleanup Postfix operators.
|
2009-11-10 16:20:12 +01:00 |
|
Roberto Raggi
|
aff9a74366
|
Cleanup NewArrayDeclaratorAST
|
2009-11-10 16:20:11 +01:00 |
|
Roberto Raggi
|
73a4f2977a
|
Cleanup MemInitializerAST
|
2009-11-10 16:20:11 +01:00 |
|
Roberto Raggi
|
1dbdbbefe7
|
Cleanup base base specifiers.
|
2009-11-10 16:20:11 +01:00 |
|
Roberto Raggi
|
86a8812beb
|
Removed ObjCSynthesizedPropertyAST
Done with Erik Verbruggen
|
2009-11-10 16:20:11 +01:00 |
|
Roberto Raggi
|
4c24676362
|
Removed ObjCMessageArgumentDeclarationListAST
Done with Erik Verbruggen
|
2009-11-10 16:20:11 +01:00 |
|
Roberto Raggi
|
98802456b3
|
Removed ObjCPropertyAttributeListAST
Done with Erik Verbruggen
|
2009-11-10 16:20:11 +01:00 |
|
Roberto Raggi
|
e5c9aaab4b
|
Removed ObjCSelectorArgumentListAST
Done with Erik Verbruggen
|
2009-11-10 16:20:10 +01:00 |
|
Roberto Raggi
|
d358c89f09
|
Removed ObjCMessageArgumentListAST
Done with Erik Verbruggen
|
2009-11-10 16:20:10 +01:00 |
|
Roberto Raggi
|
496ff15db3
|
Removed ObjCIdentifierListAST
Done with Erik Verbruggen
|
2009-11-10 16:20:10 +01:00 |
|
Roberto Raggi
|
8efb73f5d2
|
Removed TemplateArgumentListAST
Done with Erik Verbruggen
|
2009-11-10 16:20:10 +01:00 |
|
Roberto Raggi
|
6e3e293e53
|
Removed DeclaratorListAST
Done with Erik Verbruggen
|
2009-11-10 16:20:10 +01:00 |
|
Roberto Raggi
|
77e7899e7c
|
Removed StatementListAST
Done with Erik Verbruggen
|
2009-11-10 16:20:09 +01:00 |
|
Roberto Raggi
|
36a0ea2bcb
|
Removed DeclarationListAST node.
Done with Erik Verbruggen
|
2009-11-10 16:20:09 +01:00 |
|
Roberto Raggi
|
4089c906fa
|
Removed the ExpressionListAST node.
Done with Erik Verbruggen
|
2009-11-10 16:20:09 +01:00 |
|
Roberto Raggi
|
9e7ff0469b
|
Removed the AST cloner.
|
2009-11-10 16:20:09 +01:00 |
|
Roberto Raggi
|
6cfef46978
|
Added generator for the accept0 methods
Done with Erik Verbruggen
|
2009-11-09 16:28:01 +01:00 |
|
Roberto Raggi
|
33ee1c8884
|
Added AST forward declaration generation.
Done with Erik Verbruggen
|
2009-11-09 15:42:55 +01:00 |
|
Roberto Raggi
|
01473fec8b
|
Addeed generator for the cast methods.
Done with: erikv
|
2009-11-09 14:52:06 +01:00 |
|
con
|
c8bb7e174b
|
Merge commit 'origin/1.3'
Conflicts:
src/plugins/qt4projectmanager/qt4project.cpp
|
2009-11-04 19:15:14 +01:00 |
|
Roberto Raggi
|
64a08d15f3
|
Parse ASM specifiers after declarators.
Again, a gcc extension used in the OSX system headers.
|
2009-11-04 13:47:06 +01:00 |
|
Roberto Raggi
|
4a87d875f0
|
Accepts `$' as valid character when recognizing identifiers.
Added support for yet another gcc extension that is using in OSX 10.6 system headers.
|
2009-11-04 13:45:49 +01:00 |
|
con
|
be3fafc311
|
Merge commit '2be0845c7492ad991f23ce5c90c322df788b62b5'
Conflicts:
src/plugins/projectexplorer/projectexplorer.h
src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp
src/plugins/qt4projectmanager/qt4runconfiguration.cpp
src/plugins/qt4projectmanager/qtversionmanager.cpp
|
2009-10-29 18:54:17 +01:00 |
|
Roberto Raggi
|
b921489a57
|
Process exception declarations.
|
2009-10-28 16:06:40 +01:00 |
|
con
|
68f193a189
|
Merge commit 'origin/1.3'
Conflicts:
src/plugins/debugger/gdb/gdbengine.cpp
Needed changes:
src/plugins/qt4projectmanager/qtversionmanager.cpp
|
2009-10-27 18:23:58 +01:00 |
|
Roberto Raggi
|
38d3ded832
|
Set the `virtual' attribute of a function definition.
|
2009-10-27 15:00:57 +01:00 |
|
Roberto Raggi
|
9ff5676e72
|
Introduced FullySpecifiedType::copySpecifiers()
|
2009-10-27 15:00:57 +01:00 |
|
Roberto Raggi
|
60902c69bc
|
Set the `virtual' attribute.
|
2009-10-27 14:06:07 +01:00 |
|
Friedemann Kleint
|
f13d4a104a
|
Autotests: Compile on Windows
Reviewed-by: Roberto Raggi <qtc-committer@nokia.com>
|
2009-10-26 17:26:53 +01:00 |
|
con
|
bac9c64f93
|
Merge commit 'origin/1.3'
|
2009-10-26 15:48:26 +01:00 |
|
Roberto Raggi
|
fe9b4458c6
|
Fixed the #include directive.
|
2009-10-26 15:21:21 +01:00 |
|