ZGen  0.2.0
a linearization system for natural language.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
engine.h
Go to the documentation of this file.
1 #ifndef __ZGEN_ENGINE_ENGINE_H__
2 #define __ZGEN_ENGINE_ENGINE_H__
3 
4 #include "action_alphabet.h"
5 #include "postag_alphabet.h"
6 #include "deprel_alphabet.h"
7 #include "word_alphabet.h"
8 
9 namespace ZGen {
10 
11 namespace Engine {
12 
13 typedef boost::serialization::singleton<PennTreebankPostagAlphabet> PostagEngine;
14 typedef boost::serialization::singleton<PennTreebankDeprelAlphabet> DeprelEngine;
15 typedef boost::serialization::singleton<WordAlphabet> WordEngine;
16 typedef boost::serialization::singleton<ActionAlphabet> ActionEngine;
17 
18 } // end for Engine
19 
20 } // end for ZGen
21 
22 #endif // end for __ZGEN_ENGINE_ENGINE_H__
23 
boost::serialization::singleton< PennTreebankDeprelAlphabet > DeprelEngine
Definition: engine.h:14
boost::serialization::singleton< ActionAlphabet > ActionEngine
Definition: engine.h:16
boost::serialization::singleton< PennTreebankPostagAlphabet > PostagEngine
Definition: engine.h:13
boost::serialization::singleton< WordAlphabet > WordEngine
Definition: engine.h:15