Index

A B C D E F G H I J L M N O P Q R S T U V W _ 
All Classes|All Packages

A

AComment - Class in edu.unc.cs.comp524.parsers.prolog
The default concrete Comment implementation.
AComment(String) - Constructor for class edu.unc.cs.comp524.parsers.prolog.AComment
 
AComment(List<Token>) - Constructor for class edu.unc.cs.comp524.parsers.prolog.AComment
Constructor for use with PrologParser-related objects.
AComment(Token) - Constructor for class edu.unc.cs.comp524.parsers.prolog.AComment
Constructor for use with PrologParser-related objects.
AFact - Class in edu.unc.cs.comp524.parsers.prolog
The default concrete Fact implementation.
AFact(PrologParser.AtomContext, PrologParser.TermlistContext, Optional<Comment>) - Constructor for class edu.unc.cs.comp524.parsers.prolog.AFact
Constructor for use with PrologParser-related objects.
AFact(String, List<ParseTree>, Optional<Comment>) - Constructor for class edu.unc.cs.comp524.parsers.prolog.AFact
 
AProgram - Class in edu.unc.cs.comp524.parsers.prolog
The default concrete Program implementation.
AProgram(List<Relation>) - Constructor for class edu.unc.cs.comp524.parsers.prolog.AProgram
 
AProgram(Map<String, List<Relation>>) - Constructor for class edu.unc.cs.comp524.parsers.prolog.AProgram
 
ARelation - Class in edu.unc.cs.comp524.parsers.prolog
Abstract super-class that handles most of the Relation details.
ARelation(PrologParser.AtomContext, PrologParser.TermlistContext, Optional<Comment>) - Constructor for class edu.unc.cs.comp524.parsers.prolog.ARelation
Constructor for use with PrologParser-related objects.
ARelation(String, List<ParseTree>, Optional<Comment>) - Constructor for class edu.unc.cs.comp524.parsers.prolog.ARelation
 
areTokensOnNode(ParserRuleContext, List<Token>) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologListenerWithTokens
True iff the comment tokens end on the line before the start of the given context.
args() - Method in class edu.unc.cs.comp524.parsers.prolog.ARelation
 
args() - Method in class edu.unc.cs.comp524.parsers.prolog.ARuleInvocation
 
args() - Method in interface edu.unc.cs.comp524.parsers.prolog.Relation
The arguments of the relation
args() - Method in interface edu.unc.cs.comp524.parsers.prolog.RuleInvocation
The arguments of the relation being invoked
arity() - Method in class edu.unc.cs.comp524.parsers.prolog.ARelation
 
arity() - Method in class edu.unc.cs.comp524.parsers.prolog.ARuleInvocation
 
arity() - Method in interface edu.unc.cs.comp524.parsers.prolog.Relation
How many arguments the relation takes
arity() - Method in interface edu.unc.cs.comp524.parsers.prolog.RuleInvocation
The arity of the relation being invoked
arity(String) - Method in interface edu.unc.cs.comp524.parsers.prolog.Program
The arities of all clauses with a given name
ARule - Class in edu.unc.cs.comp524.parsers.prolog
The default concrete Rule implementation.
ARule(PrologParser.AtomContext, PrologParser.TermlistContext, Optional<Comment>, List<RuleInvocation>) - Constructor for class edu.unc.cs.comp524.parsers.prolog.ARule
Constructor for use with PrologParser-related objects.
ARule(String, List<ParseTree>, Optional<Comment>, List<RuleInvocation>) - Constructor for class edu.unc.cs.comp524.parsers.prolog.ARule
 
ARuleInvocation - Class in edu.unc.cs.comp524.parsers.prolog
The default concrete RuleInvocation implementation.
ARuleInvocation(Fact) - Constructor for class edu.unc.cs.comp524.parsers.prolog.ARuleInvocation
 
ARuleInvocation(PrologParser.AtomContext, PrologParser.TermlistContext) - Constructor for class edu.unc.cs.comp524.parsers.prolog.ARuleInvocation
Constructor for use with PrologParser-related objects.
ARuleInvocation(String, List<ParseTree>) - Constructor for class edu.unc.cs.comp524.parsers.prolog.ARuleInvocation
 
atom() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
atom() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Atom_termContext
 
atom() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Compound_termContext
 
Atom_termContext(PrologParser.Base_termContext) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Atom_termContext
 
AtomContext() - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.AtomContext
 
