Mike Krüger
cad9d18444
Fixed fixed statement.
15 years ago
Mike Krüger
8c7e017a3a
Fixed UsingDeclarationTests.
15 years ago
Mike Krüger
293dba532f
Worked on pointer reference expression.
15 years ago
Mike Krüger
cc209b45f9
Fixed ArrayObjectCreateExpression tests.
15 years ago
Mike Krüger
c0e20a6796
Fixed qualified alias member tests.
15 years ago
Mike Krüger
44388b2395
Fixed anonymous method tests.
15 years ago
Daniel Grunwald
56fde51b69
Use "Role" suffix for the fixed field variable role.
15 years ago
Daniel Grunwald
d022808047
Fixed parsing of enum member declarations.
15 years ago
Mike Krüger
f03042647c
Added extern alias node.
15 years ago
Mike Krüger
d8e26ed8dc
Added fixed field ast node.
...
I thought about this a bit - it's a better solution to invent a new
node for this construct even if it's reallly close to fields. Really
close != same.
15 years ago
Mike Krüger
749f5a885e
Updated parser & mcs.
15 years ago
Daniel Grunwald
ccfd4ea12c
Evaluate constant expressions in definite assignment analysis.
15 years ago
Daniel Grunwald
136fd88f14
Fix some parser issues.
15 years ago
Daniel Grunwald
3b6fe6ff0d
Adjust resolver to AST changes and disable failing unit tests.
15 years ago
Daniel Grunwald
b51f5a651f
Add pattern matching for MemberDeclarations.
15 years ago
Daniel Grunwald
904b05fe5e
NRefactory: remove collection setters from AST; expose AstNodeCollection<T> instead.
15 years ago
Mike Krüger
e0a6909916
added more bugfixes.
15 years ago
Mike Krüger
31113d214e
fixed switch section.
15 years ago
Mike Krüger
daccb3a8d8
Fixed parser bug.
15 years ago
Mike Krüger
59da5a28db
Worked on type parsing.
15 years ago
Mike Krüger
83a7d2fcc0
Splitted the goto statement cases: GotoStatement, GotoCaseStatement,
...
GotoDefaultStatement.
15 years ago
Mike Krüger
ecc17721fd
Added YieldBreakStatement.
15 years ago
Mike Krüger
b8cf7d35c3
Splitted while & do while statements.
15 years ago
Daniel Grunwald
43625b4c85
Initial port to new NRefactory.
15 years ago
Daniel Grunwald
a24999d720
Add InsertParenthesesVisitor
15 years ago
Mike Krüger
66d45aca27
Added some token getters.
15 years ago
Daniel Grunwald
54c454b0f8
Split EventDeclaration in normal one (can declare multiple events) and CustomEventDeclaration (with add/remove blocks, can only declare a single event).
15 years ago
Daniel Grunwald
8186996c40
Add NamedArgumentExpression; cleanup the AST a bit.
15 years ago
Mike Krüger
75256d0be6
Synced with monodevelop.
15 years ago
Daniel Grunwald
bf49569c22
Rename Dom->Ast.
15 years ago
Daniel Grunwald
0f01f3be17
C# Ast refactoring: introduce Role<T> and add setters.
15 years ago
Daniel Grunwald
f7b16a70fb
Implemented support for extension methods.
15 years ago
Daniel Grunwald
0a71f0911d
Added hack to support some simple type references.
15 years ago
Daniel Grunwald
b9f9caaa9c
Added some unit tests and fixed some bugs.
15 years ago
Daniel Grunwald
b35f1f247c
Handle 'a::b' as MemberType (move aliases out of SimpleType).
15 years ago
Daniel Grunwald
7656e7d937
CSharpParser: UsingDeclaration makes use of type reference
15 years ago
Daniel Grunwald
36af836115
Add PrimitiveType/SimpleType/MemberType.
15 years ago
Daniel Grunwald
ebcfe909bd
DomNode: enforce tree invariants, fix bug in InsertChildBefore, and add Remove/Replace methods.
15 years ago
Mike Krüger
eb40e467ca
check if typearguments is empty (better fix than the last one).
15 years ago
Mike Krüger
4c729b380a
fixed build.
15 years ago
Mike Krüger
8e6df488b5
fixed 2nd null case.
15 years ago
Mike Krüger
12be15b982
fixed null ptr exception.
15 years ago
Mike Krüger
b9e88e615f
fixed type argument args.
15 years ago
Mike Krüger
d956d29cec
fixed for statement.
15 years ago
Mike Krüger
3fd114cb96
Comments are now part of the dom.
15 years ago
Mike Krüger
96e23e1761
fixed roles.
15 years ago
Mike Krüger
7b6cecca2c
Merged with mondevelop AST. + Did some minor renamings
...
+ Removed unused EnumDeclaration
15 years ago
Mike Krüger
2cfa36ea5f
Merge previous fixes.
15 years ago
Mike Krüger
396c2b3931
Updated AST & mcs.
15 years ago
Daniel Grunwald
8703df7bae
Enable parser unit tests; ignore those that are broken.
15 years ago