Пример #1
0
        private bool EvaluateRelationalExpr(DoggolangParser.RelationalExprContext context)
        {
            switch (context.op.Type)
            {
            case DoggolangParser.LT: return(Visit(context.lhs) < Visit(context.rhs));

            case DoggolangParser.GT: return(Visit(context.lhs) > Visit(context.rhs));

            default: return(false);
            }
        }
Пример #2
0
 public override int VisitRelationalExpr(DoggolangParser.RelationalExprContext context)
 {
     return(Convert.ToInt32(EvaluateRelationalExpr(context)));
 }