********************************************************************
* NOTE: This file is generated automatically from the event
* definition file StringSearch.evt.
********************************************************************
<* PRAGMA LL *>
INTERFACE StringSearchIE ;
<*NOWARN*> IMPORT Algorithm, View, Thread;
call the following to generate an event:
PROCEDURE Setup (
initiator: Algorithm.T;
p, s: TEXT
) RAISES {Thread.Alerted};
<* LL = {} *>
PROCEDURE Probe (
initiator: Algorithm.T;
i, j: CARDINAL
) RAISES {Thread.Alerted};
<* LL = {} *>
PROCEDURE Result (
initiator: Algorithm.T;
res: BOOLEAN
) RAISES {Thread.Alerted};
<* LL = {} *>
PROCEDURE PartialMatch (
initiator: Algorithm.T;
i, j, len: CARDINAL
) RAISES {Thread.Alerted};
<* LL = {} *>
PROCEDURE PartialMatchClear (
initiator: Algorithm.T;
) RAISES {Thread.Alerted};
<* LL = {} *>
PROCEDURE CompleteMatch (
initiator: Algorithm.T;
j: CARDINAL
) RAISES {Thread.Alerted};
<* LL = {} *>
PROCEDURE SlideTo (
initiator: Algorithm.T;
j: CARDINAL
) RAISES {Thread.Alerted};
<* LL = {} *>
PROCEDURE KMPSetup (
initiator: Algorithm.T;
p: TEXT
) RAISES {Thread.Alerted};
<* LL = {} *>
PROCEDURE AddEdge (
initiator: Algorithm.T;
f, t: CARDINAL
) RAISES {Thread.Alerted};
<* LL = {} *>
END StringSearchIE.