AIMA.Core.Logic.FOL.CNFConstructor.visitConnectedSentence C# (CSharp) Method

visitConnectedSentence() public method

public visitConnectedSentence ( ConnectedSentence sentence, Object arg ) : Object
sentence AIMA.Core.Logic.FOL.Parsing.AST.ConnectedSentence
arg Object
return Object
        public Object visitConnectedSentence(ConnectedSentence sentence, Object arg)
        {
            ArgData ad = (ArgData)arg;
            Sentence first = sentence.getFirst();
            Sentence second = sentence.getSecond();

            first.accept(this, arg);
            if (Connectors.isAND(sentence.getConnector()))
            {
                ad.clauses.Add(new Clause());
            }
            second.accept(this, arg);

            return sentence;
        }