Package org.projog.core.parser
Provides classes for constructing
Term objects from Prolog syntax.-
Class Summary Class Description CharacterParser Reads characters from aBufferedReader.Delimiters Operands Collection of operands.Operands.Operand ProjogSourceReader Populates aKnowledgeBasewith clauses parsed from Prolog syntax.SentenceParser Parses Prolog syntax representing rules including operators.TermIdentitySet Similar to a HashSet but uses reference-equality in place of object-equality when comparing keys.Token TokenParser Parses an input stream into discrete 'tokens' that are used to represent Prolog queries and rules. -
Enum Summary Enum Description Operands.Associativity Associativity is used to specify rules over operators in the same expression that have the same priority.Operands.Location TokenType -
Exception Summary Exception Description ParserException Signals a failure to successfully parse Prolog syntax.