summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormatthewsotoudeh <matthewsot@outlook.com>2014-11-28 00:33:28 -0800
committermatthewsotoudeh <matthewsot@outlook.com>2014-11-28 00:33:28 -0800
commit7e7a8b8c832dc5f9ca3108141d71edb5ba6ffddb (patch)
treeea980d6a093e94127378385a911288c3f8cb87b2
parent4d95f3bfdf7b544f29f486772a759b1e30c9b22f (diff)
added a prefixunaryexpression parserHEADmaster
-rw-r--r--SharpSwift/SharpSwift/Converters/ExpressionSyntaxParser.cs11
1 files changed, 11 insertions, 0 deletions
diff --git a/SharpSwift/SharpSwift/Converters/ExpressionSyntaxParser.cs b/SharpSwift/SharpSwift/Converters/ExpressionSyntaxParser.cs
index f1b5612..533fc53 100644
--- a/SharpSwift/SharpSwift/Converters/ExpressionSyntaxParser.cs
+++ b/SharpSwift/SharpSwift/Converters/ExpressionSyntaxParser.cs
@@ -42,6 +42,17 @@ namespace SharpSwift.Converters
}
/// <summary>
+ /// Converts a prefix unary expression to Swift
+ /// </summary>
+ /// <param name="expression">The expression to convert</param>
+ /// <returns>The converted Swift expression</returns>
+ [ParsesType(typeof(PrefixUnaryExpressionSyntax))]
+ public static string PrefixUnaryExpression(PrefixUnaryExpressionSyntax expression)
+ {
+ return expression.OperatorToken.Text + SyntaxNode(expression.Operand);
+ }
+
+ /// <summary>
/// Converts a member access expression to Swift
/// </summary>
/// <param name="expression">The expression to convert</param>
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback