Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
mootToken.h File Reference

classes and utilities for tokens and associated analyses More...

Go to the source code of this file.

Classes

class  moot::mootToken
 High-level token information object. More...
 
class  moot::mootToken::Analysis
 Type for a single morphological analysis. More...
 
class  moot::mootToken::Location
 

Namespaces

 moot
 

Typedefs

typedef string moot::mootTagString
 
typedef string moot::mootTokString
 
typedef set< mootTagString > moot::mootTagSet
 
typedef mootTokenTypeE moot::mootTokenType
 
typedef list< mootToken > moot::mootSentence
 

Enumerations

enum  moot::mootTokenTypeE {
  moot::TokTypeUnknown, moot::TokTypeVanilla, moot::TokTypeLibXML, moot::TokTypeXMLRaw,
  moot::TokTypeComment, moot::TokTypeEOS, moot::TokTypeEOF, moot::TokTypeWB,
  moot::TokTypeSB, moot::TokTypeUser, moot::NTokTypes
}
 

Functions

mootToken & moot::sentence_printf_append (mootSentence &s, mootTokenType typ, const char *fmt,...)
 

Variables

const char * moot::mootTokenTypeNames [NTokTypes]