AIMA.Core.Logic.FOL.Parsing.AbstractFOLVisitor.visitQuantifiedSentence C# (CSharp) Method

visitQuantifiedSentence() public method

public visitQuantifiedSentence ( QuantifiedSentence sentence, Object arg ) : Object
sentence AIMA.Core.Logic.FOL.Parsing.AST.QuantifiedSentence
arg Object
return Object
        public virtual Object visitQuantifiedSentence(QuantifiedSentence sentence,
                Object arg)
        {
            List<Variable> variables = new List<Variable>();
            foreach (Variable var in sentence.getVariables())
            {
                variables.Add((Variable)var.accept(this, arg));
            }

            return new QuantifiedSentence(sentence.getQuantifier(), variables,
                    (Sentence)sentence.getQuantified().accept(this, arg));
        }