Daniel Grunwald
bf6217d038
Improved CodeDomConvertVisitor.
13 years ago
Daniel Grunwald
050035186c
Simplify API for retrieving compiler errors/warnings.
13 years ago
Mike Krüger
c93aca4b91
Fixed failing unit test.
13 years ago
Mike Krüger
4b3bb7e8a7
Fixed completion bug.
13 years ago
Daniel Grunwald
282d3c3423
Fix icsharpcode/NRefactory#32 : ResolveResult for anonymous type creation
13 years ago
Mike Krüger
f7fb29804d
Implemented better solution for the array initializer workaround hack.
13 years ago
Mike Krüger
7a69c6544b
Fixed Issue #38 : Parser Regression in ObjectCreate initialization
13 years ago
Mike Krüger
6f1325dea7
Fixed Issue #44 : The ending TextLocation of an ArrayCreateExpression
...
is incorrect when the array is initialized with zero elements
13 years ago
Mike Krüger
e912bdf2ce
Fixed possible cast exception.
13 years ago
Alex Mizuki
658cb4b67b
patched up handling indexing issue
13 years ago
Alex Mizuki
aff71a5d53
try revert critical method
13 years ago
mike
29da952623
Fixed some warnings.
14 years ago
Mike Krüger
6f4a46c066
Fixed failing unit test.
14 years ago
mike
837d48d50a
Completion engine now works on freezed compilation units.
14 years ago
mike
11b8c3bca6
Removed IRelocatable infrastructure - the start line could now be
...
altered in the lexer directly.
14 years ago
Daniel Grunwald
ab024b9ddc
Fix icsharpcode/NRefactory#28 : Identity of lambda parameters
...
Revert change regarding TypeDeclaration.ClassType; using derived nested classes / factory methods is inconsistent API with all other AST nodes.
If we want to save that bit of memory, we could store ClassType in the flags instead (there's about 20 bits free), although I think it won't matter since TypeDeclaration is a relatively rare node.
14 years ago
Mike Krüger
2c97bfacca
Added more location checks / added -verbose command line option for
...
the ast verifier.
14 years ago
Mike Krüger
cf134dbdc8
Fixed potential null reference exception.
14 years ago
Mike Krüger
4ea7ebc517
Moved more roles to the Roles class/Changed TypeDeclaration
...
representation (saves some memory and class type is now always
defined).
14 years ago
Mike Krüger
cd349d26ce
Fixed some issues in the formatter.
14 years ago
Mike Krüger
6a0a96ce31
Moved some roles to the Roles class.
14 years ago
Mike Krüger
90bf204c7f
Moved the roles class out of AstNode.
14 years ago
Mike Krüger
b44d6c6580
Fixed typo.
14 years ago
Mike Krüger
473f6a7eb4
Added some additional bounds check.
...
As the parser improves they may become required.
14 years ago
Mike Krüger
ae28762282
Fixed destructor identifier.
14 years ago
Mike Krüger
fdfdffb42d
Fixed several query expression locations.
14 years ago
Mike Krüger
12c0472ece
Fixed incorrect parser positions in FixedStatement test.
14 years ago
Mike Krüger
5a9d33f74b
Fixed attribute empty arglist parens.
14 years ago
Mike Krüger
d6d1f08492
Fixed ignored unit test.
14 years ago
Mike Krüger
36456b4d15
Updated mcs & improved try context handling.
14 years ago
Daniel Grunwald
a353f23d70
Combine AttributedNode and MemberDeclaration into EntityDeclaration.
14 years ago
Mike Krüger
95ebebc2cb
Updated mcs.
14 years ago
Mike Krüger
3ffbaa278a
Refactored c# token representation, it's now more consistent with the
...
other nodes and takes up a bit less memory.
14 years ago
Mike Krüger
196e6184d6
Added some Parse methods to the compilation unit.
14 years ago
Daniel Grunwald
18c96e089d
Add support for multiline XML documentation comments.
14 years ago
Mike Krüger
54b6c5714f
Added some bounds checking.
14 years ago
Mike Krüger
c74577ab6a
Updated mcs.
14 years ago
Daniel Grunwald
2bebee46a1
C# XML documentation support.
14 years ago
Mike Krüger
e2bf1e41d4
Worked on unattached attribute handling.
14 years ago
Daniel Grunwald
cb84adabc6
Fixed parsing undocumented expressions.
14 years ago
Mike Krüger
6b45af2de2
Fixed
...
"UsingStatementTests.UsingStatementWithMultipleVariableDeclaration".
14 years ago
Mike Krüger
6054ed469a
Added unattached attributes to the AST.
14 years ago
Daniel Grunwald
e441980154
Fixed parsing "bool.TrueString".
14 years ago
Mike Krüger
20b94208f1
Took out error message.
14 years ago
Daniel Grunwald
b4003145b3
Add MethodGroupResolveResult.GetEligibleExtensionMethods() method.
14 years ago
Mike Krüger
5838210ba7
Fixed parser exception.
14 years ago
Mike Krüger
f931cf0b3f
Added some null checks.
...
Mcs can now parse much more "invalid" expressions & statements.
14 years ago
Mike Krüger
335fe9493d
Updated mcs.
14 years ago
Mike Krüger
c33bc0fd8c
Fixed assembly attribute location.
...
The fix isn't very clean - but the structure is built that way, would
be cleaner if it would be represented as Container.
14 years ago
Mike Krüger
179d90ab84
Added some null checks.
...
Not sure if they're needed.
14 years ago