|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--com.svincent.moksa.WamObject
|
+--com.svincent.moksa.Rule
|
+--com.svincent.moksa.Builtin.BuiltinRule
|
+--com.svincent.moksa.Builtin.Functor_3
Allows a term to be split into its components (8.5.1)
functor(-nonvar, +constant, +integer)
functor(@nonvar, ?constant, ?integer)
functor(Term, Name, Arity)
| Constructor Summary | |
Builtin.Functor_3()
|
|
| Method Summary | |
int |
getArity()
Return the arity of this Rule (i.e. |
java.lang.String |
getName()
Return the name of this Rule in "atom/arity" notation. |
Continuation |
invokeRule(Wam wam)
Contains the code which defines what this Rule does. |
| Methods inherited from class com.svincent.moksa.Builtin.BuiltinRule |
getTerm,
makeTerm |
| Methods inherited from class com.svincent.moksa.Rule |
invoke,
isFirstAlternative,
isLastAlternative,
isOnlyAlternative,
tag |
| Methods inherited from class com.svincent.moksa.WamObject |
tag |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public Builtin.Functor_3()
| Method Detail |
public java.lang.String getName()
public int getArity()
public Continuation invokeRule(Wam wam)
throws PrologException
invoke.Rule.invoke(com.svincent.moksa.Wam)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
This is documentation for Moksa Prolog, which can be found at http://www.svincent.com/moksa/
Copyright © 1999 Shawn P. Vincent.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.