; ACTION! TOOLBOX›; BY KEVIN SHERRATT›; (c)1988, ANTIC PUBLISHING››MODULE› BYTE Index,› Match› BYTE ARRAY String,› Word,› Comlist››PROC Wordfind()› BYTE Start,› Counter› FOR Counter=Index TO String(0)› DO› IF String(Index)<>32 THEN› EXIT› FI› Index==+1› OD› Start=Index› FOR Counter=Index TO String(0)› DO› IF String(Index)=32 THEN› EXIT› FI› Index==+1› OD› ScopyS(Word,String,Start,Index)›RETURN››PROC Matchup(BYTE ARRAY Command, List BYTE Increment)› BYTE Counter1,› Counter2› Match=0› FOR Counter1=1 TO List(0) STEP Increment› DO› IF Command(1)=List(Counter1) THEN› Match=1› FOR Counter2=2 TO Increment› DO› IF List(Counter1+Counter2-1)=32 THEN› EXIT› ELSEIF Command(Counter2)<>List(Counter1+Counter2-1) THEN› Match=0:EXIT› FI› OD› FI› IF Match=1 THEN› EXIT› FI› OD› IF Match=1 THEN› Match=Counter1› FI›RETURN››PROC Caller()› Comlist="DOG CAT COW MULE"› Print("TYPE ONE OF THE FOLLOWING: ")› PrintE(Comlist)› InputS(String)› Index=1› Wordfind()› Matchup(Word, Comlist, 4)› PrintE(Word)› PrintBE(Match)›RETURN››