Daniel Grunwald
|
452cbf51be
|
Add some GeneralScope unit tests.
Rename ParameterDeclarationExpression -> ParameterDeclaration.
|
15 years ago |
Daniel Grunwald
|
823c73c93f
|
Make IdentifierExpression.Identifier return the identifier string.
ResolveVisitor: associate declarations with the resolved entity
|
15 years ago |
Daniel Grunwald
|
716a5f51fe
|
Add NRefactory.Demo (TreeView for visualization of C# DOM)
|
15 years ago |
Daniel Grunwald
|
2f91b65b74
|
Add more SimpleNameLookupTests.
|
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 |
Daniel Grunwald
|
80a859c0cc
|
Add support for pointer types (implicit pointer conversion; operators defined on pointers).
|
15 years ago |
Mike Krüger
|
9ad9030e29
|
Added some mono compatibility changes.
|
15 years ago |
Daniel Grunwald
|
176f97354c
|
Fixed overload resolution bug
|
15 years ago |
Daniel Grunwald
|
fe78216ca4
|
Started implementing type inference.
|
15 years ago |
Daniel Grunwald
|
2634564ad2
|
Rename Util to Utils; added replaced "object CacheToken" with "CacheManager CacheManager"
|
15 years ago |
Daniel Grunwald
|
24e7c50e32
|
Fixed issues with LogicalAnd and LogicalOr operators.
Add unit tests for overload resolution; fixed an overload resolution bug.
Added some new helper methods.
Various documentation updates.
|
15 years ago |
Daniel Grunwald
|
c4f4db723b
|
Added support for relational operators.
Moved primitive cast logic to utils.
Added unit tests; fixed bug in enum handling.
|
15 years ago |
Daniel Grunwald
|
f832db0de6
|
Use TypeCode instead of Type where possible; added more BinaryOperatorTests; added support for equality operators.
|
15 years ago |
Daniel Grunwald
|
a7790c8de0
|
Add subtraction and shift operators.
|
15 years ago |
Daniel Grunwald
|
ca28cd6478
|
Add support for multiplication, division, modulus and addition operators.
|
15 years ago |
Daniel Grunwald
|
d66df1965d
|
Fixed operator overload resolution bug.
|
15 years ago |
Daniel Grunwald
|
b46cfa7e29
|
Added CastTests.
Constant folding: fixed implicit conversions and casts to use C# semantics
|
15 years ago |
Daniel Grunwald
|
8792c243cb
|
Added unit tests for unary operators, and implemented overload resolution.
|
15 years ago |
Daniel Grunwald
|
db8619113e
|
Add C# resolver.
|
15 years ago |
Daniel Grunwald
|
2853feea02
|
Rewrite GetAllBaseTypes() to ensure the output is finite; and add unit tests for it.
|
15 years ago |
Daniel Grunwald
|
f3a8325390
|
Add BetterConversion logic to C# Conversions.
|
15 years ago |
Daniel Grunwald
|
5c57f8fd0d
|
Add support for integer literal conversions.
|
15 years ago |
Daniel Grunwald
|
e19cf3785c
|
Added unit tests for C# implicit conversions and fixed a few bugs.
|
15 years ago |