33 lines
654 B
C
33 lines
654 B
C
|
#ifndef _FRENCH_TOKENIZER_H_
|
||
|
#define _FRENCH_TOKENIZER_H_
|
||
|
|
||
|
#include "tokenizer.h"
|
||
|
|
||
|
class CFrenchTokenizer : public CTokenizer
|
||
|
{
|
||
|
public:
|
||
|
CFrenchTokenizer(
|
||
|
TEXT_SOURCE* pTxtSource,
|
||
|
IWordSink * pWordSink,
|
||
|
IPhraseSink * pPhraseSink,
|
||
|
LCID lcid,
|
||
|
BOOL bQueryTime,
|
||
|
ULONG ulMaxTokenSize) :
|
||
|
CTokenizer(pTxtSource, pWordSink, pPhraseSink, lcid, bQueryTime, ulMaxTokenSize)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
virtual ~CFrenchTokenizer()
|
||
|
{
|
||
|
}
|
||
|
|
||
|
protected:
|
||
|
|
||
|
virtual void OutputHyphenation(
|
||
|
CTokenState& State,
|
||
|
const CCliticsTerm* pCliticsTerm);
|
||
|
|
||
|
|
||
|
};
|
||
|
|
||
|
#endif // _FRENCH_TOKENIZER_H_
|