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
All Classes|All Packages
All Classes|All Packages
A
- AComment - Class in edu.unc.cs.comp524.parsers.prolog
-
The default concrete
Commentimplementation. - 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
Factimplementation. - 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
Programimplementation. - 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
Relationdetails. - 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
Ruleimplementation. - 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
RuleInvocationimplementation. - 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
Tokennodes 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
namecontains 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_termlabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.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_stringlabeled alternative inPrologParser.atom(). - enterBackq_string(PrologParser.Backq_stringContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Enter a parse tree produced by the
backq_stringlabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.base_term(). - enterCut(PrologParser.CutContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
-
Enter a parse tree produced by the
cutlabeled alternative inPrologParser.atom(). - enterCut(PrologParser.CutContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Enter a parse tree produced by the
cutlabeled alternative inPrologParser.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_stringlabeled alternative inPrologParser.atom(). - enterDq_string(PrologParser.Dq_stringContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Enter a parse tree produced by the
dq_stringlabeled alternative inPrologParser.atom(). - enterEmpty_braces(PrologParser.Empty_bracesContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
-
Enter a parse tree produced by the
empty_braceslabeled alternative inPrologParser.atom(). - enterEmpty_braces(PrologParser.Empty_bracesContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Enter a parse tree produced by the
empty_braceslabeled alternative inPrologParser.atom(). - enterEmpty_list(PrologParser.Empty_listContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
-
Enter a parse tree produced by the
empty_listlabeled alternative inPrologParser.atom(). - enterEmpty_list(PrologParser.Empty_listContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Enter a parse tree produced by the
empty_listlabeled alternative inPrologParser.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
factlabeled alternative inPrologParser.clause(). - enterFact(PrologParser.FactContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Enter a parse tree produced by the
factlabeled alternative inPrologParser.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
floatlabeled alternative inPrologParser.base_term(). - enterFloat(PrologParser.FloatContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Enter a parse tree produced by the
floatlabeled alternative inPrologParser.base_term(). - enterGraphic(PrologParser.GraphicContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
-
Enter a parse tree produced by the
graphiclabeled alternative inPrologParser.atom(). - enterGraphic(PrologParser.GraphicContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Enter a parse tree produced by the
graphiclabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.base_term(). - enterName(PrologParser.NameContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
-
Enter a parse tree produced by the
namelabeled alternative inPrologParser.atom(). - enterName(PrologParser.NameContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Enter a parse tree produced by the
namelabeled alternative inPrologParser.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
predicatelabeled alternative inPrologParser.clause(). - enterPredicate(PrologParser.PredicateContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Enter a parse tree produced by the
predicatelabeled alternative inPrologParser.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_stringlabeled alternative inPrologParser.atom(). - enterQuoted_string(PrologParser.Quoted_stringContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Enter a parse tree produced by the
quoted_stringlabeled alternative inPrologParser.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
semicolonlabeled alternative inPrologParser.atom(). - enterSemicolon(PrologParser.SemicolonContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Enter a parse tree produced by the
semicolonlabeled alternative inPrologParser.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
variablelabeled alternative inPrologParser.base_term(). - enterVariable(PrologParser.VariableContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Enter a parse tree produced by the
variablelabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.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_stringlabeled alternative inPrologParser.atom(). - exitBackq_string(PrologParser.Backq_stringContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Exit a parse tree produced by the
backq_stringlabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.base_term(). - exitCut(PrologParser.CutContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
-
Exit a parse tree produced by the
cutlabeled alternative inPrologParser.atom(). - exitCut(PrologParser.CutContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Exit a parse tree produced by the
cutlabeled alternative inPrologParser.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_stringlabeled alternative inPrologParser.atom(). - exitDq_string(PrologParser.Dq_stringContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Exit a parse tree produced by the
dq_stringlabeled alternative inPrologParser.atom(). - exitEmpty_braces(PrologParser.Empty_bracesContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
-
Exit a parse tree produced by the
empty_braceslabeled alternative inPrologParser.atom(). - exitEmpty_braces(PrologParser.Empty_bracesContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Exit a parse tree produced by the
empty_braceslabeled alternative inPrologParser.atom(). - exitEmpty_list(PrologParser.Empty_listContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
-
Exit a parse tree produced by the
empty_listlabeled alternative inPrologParser.atom(). - exitEmpty_list(PrologParser.Empty_listContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Exit a parse tree produced by the
empty_listlabeled alternative inPrologParser.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
factlabeled alternative inPrologParser.clause(). - exitFact(PrologParser.FactContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Exit a parse tree produced by the
factlabeled alternative inPrologParser.clause(). - exitFloat(PrologParser.FloatContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
-
Exit a parse tree produced by the
floatlabeled alternative inPrologParser.base_term(). - exitFloat(PrologParser.FloatContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Exit a parse tree produced by the
floatlabeled alternative inPrologParser.base_term(). - exitGraphic(PrologParser.GraphicContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
-
Exit a parse tree produced by the
graphiclabeled alternative inPrologParser.atom(). - exitGraphic(PrologParser.GraphicContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Exit a parse tree produced by the
graphiclabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.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_termlabeled alternative inPrologParser.base_term(). - exitName(PrologParser.NameContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
-
Exit a parse tree produced by the
namelabeled alternative inPrologParser.atom(). - exitName(PrologParser.NameContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Exit a parse tree produced by the
namelabeled alternative inPrologParser.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
predicatelabeled alternative inPrologParser.clause(). - exitPredicate(PrologParser.PredicateContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Exit a parse tree produced by the
predicatelabeled alternative inPrologParser.clause(). - exitQuoted_string(PrologParser.Quoted_stringContext) - Method in class edu.unc.cs.comp524.parsers.prolog.PrologBaseListener
-
Exit a parse tree produced by the
quoted_stringlabeled alternative inPrologParser.atom(). - exitQuoted_string(PrologParser.Quoted_stringContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Exit a parse tree produced by the
quoted_stringlabeled alternative inPrologParser.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
semicolonlabeled alternative inPrologParser.atom(). - exitSemicolon(PrologParser.SemicolonContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Exit a parse tree produced by the
semicolonlabeled alternative inPrologParser.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
variablelabeled alternative inPrologParser.base_term(). - exitVariable(PrologParser.VariableContext) - Method in interface edu.unc.cs.comp524.parsers.prolog.PrologListener
-
Exit a parse tree produced by the
variablelabeled alternative inPrologParser.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
ParseTreePatternthat 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
ParseTreeMatchcreated fromInvocationMatcher.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
ParseTreePatternthat matches rule invocations. - invocations(Stream<Relation>) - Static method in interface edu.unc.cs.comp524.parsers.prolog.Program
- 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
treethat matchxpath. - 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
namedirectly 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
PrologParserandPrologListenerWithTokensto 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
PrologParserandParserUtilsto 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, andParserUtilsto 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
PrologParserandRelationCollectorListenerto print out the collectedProgram. - 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
Programcollected 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
PrologListenerthat saves theBufferedTokenStreamof 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
PrologListenerthat collects aProgramduring 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
Relationthat 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
ParseTreePatternthat 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
ParseTreePatternthat matches rule definitions. - rules(Stream<Relation>) - Static method in interface edu.unc.cs.comp524.parsers.prolog.Program
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.Use
PrologLexer.VOCABULARYinstead. - tokenNames - Static variable in class edu.unc.cs.comp524.parsers.prolog.PrologParser
-
Deprecated.Use
PrologParser.VOCABULARYinstead. - 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
Stringrepresentation. - toString() - Method in class edu.unc.cs.comp524.parsers.prolog.ARelation
-
A JSON-like debugging-aid
Stringrepresentation. - toString() - Method in class edu.unc.cs.comp524.parsers.prolog.ARule
-
A JSON-like debugging-aid
Stringrepresentation. - toString() - Method in class edu.unc.cs.comp524.parsers.prolog.ARuleInvocation
-
A JSON-like debugging-aid
Stringrepresentation.
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
All Classes|All Packages