From:         Glenn Knickerbocker <[EMAIL PROTECTED]>
Organization: Strange Kin, Cent Luck Broker

'CALLPIPE (endchar ?)',
  '| *:',
  '| fo: fanout',
  '| p: predselect',
  '| *.output.0:',
  '? fo:',
  '| c: chop before string x'c2x(word),
  '| verify -1 x'c2x(xtable),
  '| p2: predselect',
  '| p:',
  '| *.output.1:',
  '? c:',
  '| locate',
  '| verify' length(word)+1 'x'c2x(xtable),
  '| p2:',
  '? fo:',
  '| p:'

Actually, that doesn't work. The CHOP tests only the first occurance
of 'word' in the line. If it rejects that one, it doesn't check the other ones.

So for example, searching for A(I),

BA(I) + A(I)

is not found, because it is looking only to see if the B is a word-separator,
and it isn't. It never even looks at the characters before or after the
second occurance of A(I).


Alan Ackerman
Alan (dot) Ackerman (at) Bank of America (dot) com

Reply via email to