| AComment |
The default concrete Comment implementation.
|
| AFact |
The default concrete Fact implementation.
|
| AProgram |
The default concrete Program implementation.
|
| ARelation |
Abstract super-class that handles most of the Relation details.
|
| ARule |
The default concrete Rule implementation.
|
| ARuleInvocation |
|
| Comment |
A source-level comment
|
| Fact |
|
| InvocationMatcher |
A matcher against invocations of rules that knows how to process invocations
and create RuleInvocations.
|
| ParserUtils |
Static utilities for the package
|
| PrintComments |
|
| PrintFacts |
|
| PrintInvocations |
|
| PrintProgram |
|
| PrintRubric |
The Fall-2020 Assignment 2 "Grader"
|
| Program |
A prolog program.
|
| PrologBaseListener |
This class provides an empty implementation of PrologListener,
which can be extended to create a listener which only needs to handle a subset
of the available methods.
|
| PrologLexer |
|
| PrologListener |
This interface defines a complete listener for a parse tree produced by
PrologParser.
|
| PrologListenerWithTokens |
A PrologListener that saves the BufferedTokenStream of tokens
for access during the tree-walk.
|
| PrologParser |
|
| PrologParser.Atom_termContext |
|
| PrologParser.AtomContext |
|
| PrologParser.Backq_stringContext |
|
| PrologParser.Base_termContext |
|
| PrologParser.Binary1200Context |
|
| PrologParser.Binary200Context |
|
| PrologParser.Binary700Context |
|
| PrologParser.Binary990Context |
|
| PrologParser.BinaryLeft400Context |
|
| PrologParser.BinaryLeft500Context |
|
| PrologParser.BinaryRight1000Context |
|
| PrologParser.BinaryRight1050Context |
|
| PrologParser.BinaryRight1100Context |
|
| PrologParser.BinaryRight200Context |
|
| PrologParser.BinaryRight600Context |
|
| PrologParser.Braced_termContext |
|
| PrologParser.ClauseContext |
|
| PrologParser.Compound_termContext |
|
| PrologParser.Curly_bracketed_termContext |
|
| PrologParser.CutContext |
|
| PrologParser.DirectiveContext |
|
| PrologParser.Dq_stringContext |
|
| PrologParser.Empty_bracesContext |
|
| PrologParser.Empty_listContext |
|
| PrologParser.FactContext |
|
| PrologParser.FloatContext |
|
| PrologParser.GraphicContext |
|
| PrologParser.Integer_termContext |
|
| PrologParser.IntegerContext |
|
| PrologParser.List_termContext |
|
| PrologParser.NameContext |
|
| PrologParser.P_textContext |
|
| PrologParser.PredicateContext |
|
| PrologParser.Quoted_stringContext |
|
| PrologParser.SemicolonContext |
|
| PrologParser.TermContext |
|
| PrologParser.TermlistContext |
|
| PrologParser.Unary1150Context |
|
| PrologParser.Unary1200Context |
|
| PrologParser.Unary1Context |
|
| PrologParser.Unary200Context |
|
| PrologParser.Unary500Context |
|
| PrologParser.Unary900Context |
|
| PrologParser.VariableContext |
|
| Relation |
A prolog relation between arguments.
|
| RelationCollectorListener |
|
| Rule |
|
| RuleInvocation |
An invocation of some relation; typically found in Rule.rhs()
|