Пример #1
0
 public override Maybe<Result> VisitBasic_expr(QueryParser.Basic_exprContext context)
 {
     if (context.ADD() != null)
         return VisitAdd(context);
     if (context.SUB() != null)
         return VisitSub(context);
     return VisitFact_expr(context.fact_expr());
 }
Пример #2
0
 private (Maybe<Result>, Maybe<Result>) VisitTwo(QueryParser.Basic_exprContext context)
 {
     var left = new BasicExprVisitor(_zmi, _env).Visit(context.basic_expr());
     var right = new BasicExprVisitor(_zmi, _env).Visit(context.fact_expr());
     return (left, right);
 }