public override object VisitAndAndExpression([NotNull] TinyScriptParser.AndAndExpressionContext context) { var ret = VisitCmpExpression(context.cmpExpression(0)); if (context.ChildCount > 1) { for (int i = 2; i < context.ChildCount; i += 2) { VisitCmpExpression((TinyScriptParser.CmpExpressionContext)context.GetChild(i)); _builder.And(); } return(typeof(bool)); } return(ret); }