C# Class AIMA.Core.Logic.Propositional.Parsing.AbstractPLVisitor

Inheritance: PLVisitor
Datei anzeigen Open project: PaulMineau/AIMA.Net

Public Methods

Method Description
visitBinarySentence ( BinarySentence fs, Object arg ) : Object
visitFalseSentence ( FalseSentence fs, Object arg ) : Object
visitMultiSentence ( MultiSentence fs, Object arg ) : Object
visitNotSentence ( UnarySentence fs, Object arg ) : Object
visitSymbol ( Symbol s, Object arg ) : Object
visitTrueSentence ( TrueSentence ts, Object arg ) : Object

Protected Methods

Method Description
recreate ( Object ast ) : Sentence

Method Details

recreate() protected method

protected recreate ( Object ast ) : Sentence
ast Object
return AIMA.Core.Logic.Propositional.Parsing.Ast.Sentence

visitBinarySentence() public method

public visitBinarySentence ( BinarySentence fs, Object arg ) : Object
fs AIMA.Core.Logic.Propositional.Parsing.Ast.BinarySentence
arg Object
return Object

visitFalseSentence() public method

public visitFalseSentence ( FalseSentence fs, Object arg ) : Object
fs AIMA.Core.Logic.Propositional.Parsing.Ast.FalseSentence
arg Object
return Object

visitMultiSentence() public method

public visitMultiSentence ( MultiSentence fs, Object arg ) : Object
fs AIMA.Core.Logic.Propositional.Parsing.Ast.MultiSentence
arg Object
return Object

visitNotSentence() public method

public visitNotSentence ( UnarySentence fs, Object arg ) : Object
fs AIMA.Core.Logic.Propositional.Parsing.Ast.UnarySentence
arg Object
return Object

visitSymbol() public method

public visitSymbol ( Symbol s, Object arg ) : Object
s AIMA.Core.Logic.Propositional.Parsing.Ast.Symbol
arg Object
return Object

visitTrueSentence() public method

public visitTrueSentence ( TrueSentence ts, Object arg ) : Object
ts AIMA.Core.Logic.Propositional.Parsing.Ast.TrueSentence
arg Object
return Object