ubc.cs.JLog.Parser
Class pPredicateRegistry
java.lang.Object
ubc.cs.JLog.Parser.pPredicateRegistry
public class pPredicateRegistry
- extends java.lang.Object
The registery for pPredicateEntry
s. This is like a translation table
for predicates, where each entry is a mapping object that takes parsing packets,
and produces prolog terms.
- Author:
- Glendon Holst
Field Summary |
protected java.util.Hashtable |
builtins
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
builtins
protected java.util.Hashtable builtins
pPredicateRegistry
public pPredicateRegistry()
addPredicate
public void addPredicate(pPredicateEntry pe)
getPredicate
public pPredicateEntry getPredicate(java.lang.String name,
int arity)
clearPredicates
public void clearPredicates()
enumPredicates
public java.util.Enumeration enumPredicates()
getKeyString
protected java.lang.String getKeyString(java.lang.String name,
int arity)