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 |
Daniel Grunwald
|
6b282eaf3e
|
Add TypeMembers unit tests.
|
15 years ago |
Daniel Grunwald
|
f52338f265
|
Add statement-level parser tests.
|
15 years ago |
Daniel Grunwald
|
452cbf51be
|
Add some GeneralScope unit tests.
Rename ParameterDeclarationExpression -> ParameterDeclaration.
|
15 years ago |
Daniel Grunwald
|
3b991e6a0d
|
Simplify CSharp.Dom.
Add delegate support to TypeSystemConvertVisitor.cs.
Add support for resolving object creation (constructor calls).
|
15 years ago |
Daniel Grunwald
|
51c01bce67
|
Add "Resolve" button to NRefactory.Demo.
Bugfixes for parser + resolver.
|
15 years ago |
Daniel Grunwald
|
a7e253e3ea
|
Add C# resolve visitor.
|
15 years ago |
Daniel Grunwald
|
9b0435065e
|
Add parser unit tests for expressions.
|
15 years ago |
Mike Krüger
|
a25ede2add
|
Updated AST & provided c# parser implementation.
|
15 years ago |
Mike Krüger
|
feb6e556a9
|
Added c# parser.
Need conversion to new type system.
|
15 years ago |