Erik Verbruggen
|
1b5168c19e
|
Modified parseObjCTypeQualifiers to do what the name indicates.
|
2010-02-04 12:15:31 +01:00 |
|
Erik Verbruggen
|
cdd8ac099d
|
Renamed method.
|
2010-02-04 10:59:23 +01:00 |
|
Erik Verbruggen
|
f4de47ad9a
|
Removed superfluous null check which somehow got back from being removed.
|
2010-02-04 10:59:23 +01:00 |
|
Wolfgang Beck
|
f915c68281
|
Remove compiler warning.
|
2010-02-03 13:50:05 +10:00 |
|
Wolfgang Beck
|
e134e24919
|
Source update.
|
2010-02-03 13:21:08 +10:00 |
|
Erik Verbruggen
|
a3d0406d31
|
Fixed throw expression parsing.
|
2010-02-02 15:39:42 +01:00 |
|
Erik Verbruggen
|
a76293b5ff
|
Fixed unintended switch-fall-through.
For @synchornized when ObjC is disabled.
|
2010-02-02 12:34:57 +01:00 |
|
Erik Verbruggen
|
c33b55537d
|
Extended operator precedence parsing.
It now includes comma expressions, conditionals and assignment
expressions.
|
2010-02-02 12:34:57 +01:00 |
|
Erik Verbruggen
|
5878a89569
|
Put precedence constants in an enum.
|
2010-02-02 12:34:57 +01:00 |
|
Erik Verbruggen
|
0cf0becb2e
|
Added AST building for __attribute__ constructs.
|
2010-02-02 12:03:37 +01:00 |
|
Erik Verbruggen
|
a004dace09
|
Fixed compiler "sensitive" use of &(...) expressions.
|
2010-02-02 11:54:56 +01:00 |
|
Erik Verbruggen
|
fcf67d7d8e
|
Added clone methods to the AST.
|
2010-02-02 11:41:57 +01:00 |
|
Oswald Buddenhagen
|
75b42f18d8
|
Merge remote branch 'origin/1.3'
Trailing whitespace removal re-applied manually.
|
2010-01-29 22:50:23 +01:00 |
|
Oswald Buddenhagen
|
a6ca348636
|
remove trailing whitespace
doing it in 1.3 as well to avoid possible later conflicts
|
2010-01-29 21:33:57 +01:00 |
|
Erik Verbruggen
|
b7cbc9b0c1
|
Removed methods which always returned a constant (false).
|
2010-01-28 17:05:26 +01:00 |
|
Erik Verbruggen
|
3dd011fcb6
|
Changed binary expression parsing to use precedence parsing.
|
2010-01-28 15:22:50 +01:00 |
|
Roberto Raggi
|
df11fc95f9
|
Introduced a few paranoia checks.
|
2010-01-26 12:45:58 +01:00 |
|
Roberto Raggi
|
1f5d65e4a3
|
Initialize Parser::depth
|
2010-01-25 09:31:34 +01:00 |
|
Erik Verbruggen
|
4912ffe729
|
Temporary fix to prevent the parser from going too deep into recursion.
|
2010-01-22 16:07:26 +01:00 |
|
Erik Verbruggen
|
0874b4a25d
|
Fixed typo in method name.
|
2010-01-22 13:23:56 +01:00 |
|
Erik Verbruggen
|
58d06f520d
|
Manually reverted parts of d61eb9c893.
|
2010-01-22 12:53:44 +01:00 |
|
Erik Verbruggen
|
9de8f384ab
|
Removed duplicate null check.
|
2010-01-22 11:35:42 +01:00 |
|
Erik Verbruggen
|
007d76aada
|
Fixed bug in ObjC class field parsing which could result in an invalid pointer in the AST.
|
2010-01-22 09:54:00 +01:00 |
|
Erik Verbruggen
|
800f4babc6
|
Removed unused method.
|
2010-01-22 09:54:00 +01:00 |
|
Wolfgang Beck
|
4b33881729
|
Merge ichecker branch changes into the mainline. New project can be found under src/tools/ICheck
|
2010-01-19 15:26:08 +10:00 |
|
Roberto Raggi
|
35e3526825
|
Access the method insert() using its fully qualified name.
|
2010-01-14 15:35:36 +01:00 |
|
Erik Verbruggen
|
0c17d53875
|
Fixed semantic check for ObjC fast-enumeration for-loops, then merged it with the semantic check for the foreach.
|
2010-01-11 09:29:15 +01:00 |
|
Tobias Hunger
|
f5a893bc5a
|
Add copyright headers.
* Make sure all non-empty source files found below ./src have
a copyright header.
Reviewed-by: con
|
2010-01-07 14:33:28 +01:00 |
|
Erik Verbruggen
|
eb1baa9e2e
|
Fix to selector parameter position.
|
2010-01-06 17:39:35 +01:00 |
|
Erik Verbruggen
|
5723682b21
|
Fixes for highlighting locals in Objective-C methods.
|
2010-01-06 17:39:35 +01:00 |
|
Roberto Raggi
|
83d5659454
|
Fixed parsing of friend class declarations.
|
2010-01-06 16:15:28 +01:00 |
|
Roberto Raggi
|
6d47004cc3
|
Added BaseType::setType()
|
2010-01-06 11:24:50 +01:00 |
|
Tobias Hunger
|
a3113da32c
|
Add copyright headers.
Reviewed-by: Roberto Raggi
|
2010-01-06 10:25:16 +01:00 |
|
Erik Verbruggen
|
918856cac3
|
Added method to check if a scope is an ObjCClass scope.
|
2009-12-18 17:26:07 +01:00 |
|
Erik Verbruggen
|
19beb9c84f
|
Fixed parsing of selector argument expressions.
|
2009-12-18 17:26:07 +01:00 |
|
Erik Verbruggen
|
6573ec5709
|
Fixed potential 0 pointer deref.
|
2009-12-18 17:26:07 +01:00 |
|
Roberto Raggi
|
0274828b2e
|
Reset the AST
|
2009-12-18 12:24:29 +01:00 |
|
Roberto Raggi
|
0a5b2eed4c
|
Fixed parsing of template-ids.
Task-number: QTCREATORBUG-74
|
2009-12-09 12:32:04 +01:00 |
|
Roberto Raggi
|
fef2ad6bba
|
Create TypenameArgument symbols.
|
2009-12-08 12:20:14 +01:00 |
|
Roberto Raggi
|
f7164ae9d4
|
Introduced TypenameArgument.
|
2009-12-08 12:20:13 +01:00 |
|
Roberto Raggi
|
2811d0caf3
|
Removed unused argument.
|
2009-12-08 12:20:13 +01:00 |
|
Roberto Raggi
|
5a0b7f8ec8
|
Added initializers to the formal arguments.
|
2009-12-08 11:35:34 +01:00 |
|
Roberto Raggi
|
47cf2cb7f5
|
Removed extra (unnecessary) semicolon.
|
2009-12-07 15:10:31 +01:00 |
|
Roberto Raggi
|
988ec82bb5
|
Check for unnecessary semicolons after function definitions.
|
2009-12-07 15:08:00 +01:00 |
|
Roberto Raggi
|
f618a9a296
|
Check for unnecessary semicolons after blocks.
|
2009-12-07 15:01:02 +01:00 |
|
Roberto Raggi
|
59e0729826
|
Improved error recovery when parsing ctor-initializers.
|
2009-12-07 14:51:29 +01:00 |
|
Roberto Raggi
|
fd4aee7ef6
|
Added diagnostic messages for ctor-initializers.
|
2009-12-07 14:51:29 +01:00 |
|
Roberto Raggi
|
48a555d789
|
Check binary and unary expressions.
|
2009-12-03 18:08:14 +01:00 |
|
Roberto Raggi
|
1c40a4bcd6
|
Improved panic mode error recovery
|
2009-12-03 12:20:31 +01:00 |
|
Roberto Raggi
|
c4737c1fdf
|
Store the names in a set.
|
2009-12-01 14:39:00 +01:00 |
|