Uses of Interface
edu.unc.cs.comp524.parsers.prolog.RuleInvocation
| Package | Description |
|---|---|
| edu.unc.cs.comp524.parsers.prolog |
Package holding prolog-parser code built for Comp 524 taught at the
University of North Carolina Chapel Hill
|
-
Uses of RuleInvocation in edu.unc.cs.comp524.parsers.prolog
Classes in edu.unc.cs.comp524.parsers.prolog that implement RuleInvocation Modifier and Type Class Description classARuleInvocationThe default concreteRuleInvocationimplementation.Methods in edu.unc.cs.comp524.parsers.prolog that return types with arguments of type RuleInvocation Modifier and Type Method Description default List<RuleInvocation>InvocationMatcher. invocations(org.antlr.v4.runtime.tree.ParseTree tree)Find all invocations intree.default List<RuleInvocation>InvocationMatcher. invocations(org.antlr.v4.runtime.tree.ParseTree tree, String xpath)Find all invocations intreethat matchxpath.static Stream<RuleInvocation>Program. invocations(Stream<Relation> relations)List<RuleInvocation>ARule. rhs()List<RuleInvocation>Rule. rhs()The sub-rules or sub-clauses that make up the right-hand side of aRelationdefault List<RuleInvocation>Program. undefined()A collection ofRuleInvocations of rules not defined anywhere in the program.Constructor parameters in edu.unc.cs.comp524.parsers.prolog with type arguments of type RuleInvocation Constructor Description ARule(PrologParser.AtomContext atom, PrologParser.TermlistContext termlist, Optional<Comment> comment, List<RuleInvocation> rhs)Constructor for use withPrologParser-related objects.