java.lang.Object
alice.util.Automaton
alice.tuprolog.ide.CUIConsole
- All Implemented Interfaces:
- java.util.EventListener, alice.tuprolog.OutputListener, java.lang.Runnable, java.io.Serializable, alice.tuprolog.SpyListener, alice.tuprolog.StateListener
- public class CUIConsole
- extends alice.util.Automaton
- implements java.io.Serializable, alice.tuprolog.OutputListener, alice.tuprolog.SpyListener, alice.tuprolog.StateListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
stdin
java.io.BufferedReader stdin
engine
alice.tuprolog.Prolog engine
info
alice.tuprolog.SolveInfo info
incipit
static final java.lang.String incipit
- See Also:
- Constant Field Values
CUIConsole
public CUIConsole(java.lang.String[] args)
boot
public void boot()
- Description copied from class:
alice.util.Automaton
- boot state of automaton
goalRequest
public void goalRequest()
solveGoal
void solveGoal(java.lang.String goal)
getChoice
public void getChoice()
onOutput
public void onOutput(alice.tuprolog.OutputEvent e)
- Specified by:
onOutput
in interface alice.tuprolog.OutputListener
onSpy
public void onSpy(alice.tuprolog.SpyEvent e)
- Specified by:
onSpy
in interface alice.tuprolog.SpyListener
onState
public void onState(alice.tuprolog.StateEvent e)
- Specified by:
onState
in interface alice.tuprolog.StateListener
main
public static void main(java.lang.String[] args)