gnu.prolog.io
Class OperatorSet
java.lang.Object
gnu.prolog.io.OperatorSet
public final class OperatorSet
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OperatorSet
public OperatorSet(boolean defaultSet)
OperatorSet
public OperatorSet()
lookupXf
public Operator lookupXf(String value)
lookupFx
public Operator lookupFx(String value)
getOperators
public Set<Operator> getOperators()
- get all operators currently in the set
- Returns:
- all the operators currently in the set
remove
public void remove(int specifier,
String name)
- remove operator from operator set
- Parameters:
specifier
- name
-
add
public Operator add(int priority,
int specifier,
String name)
- add operator to operator set
- Parameters:
priority
- specifier
- name
-
- Returns:
- the added
Operator
getNextLevel
public int getNextLevel(int priority)
getCommaLevel
public int getCommaLevel()
getMaxLevel
public int getMaxLevel()
initDefault
protected void initDefault()
getOperatorForTag
public Operator getOperatorForTag(CompoundTermTag tag)