5INCREMENTAL-SEARCH-COMMANDINCR-SEARCH
REVERSE-SEARCH-COMMAND
SEARCH-STATE$DESCRIBEPRINTFTEXTAPPARENT-PLACEPLACEFOUND-FLAGREPEAT-FLAGDIRECTHALTSTATE-LISTSEARCH-STATE$DEFAULT-INIT	BUFFER-GET-POSITION*UNBOUND*SEARCH-STATE$HALTSEARCH-STATE$PUSHLIST5VECTORCONSSEARCH-STATE$POPTRIM-TEXT
TEXT-LAST-SEARCHED-FOR	BUFFER-SET-POSITION
SEARCH-STATE$DO-SEARCHOBJECT-GET-HANDLERFASTAPPLYEQUALTEXT2LISTNCONSSEARCH-STATE$ACTUAL-SEARCHNEW-TEXTCHARMOVE-BACKWARD-CHARACTER	BUFFER-TEXT-SEARCH?DING
MOVE-FORWARD-CHARACTERMOVE-OVER-TEXT
SEARCH-STATE$SUPER-POPLASTPAIRSEARCH-STATE$INIT	SEARCH-STATE$PROMPTUPDATE-MESSAGE	PARSED-CHAR$DESCRIBEPOP-FLAGPARSED-CHAR$DEFAULT-INITPARSED-CHAR$DIRECTPARSED-CHAR$REPEAT-FLAG	PARSED-CHAR$POP-FLAGPARSED-CHAR$HALTPARSED-CHAR$CHARPARSED-CHAR$PARSE-NEXT-CHARACTERINPUT-TERMINAL-CHARACTERX-CHAR-UPCASEINPUT-DIRECT-TERMINAL-CHARACTERPUSH-BACK-INPUT-CHARACTERWRITE-MESSAGELIST2INSTANTIATE-FLAVORCONTINUEPROMPTDO-SEARCHPOPSUPER-POPPARSED-CHARSEARCH-STATE	PARSE-NEXT-CHARACTERSTRINGIFYCONCATNMODE-REFRESHCURRENT-LINE-POSSET-LINE-POS
MOVE-TO-START-OF-LINE	MOVE-OVER-CHARACTERSSUBSTRINGSTRING2LISTXCONSAPPENDBUFFER-SEARCH	MATCH-REST-OF-TEXT?MOVE-FORWARDMOVE-BACKWARDCURRENT-CHAR-POS	CURRENT-BUFFER-FETCHADD1STRING-UPCASEPATTERN-MATCHES-IN-LINEOBJECTSEVLOADFLUID1PUTENTRYGETASSOCIATION-CREATEPUT
$FLAVOR-DEFINE-METHODINITACTUAL-SEARCHPUSHDEFAULT-INITDESCRIBEINITABLE-VARIABLESVARIABLE-NAMES	INSTANCE-VECTOR-SIZEMETHOD-TABLEEXPRB0Z"+O@+  %w: %p%n An object of flavor SEARCH-STATE, has instance variable values:%n,> (, x  ( ', x  ' ', x  & ', x  & ', x  % ', x  % ', x  $ ', x  $ ', >,~<<<<<<<<*,> B2L+.  D B2L+1  D B2L+3  D B2L+6 * L B2L+9, x B8 x B2L8+<, x B8 x B2L8+@ B x B8+A >,~)< ,~,> 
    ,	,	 x ,
 x B8>,~,>2@+P , x B8 x 83@8+V x   x B8 x 0 L x   x  L8 x  L8 x  L8 x  L8 x  L8 x >+b> Bx D  B  B~  ,
  ~ ,
  x F83F+{  B~ ,
  ~ ,
 x B8 x   x 2L8+  x ,3B+  x D8 ,+  B~ ,
  ~ ,
, B x3@8+ x,+  B~  L~60V+ ~ +	  B~61V+ + ~ x , x B8 x , x, ~  B~60V+ +  B~+	  x ,2B+ x  B+ >},~<~<<a<<> Bx2@+%   3L+23@+(6 +(,+)  B x  x , x B8 x2@8+/,3@+2 x2@8+2, x3@8+9, x B8 x7`8+8 x ,, x B8 x , x>+=,>3@+G , x B8 x L L8 x * L8 x>+
 x3@8+I +K x,
+G>+<,>, x>+   +  %w: %p%nAn object of flavor PARSED-CHAR, has instance variable values:%n,> n, x  m m, x  l m, x  l m, x  k m, x  k m, >,~<<<<R<T ,~ ,~ ,~ ,~ ,~ ,~> Bx, x B8  x D8  x F8  x H8 x , B  0L(+, x B8+( 1L?+ 0L+  x D8 * x B8+( 0L#+ x * L8 * x B8+( 1L)+ 0L)+ x * L8 0L)+Z" x B8+(O@ x B8+( 1L
+& * 1L+ 2B+" A"4B" +" * 3D+% +( x , * x B8>,~> Bx X, B x W,  W, B  V, B~ ~ ,2B+6 +R ~ B~ V,
  ~ ,
3B+I ~ B~ U,
  ~ ,
3B+D  B~ U,
  ~ ,
+M  B~ T,
  ~ ,
+M  B~ T,
  ~ ~ ,
  B~ S,
  ~ ,
+2 >}+<<<< <<< <!<),>,> j,
   ,
2B+h x B i,
   ,
 x B j,
   ,
2B+h *+h >,~<!<I-search: Reverse Failing > Bx F "bBn.x  B3D+x +x ," B~7`+{ +| ," B~ ," B} ,"  },"  ~,"  ~,",>}+#xjlno> Bx "bBn B,#.,$7`+,$ .x  "bBn:>+%x> Bx ",bB,n- B >@@ x,% B .x  B~ ",bB,n-:4b( /&@@ ~,%,,	  >~+"7`+* ++, x>~,~x.> Bx D "CbBCnD B >@@ x,% B~ .x  0L+; D x+B," B~ ,,&,"  ~,",,	  ~>}+"x-> Bx ,& B   x 8$`bD`naZ" B D~ F~ H} 3l~+P ~+^3@}+W .x ,&Z$,' ,' } B8 }+\ .x ,&Z$,' ,' B~, B}:+N  >}+'x> Bx D,  B D~2@~+i  x ,(2B+j +p x,( B~2B+e7`+o,)+e,)+e2@~+r , ~>~,~> Bx,# B,* 
  *@@  B D~ F~ H} J}3@~+ x 8" bB!n!2b~+ + ~.x  $ bD!n!.}: D ~3B+ ~.},* " bB!n!:3B+
 + * B~@@} ~,+ B~ ~3B+ ~.x ,+ B| ~.},*@@  |,, B~+{ ~3B+ x 8" bB!n!3B~+ + *>|,~x<&<<@<'<,<@<(<)<*<+<#<,<-<.</<<@ A,- A,-Z& @ @,.Z& @ ?,. ? >,.2B+;,/  ? >,/Z& > >,/ = = >,/ < < >,/ ; ; >,0Z&
 @ ;,. : : >,0Z&+ @ :,. 9 9 >,0Z&C @ 9,. 8 8 >,0Z&E @ 8,. 7 7 >,0Z&M @ 7,. 6 6 >,0Z&d @ 6,. 5 5 >,0Z&! @ 5,. 4 4 >,0Z&? @ 4,. 3 3 >,0Z&M @ 3,. 2 2 >,0Z&P @ 2,. ? 1,.2B+n,/  ? 1,/Z& > 1,/ 1 = 1,/  < 1,/ 0 ; 1,0Z&[ @ 0,. 0 : 1,0Z&o @ 0,. / / 1,0Z&p @ /,. . . 1,0Z&r @ .,. - - 1,0Z&s @ -,. , 9 1,0Z&u @ ,,. , + 1,0Z&v @ ,,. + * 1,0Z&x @ +,.Z&* @ *,.Z&Y @ ),.Z&q @ ),.Z&	 @ (,.Z& @ (,.Z&0 @ ',.Z&E @ ',.Z&b @ &,.Z&t @ &+.<(<<<<<<<<<!<<<<<<<<<<<<"< <<<0<< <<1<<<<<
<1<<<<2<<2<<3#<3$<4<!<4<<<5<%'PT
A( T
@~0AEEE`P @F@(P"(EDDA(?`(D
 P`",@
AP* TxA A D


A D
A 
A pPp**PU"A pD"@
AT*P
`*(P@DD@"QA**P"@  AQ
jE"UE
E*UU(U*U
U"UQ*T*U*E*QU(U(QQ*T*U*E*QU(U*U
U"UQ(T*
E"QQ+f