Mike Krüger
|
c453405dcf
|
Updated code completion to the latest type system changes.
|
14 years ago |
Daniel Grunwald
|
a71670f2bc
|
Fixed some issues with code round-tripping; and added unit tests for some parser failures.
|
14 years ago |
Daniel Grunwald
|
4db74d9da0
|
Fixed roundtripping of preprocessor directives.
|
14 years ago |
Daniel Grunwald
|
bf88746a7a
|
Added some failing parser tests for bugs discovered trying to roundtrip NRefactory itself.
|
14 years ago |
Daniel Grunwald
|
a6433d43f3
|
Do not try to infer a type from the null literal.
|
14 years ago |
Daniel Grunwald
|
b0b9942522
|
Add ISolutionSnapshot for creating compilations for multiple projects from a single consistent snapshot.
|
14 years ago |
Daniel Grunwald
|
7e95cb7446
|
Add CSharpAstResolver.GetResolverStateBefore
|
14 years ago |
Daniel Grunwald
|
4ccc313d46
|
Normalize newlines
|
14 years ago |
Daniel Grunwald
|
4d4f1f42b7
|
Fixed various resolver bugs.
|
14 years ago |
Daniel Grunwald
|
c4ce9344f0
|
Fixed bug when resolving base constructor calls.
|
14 years ago |
Daniel Grunwald
|
0b263b0b74
|
TypeSystemConvertVisitor: implemented ConvertInterfaceImplementation for methods and properties.
Implemented 'goto case' support in control flow analysis.
|
14 years ago |
Daniel Grunwald
|
f11eed9d15
|
Introduce a named unknown type (this allows TypeSystemAstBuilder to work better when there are resolve errors).
|
14 years ago |
Daniel Grunwald
|
e2cb5467c2
|
Adjust CodeDomConvertVisitor and DefiniteAssignmentAnalysis to new type system.
|
14 years ago |
Mike Krüger
|
3d9b3ec31d
|
Improved enum parsing.
|
14 years ago |
Mike Krüger
|
e69e9f13f5
|
Fixed enum context.
|
14 years ago |
Mike Krüger
|
9cc151d4c3
|
Started support for unclosed expression statements.
|
14 years ago |
Mike Krüger
|
bcde6f1af6
|
Worked on enum context.
|
14 years ago |
Mike Krüger
|
37798b0eba
|
Improved get/set keyword handling.
|
14 years ago |
Mike Krüger
|
2ec341e86c
|
Merged with mcs.
|
14 years ago |
Mike Krüger
|
7e5380551b
|
Updated mcs/fixed some code completion cases.
|
14 years ago |
Daniel Grunwald
|
73438b7288
|
Make CSharpResolveVisitor internal and expose CSharpAstResolver instead.
|
14 years ago |
Daniel Grunwald
|
9d7c018fb2
|
Adjusted C# resolver to refactored type system.
|
14 years ago |
Daniel Grunwald
|
c02e801b5d
|
Introduce ResolvedUsingScope (serves as cache per using-scope; avoids resolving imported namespaces repeatedly).
|
14 years ago |
Mike Krüger
|
5069b98f17
|
Fixed code completion bug.
|
14 years ago |
Mike Krüger
|
3b6fda215c
|
Added gtk demo & fixed code completion bug.
|
14 years ago |
Daniel Grunwald
|
54851a741f
|
C# Type System implementation
|
14 years ago |
Mike Krüger
|
057c0beee2
|
Fixed "partial" bug.
|
14 years ago |
Mike Krüger
|
ba88599ec6
|
Added a method to determine the current parameter index.
|
14 years ago |
Mike Krüger
|
a701436950
|
Changed parameter completion API slightly.
|
14 years ago |
Mike Krüger
|
4a41972dfa
|
Fixed code completion bug "Bug 1932 - [new resolver] fields don't show
up unless prefixed with 'this.'".
|
14 years ago |
Mike Krüger
|
2ea298c754
|
Fixed some null reference exceptions.
|
14 years ago |
Mike Krüger
|
f479cb03e0
|
fixed bug in parameter parsing.
|
14 years ago |
Mike Krüger
|
98d1826a74
|
Added error expression as ast node.
|
14 years ago |
Mike Krüger
|
fa6ea1222f
|
Added error expression for the for construct.
|
14 years ago |
Mike Krüger
|
817a2da7d7
|
Added error expression for invalid initializers.
|
14 years ago |
Mike Krüger
|
a4259efbcb
|
* cs-tokenizer.cs: Fixed location bug.
* NRefactory.sln:
|
14 years ago |
Mike Krüger
|
ec82082a36
|
Handled pre processor directives as separate AST node.
|
14 years ago |
Mike Krüger
|
11a9ce2287
|
Added context action unit tests.
|
14 years ago |
Daniel Grunwald
|
f9916d89ef
|
WIP: Type system refactoring.
|
14 years ago |
Mike Krüger
|
2d70017cf7
|
Fixed some parameter resolve result issues.
|
14 years ago |
Mike Krüger
|
1bc609ff79
|
Added pre processor "if"/"elif" contexts.
|
14 years ago |
Mike Krüger
|
03ee478b96
|
Improved current member recognition.
|
14 years ago |
Mike Krüger
|
c29b4ed97f
|
Added missing follow up char.
|
14 years ago |
Mike Krüger
|
0ab566c3c0
|
Fixed "partial" context.
|
14 years ago |
Mike Krüger
|
a097af0b80
|
Fixed multiple line comment content.
|
14 years ago |
Mike Krüger
|
8124eaa818
|
Fixed invalid expression statement.
|
14 years ago |
Mike Krüger
|
41607d703f
|
Added invalid expression statements to the ast.
|
14 years ago |
Mike Krüger
|
d461987839
|
Improved comment & string context recognition.
|
14 years ago |
Daniel Grunwald
|
f631199013
|
Type system refactoring: split unresolved/resolved type systems.
|
14 years ago |
Mike Krüger
|
1ebf83544b
|
Fixed parameter completion issue.
|
14 years ago |