AtomContext(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.AtomContext
 

B

BACK_QUOTED_STRING - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
BACK_QUOTED_STRING - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
BACK_QUOTED_STRING() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Backq_stringContext
 
Backq_stringContext(PrologParser.AtomContext) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Backq_stringContext
 
base_term() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
base_term() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary1Context
 
Base_termContext() - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Base_termContext
 
Base_termContext(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Base_termContext
 
BINARY - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
BINARY - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
BINARY() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.IntegerContext
 
binary1200() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
binary1200() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.TermContext
 
Binary1200Context(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary1200Context
 
binary200() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
binary200() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryLeft400Context
 
Binary200Context(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary200Context
 
binary700() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
binary700() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary900Context
 
Binary700Context(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary700Context
 
binary990() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
binary990() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight1000Context
 
Binary990Context(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary990Context
 
binaryLeft400() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
binaryLeft400() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryLeft400Context
 
binaryLeft400() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary500Context
 
BinaryLeft400Context(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryLeft400Context
 
binaryLeft500() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
binaryLeft500() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryLeft500Context
 
binaryLeft500() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight600Context
 
BinaryLeft500Context(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryLeft500Context
 
binaryRight1000() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
binaryRight1000() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight1000Context
 
binaryRight1000() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight1050Context
 
binaryRight1000(int) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight1000Context
 
BinaryRight1000Context(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight1000Context
 
binaryRight1050() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
binaryRight1050() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight1050Context
 
binaryRight1050() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight1100Context
 
BinaryRight1050Context(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight1050Context
 
binaryRight1100() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
binaryRight1100() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight1100Context
 
binaryRight1100() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary1150Context
 
binaryRight1100(int) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight1100Context
 
BinaryRight1100Context(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight1100Context
 
binaryRight200() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary200Context
 
binaryRight200() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
binaryRight200() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight200Context
 
binaryRight200(int) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary200Context
 
BinaryRight200Context(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight200Context
 
binaryRight600() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary700Context
 
binaryRight600() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
binaryRight600() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight600Context
 
binaryRight600(int) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary700Context
 
BinaryRight600Context(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight600Context
 
Braced_termContext(PrologParser.Base_termContext) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Braced_termContext
 

C

CHARACTER_CODE_CONSTANT - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
CHARACTER_CODE_CONSTANT - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
CHARACTER_CODE_CONSTANT() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.IntegerContext
 
clause() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
clause() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.P_textContext
 
clause(int) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.P_textContext
 
ClauseContext() - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.ClauseContext
 
ClauseContext(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.ClauseContext
 
clauses() - Method in class edu.unc.cs.comp524.parsers.prolog.AProgram
 
clauses() - Method in interface edu.unc.cs.comp524.parsers.prolog.Program
The program's clauses.
comment() - Method in class edu.unc.cs.comp524.parsers.prolog.ARelation
 
comment() - Method in interface edu.unc.cs.comp524.parsers.prolog.Relation
The Comment, if available
Comment - Interface in edu.unc.cs.comp524.parsers.prolog
A source-level comment
COMMENT - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
COMMENT - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
COMMENTCH - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
commentsToLeft(ParserRuleContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologListenerWithTokens
The Token nodes of comments to the left of the givent context
Compound_termContext(PrologParser.Base_termContext) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Compound_termContext
 
containsRecursive(String) - Method in interface edu.unc.cs.comp524.parsers.prolog.Program
True iff any of the clauses named name contains an invocation to a recurisive clause.
copyFrom(PrologParser.AtomContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.AtomContext
 
copyFrom(PrologParser.Base_termContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Base_termContext
 
copyFrom(PrologParser.ClauseContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.ClauseContext
 
countLines(Token) - Static method in class edu.unc.cs.comp524.parsers.prolog.ParserUtils
The number of lines in a token's Token.getText().
Curly_bracketed_termContext(PrologParser.Base_termContext) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Curly_bracketed_termContext
 
CutContext(PrologParser.AtomContext) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.CutContext
 

D

DECIMAL - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
DECIMAL - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
DECIMAL() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.IntegerContext
 
depth(String) - Method in interface edu.unc.cs.comp524.parsers.prolog.Program
The "depth" of a named clause.
directive() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
directive() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.P_textContext
 
directive(int) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.P_textContext
 
DirectiveContext(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.DirectiveContext
 
DOUBLE_QUOTED_LIST - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
DOUBLE_QUOTED_LIST - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
DOUBLE_QUOTED_LIST() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Dq_stringContext
 
Dq_stringContext(PrologParser.AtomContext) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Dq_stringContext
 

E

edu.unc.cs.comp524.parsers.prolog - package edu.unc.cs.comp524.parsers.prolog
Package holding prolog-parser code built for Comp 524 taught at the University of North Carolina Chapel Hill
edu.unc.cs.comp524.parsers.prolog.f20 - package edu.unc.cs.comp524.parsers.prolog.f20
Package for Fall 2020 assignment code using edu.unc.cs.comp524.parsers.
edu.unc.cs.comp524.parsers.prolog.f20.a2 - package edu.unc.cs.comp524.parsers.prolog.f20.a2
Package for A2 stylechecks for Fall 2020 using edu.unc.cs.comp524.parsers.
Empty_bracesContext(PrologParser.AtomContext) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Empty_bracesContext
 
Empty_listContext(PrologParser.AtomContext) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Empty_listContext
 
enterAtom_term(PrologParser.Atom_termContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by the atom_term labeled alternative in PrologParser.base_term().
enterAtom_term(PrologParser.Atom_termContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by the atom_term labeled alternative in PrologParser.base_term().
enterBackq_string(PrologParser.Backq_stringContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by the backq_string labeled alternative in PrologParser.atom().
enterBackq_string(PrologParser.Backq_stringContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by the backq_string labeled alternative in PrologParser.atom().
enterBinary1200(PrologParser.Binary1200Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.binary1200().
enterBinary1200(PrologParser.Binary1200Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.binary1200().
enterBinary200(PrologParser.Binary200Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.binary200().
enterBinary200(PrologParser.Binary200Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.binary200().
enterBinary700(PrologParser.Binary700Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.binary700().
enterBinary700(PrologParser.Binary700Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.binary700().
enterBinary990(PrologParser.Binary990Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.binary990().
enterBinary990(PrologParser.Binary990Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.binary990().
enterBinaryLeft400(PrologParser.BinaryLeft400Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.binaryLeft400().
enterBinaryLeft400(PrologParser.BinaryLeft400Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.binaryLeft400().
enterBinaryLeft500(PrologParser.BinaryLeft500Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.binaryLeft500().
enterBinaryLeft500(PrologParser.BinaryLeft500Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.binaryLeft500().
enterBinaryRight1000(PrologParser.BinaryRight1000Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.binaryRight1000().
enterBinaryRight1000(PrologParser.BinaryRight1000Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.binaryRight1000().
enterBinaryRight1050(PrologParser.BinaryRight1050Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.binaryRight1050().
enterBinaryRight1050(PrologParser.BinaryRight1050Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.binaryRight1050().
enterBinaryRight1100(PrologParser.BinaryRight1100Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.binaryRight1100().
enterBinaryRight1100(PrologParser.BinaryRight1100Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.binaryRight1100().
enterBinaryRight200(PrologParser.BinaryRight200Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.binaryRight200().
enterBinaryRight200(PrologParser.BinaryRight200Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.binaryRight200().
enterBinaryRight600(PrologParser.BinaryRight600Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.binaryRight600().
enterBinaryRight600(PrologParser.BinaryRight600Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.binaryRight600().
enterBraced_term(PrologParser.Braced_termContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by the braced_term labeled alternative in PrologParser.base_term().
enterBraced_term(PrologParser.Braced_termContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by the braced_term labeled alternative in PrologParser.base_term().
enterCompound_term(PrologParser.Compound_termContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by the compound_term labeled alternative in PrologParser.base_term().
enterCompound_term(PrologParser.Compound_termContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by the compound_term labeled alternative in PrologParser.base_term().
enterCurly_bracketed_term(PrologParser.Curly_bracketed_termContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by the curly_bracketed_term labeled alternative in PrologParser.base_term().
enterCurly_bracketed_term(PrologParser.Curly_bracketed_termContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by the curly_bracketed_term labeled alternative in PrologParser.base_term().
enterCut(PrologParser.CutContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by the cut labeled alternative in PrologParser.atom().
enterCut(PrologParser.CutContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by the cut labeled alternative in PrologParser.atom().
enterDirective(PrologParser.DirectiveContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.directive().
enterDirective(PrologParser.DirectiveContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.directive().
enterDq_string(PrologParser.Dq_stringContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by the dq_string labeled alternative in PrologParser.atom().
enterDq_string(PrologParser.Dq_stringContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by the dq_string labeled alternative in PrologParser.atom().
enterEmpty_braces(PrologParser.Empty_bracesContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by the empty_braces labeled alternative in PrologParser.atom().
enterEmpty_braces(PrologParser.Empty_bracesContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by the empty_braces labeled alternative in PrologParser.atom().
enterEmpty_list(PrologParser.Empty_listContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by the empty_list labeled alternative in PrologParser.atom().
enterEmpty_list(PrologParser.Empty_listContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by the empty_list labeled alternative in PrologParser.atom().
enterEveryRule(ParserRuleContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
enterFact(PrologParser.FactContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by the fact labeled alternative in PrologParser.clause().
enterFact(PrologParser.FactContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by the fact labeled alternative in PrologParser.clause().
enterFact(PrologParser.FactContext) - Method in class edu.unc.cs.comp524.parsers.prolog.RelationCollectorListener
 
enterFloat(PrologParser.FloatContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by the float labeled alternative in PrologParser.base_term().
enterFloat(PrologParser.FloatContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by the float labeled alternative in PrologParser.base_term().
enterGraphic(PrologParser.GraphicContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by the graphic labeled alternative in PrologParser.atom().
enterGraphic(PrologParser.GraphicContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by the graphic labeled alternative in PrologParser.atom().
enterInteger(PrologParser.IntegerContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.integer().
enterInteger(PrologParser.IntegerContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.integer().
enterInteger_term(PrologParser.Integer_termContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by the integer_term labeled alternative in PrologParser.base_term().
enterInteger_term(PrologParser.Integer_termContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by the integer_term labeled alternative in PrologParser.base_term().
enterList_term(PrologParser.List_termContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by the list_term labeled alternative in PrologParser.base_term().
enterList_term(PrologParser.List_termContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by the list_term labeled alternative in PrologParser.base_term().
enterName(PrologParser.NameContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by the name labeled alternative in PrologParser.atom().
enterName(PrologParser.NameContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by the name labeled alternative in PrologParser.atom().
enterP_text(PrologParser.P_textContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.p_text().
enterP_text(PrologParser.P_textContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.p_text().
enterPredicate(PrologParser.PredicateContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by the predicate labeled alternative in PrologParser.clause().
enterPredicate(PrologParser.PredicateContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by the predicate labeled alternative in PrologParser.clause().
enterPredicate(PrologParser.PredicateContext) - Method in class edu.unc.cs.comp524.parsers.prolog.RelationCollectorListener
 
enterQuoted_string(PrologParser.Quoted_stringContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by the quoted_string labeled alternative in PrologParser.atom().
enterQuoted_string(PrologParser.Quoted_stringContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by the quoted_string labeled alternative in PrologParser.atom().
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Atom_termContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Backq_stringContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary1200Context
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary200Context
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary700Context
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary990Context
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryLeft400Context
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryLeft500Context
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight1000Context
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight1050Context
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight1100Context
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight200Context
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight600Context
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Braced_termContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Compound_termContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Curly_bracketed_termContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.CutContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.DirectiveContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Dq_stringContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Empty_bracesContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Empty_listContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.FactContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.FloatContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.GraphicContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Integer_termContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.IntegerContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.List_termContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.NameContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.P_textContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.PredicateContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Quoted_stringContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.SemicolonContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.TermContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.TermlistContext
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary1150Context
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary1200Context
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary1Context
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary200Context
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary500Context
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary900Context
 
enterRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.VariableContext
 
enterSemicolon(PrologParser.SemicolonContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by the semicolon labeled alternative in PrologParser.atom().
enterSemicolon(PrologParser.SemicolonContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by the semicolon labeled alternative in PrologParser.atom().
enterTerm(PrologParser.TermContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.term().
enterTerm(PrologParser.TermContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.term().
enterTermlist(PrologParser.TermlistContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.termlist().
enterTermlist(PrologParser.TermlistContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.termlist().
enterUnary1(PrologParser.Unary1Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.unary1().
enterUnary1(PrologParser.Unary1Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.unary1().
enterUnary1150(PrologParser.Unary1150Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.unary1150().
enterUnary1150(PrologParser.Unary1150Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.unary1150().
enterUnary1200(PrologParser.Unary1200Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.unary1200().
enterUnary1200(PrologParser.Unary1200Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.unary1200().
enterUnary200(PrologParser.Unary200Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.unary200().
enterUnary200(PrologParser.Unary200Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.unary200().
enterUnary500(PrologParser.Unary500Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.unary500().
enterUnary500(PrologParser.Unary500Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.unary500().
enterUnary900(PrologParser.Unary900Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by PrologParser.unary900().
enterUnary900(PrologParser.Unary900Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by PrologParser.unary900().
enterVariable(PrologParser.VariableContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Enter a parse tree produced by the variable labeled alternative in PrologParser.base_term().
enterVariable(PrologParser.VariableContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Enter a parse tree produced by the variable labeled alternative in PrologParser.base_term().
EOF() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.P_textContext
 
exitAtom_term(PrologParser.Atom_termContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by the atom_term labeled alternative in PrologParser.base_term().
exitAtom_term(PrologParser.Atom_termContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by the atom_term labeled alternative in PrologParser.base_term().
exitBackq_string(PrologParser.Backq_stringContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by the backq_string labeled alternative in PrologParser.atom().
exitBackq_string(PrologParser.Backq_stringContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by the backq_string labeled alternative in PrologParser.atom().
exitBinary1200(PrologParser.Binary1200Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.binary1200().
exitBinary1200(PrologParser.Binary1200Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.binary1200().
exitBinary200(PrologParser.Binary200Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.binary200().
exitBinary200(PrologParser.Binary200Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.binary200().
exitBinary700(PrologParser.Binary700Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.binary700().
exitBinary700(PrologParser.Binary700Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.binary700().
exitBinary990(PrologParser.Binary990Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.binary990().
exitBinary990(PrologParser.Binary990Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.binary990().
exitBinaryLeft400(PrologParser.BinaryLeft400Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.binaryLeft400().
exitBinaryLeft400(PrologParser.BinaryLeft400Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.binaryLeft400().
exitBinaryLeft500(PrologParser.BinaryLeft500Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.binaryLeft500().
exitBinaryLeft500(PrologParser.BinaryLeft500Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.binaryLeft500().
exitBinaryRight1000(PrologParser.BinaryRight1000Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.binaryRight1000().
exitBinaryRight1000(PrologParser.BinaryRight1000Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.binaryRight1000().
exitBinaryRight1050(PrologParser.BinaryRight1050Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.binaryRight1050().
exitBinaryRight1050(PrologParser.BinaryRight1050Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.binaryRight1050().
exitBinaryRight1100(PrologParser.BinaryRight1100Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.binaryRight1100().
exitBinaryRight1100(PrologParser.BinaryRight1100Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.binaryRight1100().
exitBinaryRight200(PrologParser.BinaryRight200Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.binaryRight200().
exitBinaryRight200(PrologParser.BinaryRight200Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.binaryRight200().
exitBinaryRight600(PrologParser.BinaryRight600Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.binaryRight600().
exitBinaryRight600(PrologParser.BinaryRight600Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.binaryRight600().
exitBraced_term(PrologParser.Braced_termContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by the braced_term labeled alternative in PrologParser.base_term().
exitBraced_term(PrologParser.Braced_termContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by the braced_term labeled alternative in PrologParser.base_term().
exitCompound_term(PrologParser.Compound_termContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by the compound_term labeled alternative in PrologParser.base_term().
exitCompound_term(PrologParser.Compound_termContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by the compound_term labeled alternative in PrologParser.base_term().
exitCurly_bracketed_term(PrologParser.Curly_bracketed_termContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by the curly_bracketed_term labeled alternative in PrologParser.base_term().
exitCurly_bracketed_term(PrologParser.Curly_bracketed_termContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by the curly_bracketed_term labeled alternative in PrologParser.base_term().
exitCut(PrologParser.CutContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by the cut labeled alternative in PrologParser.atom().
exitCut(PrologParser.CutContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by the cut labeled alternative in PrologParser.atom().
exitDirective(PrologParser.DirectiveContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.directive().
exitDirective(PrologParser.DirectiveContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.directive().
exitDq_string(PrologParser.Dq_stringContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by the dq_string labeled alternative in PrologParser.atom().
exitDq_string(PrologParser.Dq_stringContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by the dq_string labeled alternative in PrologParser.atom().
exitEmpty_braces(PrologParser.Empty_bracesContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by the empty_braces labeled alternative in PrologParser.atom().
exitEmpty_braces(PrologParser.Empty_bracesContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by the empty_braces labeled alternative in PrologParser.atom().
exitEmpty_list(PrologParser.Empty_listContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by the empty_list labeled alternative in PrologParser.atom().
exitEmpty_list(PrologParser.Empty_listContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by the empty_list labeled alternative in PrologParser.atom().
exitEveryRule(ParserRuleContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
exitFact(PrologParser.FactContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by the fact labeled alternative in PrologParser.clause().
exitFact(PrologParser.FactContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by the fact labeled alternative in PrologParser.clause().
exitFloat(PrologParser.FloatContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by the float labeled alternative in PrologParser.base_term().
exitFloat(PrologParser.FloatContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by the float labeled alternative in PrologParser.base_term().
exitGraphic(PrologParser.GraphicContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by the graphic labeled alternative in PrologParser.atom().
exitGraphic(PrologParser.GraphicContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by the graphic labeled alternative in PrologParser.atom().
exitInteger(PrologParser.IntegerContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.integer().
exitInteger(PrologParser.IntegerContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.integer().
exitInteger_term(PrologParser.Integer_termContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by the integer_term labeled alternative in PrologParser.base_term().
exitInteger_term(PrologParser.Integer_termContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by the integer_term labeled alternative in PrologParser.base_term().
exitList_term(PrologParser.List_termContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by the list_term labeled alternative in PrologParser.base_term().
exitList_term(PrologParser.List_termContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by the list_term labeled alternative in PrologParser.base_term().
exitName(PrologParser.NameContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by the name labeled alternative in PrologParser.atom().
exitName(PrologParser.NameContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by the name labeled alternative in PrologParser.atom().
exitP_text(PrologParser.P_textContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.p_text().
exitP_text(PrologParser.P_textContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.p_text().
exitPredicate(PrologParser.PredicateContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by the predicate labeled alternative in PrologParser.clause().
exitPredicate(PrologParser.PredicateContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by the predicate labeled alternative in PrologParser.clause().
exitQuoted_string(PrologParser.Quoted_stringContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by the quoted_string labeled alternative in PrologParser.atom().
exitQuoted_string(PrologParser.Quoted_stringContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by the quoted_string labeled alternative in PrologParser.atom().
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Atom_termContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Backq_stringContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary1200Context
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary200Context
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary700Context
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary990Context
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryLeft400Context
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryLeft500Context
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight1000Context
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight1050Context
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight1100Context
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight200Context
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight600Context
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Braced_termContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Compound_termContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Curly_bracketed_termContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.CutContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.DirectiveContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Dq_stringContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Empty_bracesContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Empty_listContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.FactContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.FloatContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.GraphicContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Integer_termContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.IntegerContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.List_termContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.NameContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.P_textContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.PredicateContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Quoted_stringContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.SemicolonContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.TermContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.TermlistContext
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary1150Context
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary1200Context
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary1Context
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary200Context
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary500Context
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary900Context
 
exitRule(ParseTreeListener) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.VariableContext
 
exitSemicolon(PrologParser.SemicolonContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by the semicolon labeled alternative in PrologParser.atom().
exitSemicolon(PrologParser.SemicolonContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by the semicolon labeled alternative in PrologParser.atom().
exitTerm(PrologParser.TermContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.term().
exitTerm(PrologParser.TermContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.term().
exitTermlist(PrologParser.TermlistContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.termlist().
exitTermlist(PrologParser.TermlistContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.termlist().
exitUnary1(PrologParser.Unary1Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.unary1().
exitUnary1(PrologParser.Unary1Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.unary1().
exitUnary1150(PrologParser.Unary1150Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.unary1150().
exitUnary1150(PrologParser.Unary1150Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.unary1150().
exitUnary1200(PrologParser.Unary1200Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.unary1200().
exitUnary1200(PrologParser.Unary1200Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.unary1200().
exitUnary200(PrologParser.Unary200Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.unary200().
exitUnary200(PrologParser.Unary200Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.unary200().
exitUnary500(PrologParser.Unary500Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.unary500().
exitUnary500(PrologParser.Unary500Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.unary500().
exitUnary900(PrologParser.Unary900Context) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by PrologParser.unary900().
exitUnary900(PrologParser.Unary900Context) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by PrologParser.unary900().
exitVariable(PrologParser.VariableContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
Exit a parse tree produced by the variable labeled alternative in PrologParser.base_term().
exitVariable(PrologParser.VariableContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
Exit a parse tree produced by the variable labeled alternative in PrologParser.base_term().

F

Fact - Interface in edu.unc.cs.comp524.parsers.prolog
The simplest kind of Relation: a fact.
FactContext(PrologParser.ClauseContext) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.FactContext
 
factPattern(PrologParser) - Static method in class edu.unc.cs.comp524.parsers.prolog.ParserUtils
A ParseTreePattern that matches fact definitions.
FLOAT - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
FLOAT - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
FLOAT() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.FloatContext
 
FloatContext(PrologParser.Base_termContext) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.FloatContext
 

G

getArgs(ParseTreeMatch) - Method in interface edu.unc.cs.comp524.parsers.prolog.InvocationMatcher
Computes the arguments of the invocation given a ParseTreeMatch created from InvocationMatcher.pattern().
getATN() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
getATN() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
getGrammarFileName() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
getGrammarFileName() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
getModeNames() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.AtomContext
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Base_termContext
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary1200Context
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary200Context
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary700Context
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary990Context
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryLeft400Context
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryLeft500Context
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight1000Context
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight1050Context
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight1100Context
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight200Context
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight600Context
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.ClauseContext
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.DirectiveContext
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.IntegerContext
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.P_textContext
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.TermContext
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.TermlistContext
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary1150Context
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary1200Context
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary1Context
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary200Context
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary500Context
 
getRuleIndex() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary900Context
 
getRuleNames() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
getRuleNames() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
getSerializedATN() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
getSerializedATN() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
getTokenNames() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
Deprecated.
getTokenNames() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
Deprecated.
getVocabulary() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
getVocabulary() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
GRAPHIC_TOKEN - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
GRAPHIC_TOKEN - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
GRAPHIC_TOKEN() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.GraphicContext
 
GraphicContext(PrologParser.AtomContext) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.GraphicContext
 

H

HEX - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
HEX - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
HEX() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.IntegerContext
 

I

integer() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
integer() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Integer_termContext
 
Integer_termContext(PrologParser.Base_termContext) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Integer_termContext
 
IntegerContext(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.IntegerContext
 
InvocationMatcher - Interface in edu.unc.cs.comp524.parsers.prolog
A matcher against invocations of rules that knows how to process invocations and create RuleInvocations.
invocationMatchers(PrologParser, PrologLexer) - Static method in interface edu.unc.cs.comp524.parsers.prolog.InvocationMatcher
The default matchers for all operators defined in the grammar.
invocationPattern(PrologParser) - Static method in class edu.unc.cs.comp524.parsers.prolog.ParserUtils
A ParseTreePattern that matches rule invocations.
invocations(Stream<Relation>) - Static method in interface edu.unc.cs.comp524.parsers.prolog.Program
All the RuleInvocations on the right-hand-side of the Rules in the stream of Relations
invocations(ParseTree) - Method in interface edu.unc.cs.comp524.parsers.prolog.InvocationMatcher
Find all invocations in tree.
invocations(ParseTree, String) - Method in interface edu.unc.cs.comp524.parsers.prolog.InvocationMatcher
Find all invocations in tree that match xpath.
isInvocationOf(Relation) - Method in class edu.unc.cs.comp524.parsers.prolog.ARuleInvocation
 
isInvocationOf(Relation) - Method in interface edu.unc.cs.comp524.parsers.prolog.RuleInvocation
Implementation-defined.
isInvocationOf(String, int) - Method in class edu.unc.cs.comp524.parsers.prolog.ARuleInvocation
 
isInvocationOf(String, int) - Method in interface edu.unc.cs.comp524.parsers.prolog.RuleInvocation
Implementation-defined.
isRecursive(String) - Method in interface edu.unc.cs.comp524.parsers.prolog.Program
True iff any of the clauses named name directly contains an invocation of itself.

J

join(List<T>...) - Static method in class edu.unc.cs.comp524.parsers.prolog.ParserUtils
Concatentates all of the lists.

L

LETTER_DIGIT - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
LETTER_DIGIT - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
LETTER_DIGIT() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.NameContext
 
List_termContext(PrologParser.Base_termContext) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.List_termContext
 

M

main(String[]) - Static method in class edu.unc.cs.comp524.parsers.prolog.f20.a2.PrintRubric
 
main(String[]) - Static method in class edu.unc.cs.comp524.parsers.prolog.PrintComments
 
main(String[]) - Static method in class edu.unc.cs.comp524.parsers.prolog.PrintFacts
 
main(String[]) - Static method in class edu.unc.cs.comp524.parsers.prolog.PrintInvocations
 
main(String[]) - Static method in class edu.unc.cs.comp524.parsers.prolog.PrintProgram
 
modeNames - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
MULTILINE_COMMENT - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
MULTILINE_COMMENT - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 

N

name() - Method in class edu.unc.cs.comp524.parsers.prolog.ARelation
 
name() - Method in class edu.unc.cs.comp524.parsers.prolog.ARuleInvocation
 
name() - Method in interface edu.unc.cs.comp524.parsers.prolog.InvocationMatcher
The name of the rule the invocation matches
name() - Method in interface edu.unc.cs.comp524.parsers.prolog.Relation
The name of the relation
name() - Method in interface edu.unc.cs.comp524.parsers.prolog.RuleInvocation
The name of the relation being invoked
NameContext(PrologParser.AtomContext) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.NameContext
 
names() - Method in interface edu.unc.cs.comp524.parsers.prolog.Program
The names of all clauses
noMagicNumbers() - Method in interface edu.unc.cs.comp524.parsers.prolog.Program
True iff the program contains no magic numbers

O

OCTAL - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
OCTAL - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
OCTAL() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.IntegerContext
 

P

p_text() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
P_textContext(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.P_textContext
 
ParserUtils - Class in edu.unc.cs.comp524.parsers.prolog
Static utilities for the package
ParserUtils() - Constructor for class edu.unc.cs.comp524.parsers.prolog.ParserUtils
 
pattern() - Method in interface edu.unc.cs.comp524.parsers.prolog.InvocationMatcher
The pattern to be used to match with
PredicateContext(PrologParser.ClauseContext) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.PredicateContext
 
PrintComments - Class in edu.unc.cs.comp524.parsers.prolog
A sample program using PrologParser and PrologListenerWithTokens to print out comment nodes
PrintComments() - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrintComments
 
PrintFacts - Class in edu.unc.cs.comp524.parsers.prolog
A sample program using PrologParser and ParserUtils to print out fact and rule nodes
PrintFacts() - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrintFacts
 
PrintInvocations - Class in edu.unc.cs.comp524.parsers.prolog
A sample program using PrologParser, PrologBaseListener, and ParserUtils to print out invocations of rules and operators.
PrintInvocations() - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrintInvocations
 
PrintProgram - Class in edu.unc.cs.comp524.parsers.prolog
A sample program using PrologParser and RelationCollectorListener to print out the collected Program.
PrintProgram() - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrintProgram
 
PrintRubric - Class in edu.unc.cs.comp524.parsers.prolog.f20.a2
The Fall-2020 Assignment 2 "Grader"
PrintRubric() - Constructor for class edu.unc.cs.comp524.parsers.prolog.f20.a2.PrintRubric
 
program() - Method in class edu.unc.cs.comp524.parsers.prolog.RelationCollectorListener
The Program collected during the tree-walk.
Program - Interface in edu.unc.cs.comp524.parsers.prolog
A prolog program.
PrologBaseListener - Class in edu.unc.cs.comp524.parsers.prolog
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.
PrologBaseListener() - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
 
PrologLexer - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologLexer(CharStream) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
PrologListener - Interface in edu.unc.cs.comp524.parsers.prolog
This interface defines a complete listener for a parse tree produced by PrologParser.
PrologListenerWithTokens - Class in edu.unc.cs.comp524.parsers.prolog
A PrologListener that saves the BufferedTokenStream of tokens for access during the tree-walk.
PrologListenerWithTokens(BufferedTokenStream) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologListenerWithTokens
 
PrologParser - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser(TokenStream) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
PrologParser.Atom_termContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.AtomContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.Backq_stringContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.Base_termContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.Binary1200Context - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.Binary200Context - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.Binary700Context - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.Binary990Context - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.BinaryLeft400Context - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.BinaryLeft500Context - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.BinaryRight1000Context - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.BinaryRight1050Context - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.BinaryRight1100Context - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.BinaryRight200Context - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.BinaryRight600Context - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.Braced_termContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.ClauseContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.Compound_termContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.Curly_bracketed_termContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.CutContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.DirectiveContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.Dq_stringContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.Empty_bracesContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.Empty_listContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.FactContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.FloatContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.GraphicContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.Integer_termContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.IntegerContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.List_termContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.NameContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.P_textContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.PredicateContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.Quoted_stringContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.SemicolonContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.TermContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.TermlistContext - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.Unary1150Context - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.Unary1200Context - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.Unary1Context - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.Unary200Context - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.Unary500Context - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.Unary900Context - Class in edu.unc.cs.comp524.parsers.prolog
 
PrologParser.VariableContext - Class in edu.unc.cs.comp524.parsers.prolog
 

Q

QUOTED - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
QUOTED - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
QUOTED() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Quoted_stringContext
 
Quoted_stringContext(PrologParser.AtomContext) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Quoted_stringContext
 

R

Relation - Interface in edu.unc.cs.comp524.parsers.prolog
A prolog relation between arguments.
RelationCollectorListener - Class in edu.unc.cs.comp524.parsers.prolog
A PrologListener that collects a Program during a tree-walk.
RelationCollectorListener(BufferedTokenStream, PrologLexer, PrologParser) - Constructor for class edu.unc.cs.comp524.parsers.prolog.RelationCollectorListener
 
relations() - Method in interface edu.unc.cs.comp524.parsers.prolog.Program
All the Relations in the program
relationsWithComments() - Method in interface edu.unc.cs.comp524.parsers.prolog.Program
All Relations that have comments.
rhs() - Method in class edu.unc.cs.comp524.parsers.prolog.ARule
 
rhs() - Method in interface edu.unc.cs.comp524.parsers.prolog.Rule
The sub-rules or sub-clauses that make up the right-hand side of a Relation
Rule - Interface in edu.unc.cs.comp524.parsers.prolog
A more complicated Relation that has sub-rules (RuleInvocations) on the right-hand-side (Rule.rhs()).
RULE_atom - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_base_term - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_binary1200 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_binary200 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_binary700 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_binary990 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_binaryLeft400 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_binaryLeft500 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_binaryRight1000 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_binaryRight1050 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_binaryRight1100 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_binaryRight200 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_binaryRight600 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_clause - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_directive - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_integer - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_p_text - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_term - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_termlist - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_unary1 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_unary1150 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_unary1200 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_unary200 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_unary500 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
RULE_unary900 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
rule0Pattern(PrologParser) - Static method in class edu.unc.cs.comp524.parsers.prolog.ParserUtils
A ParseTreePattern that matches rule definitions with no arguments.
RuleInvocation - Interface in edu.unc.cs.comp524.parsers.prolog
An invocation of some relation; typically found in Rule.rhs()
ruleNames - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
ruleNames - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
rulePattern(PrologParser) - Static method in class edu.unc.cs.comp524.parsers.prolog.ParserUtils
A ParseTreePattern that matches rule definitions.
rules(Stream<Relation>) - Static method in interface edu.unc.cs.comp524.parsers.prolog.Program
Only the Rules in the stream of Relations

S

SemicolonContext(PrologParser.AtomContext) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.SemicolonContext
 
sempred(RuleContext, int, int) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 

T

T__0 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__0 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__1 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__1 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__10 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__10 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__11 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__11 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__12 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__12 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__13 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__13 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__14 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__14 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__15 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__15 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__16 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__16 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__17 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__17 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__18 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__18 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__19 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__19 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__2 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__2 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__20 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__20 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__21 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__21 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__22 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__22 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__23 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__23 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__24 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__24 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__25 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__25 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__26 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__26 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__27 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__27 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__28 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__28 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__29 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__29 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__3 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__3 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__30 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__30 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__31 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__31 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__32 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__32 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__33 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__33 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__34 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__34 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__35 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__35 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__36 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__36 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__37 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__37 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__38 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__38 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__39 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__39 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__4 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__4 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__40 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__40 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__41 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__41 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__42 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__42 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__43 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__43 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__44 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__44 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__45 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__45 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__46 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__46 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__47 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__47 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__48 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__48 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__49 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__49 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__5 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__5 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__50 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__50 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__51 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__51 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__52 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__52 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__53 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__53 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__54 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__54 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__55 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__55 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__56 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__56 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__57 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__57 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__58 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__58 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__59 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__59 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__6 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__6 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__60 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__60 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__61 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__61 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__62 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__62 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__63 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__63 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__64 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__64 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__65 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__65 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__66 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__66 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__67 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__67 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__68 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__68 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__7 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__7 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__8 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__8 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
T__9 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
T__9 - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
term() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Braced_termContext
 
term() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.DirectiveContext
 
term() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.FactContext
 
term() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.PredicateContext
 
term() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
term() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.TermlistContext
 
term(int) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.PredicateContext
 
term(int) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.TermlistContext
 
TermContext(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.TermContext
 
termlist() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Compound_termContext
 
termlist() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Curly_bracketed_termContext
 
termlist() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.List_termContext
 
termlist() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
TermlistContext(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.TermlistContext
 
text() - Method in class edu.unc.cs.comp524.parsers.prolog.AComment
 
text() - Method in interface edu.unc.cs.comp524.parsers.prolog.Comment
The comment text
tokenNames - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
Deprecated.
tokenNames - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
Deprecated.
tokens - Variable in class edu.unc.cs.comp524.parsers.prolog.PrologListenerWithTokens
The tokens stream
toString() - Method in class edu.unc.cs.comp524.parsers.prolog.AComment
 
toString() - Method in class edu.unc.cs.comp524.parsers.prolog.AProgram
A JSON-like debugging-aid String representation.
toString() - Method in class edu.unc.cs.comp524.parsers.prolog.ARelation
A JSON-like debugging-aid String representation.
toString() - Method in class edu.unc.cs.comp524.parsers.prolog.ARule
A JSON-like debugging-aid String representation.
toString() - Method in class edu.unc.cs.comp524.parsers.prolog.ARuleInvocation
A JSON-like debugging-aid String representation.

U

unary1() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
unary1() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary200Context
 
unary1150() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
unary1150() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary1200Context
 
Unary1150Context(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary1150Context
 
unary1200() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary1200Context
 
unary1200() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
unary1200(int) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary1200Context
 
Unary1200Context(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary1200Context
 
Unary1Context(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary1Context
 
unary200() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryRight200Context
 
unary200() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
unary200() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary200Context
 
Unary200Context(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary200Context
 
unary500() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.BinaryLeft500Context
 
unary500() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
Unary500Context(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary500Context
 
unary900() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary990Context
 
unary900() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
unary900() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary900Context
 
unary900(int) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.Binary990Context
 
Unary900Context(ParserRuleContext, int) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.Unary900Context
 
undefined() - Method in interface edu.unc.cs.comp524.parsers.prolog.Program
A collection of RuleInvocations of rules not defined anywhere in the program.

V

VARIABLE - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
VARIABLE - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
VARIABLE() - Method in class edu.unc.cs.comp524.parsers.prolog.PrologParser.VariableContext
 
VariableContext(PrologParser.Base_termContext) - Constructor for class edu.unc.cs.comp524.parsers.prolog.PrologParser.VariableContext
 
visitErrorNode(ErrorNode) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
visitTerminal(TerminalNode) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
VOCABULARY - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
VOCABULARY - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 

W

WS - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
WS - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 

_

_ATN - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
_ATN - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
_decisionToDFA - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
_decisionToDFA - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
_serializedATN - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
_serializedATN - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
_sharedContextCache - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologLexer
 
_sharedContextCache - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
 
A B C D E F G H I J L M N O P Q R S T U V W _ 
All Classes|All Packages