com.irs.jam
Class UserFunctions

java.lang.Object
  |
  +--com.irs.jam.Functions
        |
        +--com.irs.jam.UserFunctions
All Implemented Interfaces:
java.io.Serializable

public class UserFunctions
extends Functions

Base class for defining primitive functionality

See Also:
Serialized Form

Fields inherited from class com.irs.jam.Functions
_interpreter
 
Constructor Summary
UserFunctions(Interpreter interpreter)
          Primary constructor
 
Method Summary
 Value execute(java.lang.String name, int arity, ExpList args, Binding binding, Goal currentGoal)
          Perform the indicated non-decomposable action
 
Methods inherited from class com.irs.jam.Functions
getInterpreter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserFunctions

public UserFunctions(Interpreter interpreter)
Primary constructor
Method Detail

execute

public Value execute(java.lang.String name,
                     int arity,
                     ExpList args,
                     Binding binding,
                     Goal currentGoal)
Description copied from class: Functions
Perform the indicated non-decomposable action
Overrides:
execute in class Functions