Skip to content

Commit 1ec3f4e

Browse files
committed
Added expressions.
1 parent aa1c739 commit 1ec3f4e

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

CSharpToJavaScript/Walker.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -730,6 +730,7 @@ public override void VisitArgument(ArgumentSyntax node)
730730

731731
switch (kind)
732732
{
733+
case SyntaxKind.CharacterLiteralExpression:
733734
case SyntaxKind.ConditionalExpression:
734735
case SyntaxKind.UnaryMinusExpression:
735736
case SyntaxKind.DivideExpression:
@@ -1998,6 +1999,7 @@ public override void VisitArrayRankSpecifier(ArrayRankSpecifierSyntax node)
19981999
case SyntaxKind.IdentifierName:
19992000
VisitIdentifierName((IdentifierNameSyntax)asNode);
20002001
break;
2002+
case SyntaxKind.AddExpression:
20012003
case SyntaxKind.NumericLiteralExpression:
20022004
case SyntaxKind.DivideExpression:
20032005
Visit(asNode);
@@ -2062,6 +2064,9 @@ public override void VisitInitializerExpression(InitializerExpressionSyntax node
20622064

20632065
switch (kind)
20642066
{
2067+
case SyntaxKind.IdentifierName:
2068+
VisitIdentifierName((IdentifierNameSyntax)asNode);
2069+
break;
20652070
case SyntaxKind.ArrayInitializerExpression:
20662071
case SyntaxKind.StringLiteralExpression:
20672072
case SyntaxKind.NumericLiteralExpression:
@@ -2227,6 +2232,9 @@ public override void VisitParenthesizedExpression(ParenthesizedExpressionSyntax
22272232

22282233
switch (kind)
22292234
{
2235+
case SyntaxKind.SimpleMemberAccessExpression:
2236+
case SyntaxKind.ConditionalExpression:
2237+
case SyntaxKind.BitwiseAndExpression:
22302238
case SyntaxKind.SubtractExpression:
22312239
case SyntaxKind.MultiplyExpression:
22322240
case SyntaxKind.CoalesceExpression:
@@ -2243,6 +2251,9 @@ public override void VisitParenthesizedExpression(ParenthesizedExpressionSyntax
22432251
case SyntaxKind.SimpleAssignmentExpression:
22442252
Visit(asNode);
22452253
break;
2254+
case SyntaxKind.IdentifierName:
2255+
VisitIdentifierName((IdentifierNameSyntax)asNode);
2256+
break;
22462257
case SyntaxKind.AsExpression:
22472258
{
22482259
//Todo double/multiply asExpression?? How?

0 commit comments

Comments
 (0)