Populate supplied vector of tokens (arg 1) by tokenizing the supplied chain (arg 2) according to the modus operandi specified by arg 3

Return TypeFunction nameArguments
hzEcodeTokenizeChain(hzVect<hzToken>&,hzChain&,hzTokMode,)

Declared in file: hzTokens.h
Defined in file : hzTokens.cpp

Function Logic:

0:START 1:eMode 2:TOK_MO_WHITE 3:Return TokenizeWords(toks,C) 4:TOK_MO_FTEXT 5:Return TokenizeFreetext(toks,C) 6:TOK_MO_BOOL 7:Return TokenizeBool(toks,C) 8:Return E_RANGE

Function body:

hzEcode TokenizeChain (hzVect<hzToken>& toks)hzChain& C, hzTokMode eMode, 
{
   //  Category: Text Processing
   //  
   //  Populate supplied vector of tokens (arg 1) by tokenizing the supplied chain (arg 2) according to the modus operandi specified by arg 3
   //  
   //  Arguments: 1) toks The vector of tokens found in the input
   //     2) C  The input chain
   //     3) eMode The tokenization regime (either WHITE, FTEXT or BOOL)
   //  
   //  Returns: E_NODATA If the supplied chain is empty
   //     E_RANGE  If the supplied mode is invalid
   //     E_OK  If the supplied chain is tokenized
   switch  (eMode)
   {
   case TOK_MO_WHITE:  return TokenizeWords(toks, C) ;
   case TOK_MO_FTEXT:  return TokenizeFreetext(toks, C) ;
   case TOK_MO_BOOL:   return TokenizeBool(toks, C) ;
   }
   return E_RANGE ;
}