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

Inheritance: AIMA.Core.Logic.Common.Parser
Datei anzeigen Open project: PaulMineau/AIMA.Net Class Usage Examples

Public Methods

Method Description
PEParser ( ) : System
parse ( String inputString ) : ParseTreeNode

Private Methods

Method Description
detectAtomicSentence ( ) : bool
detectBracket ( ) : bool
detectMultiOperator ( ) : bool
detectNOT ( ) : bool
parseAtomicSentence ( ) : AtomicSentence
parseBracketedSentence ( ) : Sentence
parseFalse ( ) : FalseSentence
parseMultiSentence ( ) : MultiSentence
parseNotSentence ( ) : UnarySentence
parseSentence ( ) : Sentence
parseSymbol ( ) : Symbol
parseTrue ( ) : TrueSentence

Method Details

PEParser() public method

public PEParser ( ) : System
return System

parse() public method

public parse ( String inputString ) : ParseTreeNode
inputString String
return ParseTreeNode