Esempio n. 1
0
 string PrintExpression(SwiftParser.MultiplicativeExprContext context)
 {
     if (context.multiplicativeExpr() == null)
     {
         return(PrintExpression(context.unaryExpr()));
     }
     else
     {
         return($"({PrintExpression(context.multiplicativeExpr())}"
                + $" {context.children[1].GetText()} {PrintExpression(context.unaryExpr())})");
     }
 }
Esempio n. 2
0
        string PrintExpression(SwiftParser.MultiplicativeExprContext context)
        {
            string result;

            if (context.multiplicativeExpr() == null)
            {
                result = PrintExpression(context.unaryExpr());
            }
            else
            {
                result = PrintExpression(context.multiplicativeExpr())
                         + context.children[1].GetText() + PrintExpression(context.unaryExpr());
            }

            return($"({result})");
        }