While.Parsing.Parser.LogicAnd C# (CSharp) 메소드

LogicAnd() 공개 메소드

public LogicAnd ( Expression &exp ) : void
exp Expression
리턴 void
        void LogicAnd(out Expression exp)
        {
            Expression second;
            LogicXor(out exp);
            while (la.kind == 27) {
            Get();
            Token tok = t;
            LogicXor(out second);
            if (!ExpectBool(exp, tok, false)) { return; }
            if (!ExpectBool(second, tok, true)) { return; }
            exp = new LogicalAnd((TypedExpression<bool>) exp, (TypedExpression<bool>) second);
            }
        }