ZGen  0.2.0
a linearization system for natural language.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
postag_alphabet.h
Go to the documentation of this file.
1 #ifndef __ZGEN_ENGINE_POSTAG_ALPHABET_H__
2 #define __ZGEN_ENGINE_POSTAG_ALPHABET_H__
3 
4 #include "alphabet.h"
5 
6 namespace ZGen {
7 
8 namespace Engine {
9 
11 public:
18  const char* decode(int id) const;
19 
26  int encode(const char* name) const;
27 
28  //
29  static const char * PENN_POS_NAME[];
30 
31  //
32  enum PENN_POS_ID {
33  NONE = 0, BEGIN, END,
37  CC, CD, DT, EX, FW,
38  IN, JJ, JJR, JJS, LS,
39  MD, NN, NNP, NNPS, NNS, NP,
41  RB, RBR, RBS, RP,
42  SYM, TO, UH,
43  VB, VBD, VBG, VBN, VBP, VBZ,
45  };
46 };
47 
48 } // end for namespace Engine
49 
50 } // end for namespace ZGen
51 
52 #endif // end for __ZGEN_ENGING_POSTAG_ALPHABET_H__
Definition: postag_alphabet.h:43
Definition: postag_alphabet.h:41
Definition: postag_alphabet.h:44
Definition: postag_alphabet.h:43
Definition: postag_alphabet.h:42
Definition: postag_alphabet.h:44
Definition: postag_alphabet.h:40
Definition: postag_alphabet.h:33
Definition: postag_alphabet.h:39
Definition: postag_alphabet.h:41
Definition: postag_alphabet.h:43
Definition: postag_alphabet.h:37
Definition: postag_alphabet.h:37
Definition: postag_alphabet.h:36
Definition: postag_alphabet.h:36
Definition: postag_alphabet.h:42
static const char * PENN_POS_NAME[]
Definition: postag_alphabet.h:29
Definition: postag_alphabet.h:36
Definition: postag_alphabet.h:39
Definition: postag_alphabet.h:38
Definition: postag_alphabet.h:41
Definition: postag_alphabet.h:39
Definition: alphabet.h:9
const char * decode(int id) const
Definition: postag_alphabet.cc:27
Definition: postag_alphabet.h:38
Definition: postag_alphabet.h:44
Definition: postag_alphabet.h:33
PENN_POS_ID
Definition: postag_alphabet.h:32
Definition: postag_alphabet.h:33
Definition: postag_alphabet.h:39
Definition: postag_alphabet.h:40
Definition: postag_alphabet.h:40
Definition: postag_alphabet.h:37
Definition: postag_alphabet.h:41
Definition: postag_alphabet.h:43
Definition: postag_alphabet.h:43
Definition: postag_alphabet.h:10
Definition: postag_alphabet.h:39
Definition: postag_alphabet.h:38
Definition: postag_alphabet.h:37
Definition: postag_alphabet.h:35
Definition: postag_alphabet.h:34
Definition: postag_alphabet.h:38
Definition: postag_alphabet.h:38
Definition: postag_alphabet.h:37
Definition: postag_alphabet.h:42
int encode(const char *name) const
Definition: postag_alphabet.cc:35
Definition: postag_alphabet.h:43
Definition: postag_alphabet.h:39