source: src/dgp/thesymbols.hh @ d6a59ca

Last change on this file since d6a59ca was e7de6cc, checked in by Tomasz Obrebski <to@…>, 13 years ago

new version of dgp
added dgc, tre and compdic components
compiledic renamed to compdic_utf8
./configure updated

  • Property mode set to 100644
File size: 860 bytes
RevLine 
[5f4d9c3]1#ifndef __THESYMBOLS__HH
2#define __THESYMBOLS__HH
3
4#include "symbol.hh"
5#include "const.hh"
6
7#include <list>
8#include <set>
9#include <bitset>
10
[e7de6cc]11using namespace std;
[5f4d9c3]12
[e7de6cc]13typedef Symbol<1>              Cat;
14typedef bitset<MAXCATS>        CatSet;
[5f4d9c3]15
[e7de6cc]16typedef Symbol<2>              Role;
17typedef list<Role>             RoleList;
18typedef list<Role>::iterator   RoleListIter;
19typedef bitset<MAXTYPES>       RoleSet;
20typedef set<Role>              Roles;
21typedef Roles::iterator        RolesIter;
22
23typedef Symbol<3>              Constr;
24typedef list<Constr>           ConstrList;
[5f4d9c3]25typedef list<Constr>::iterator ConstrListIter;
26
[e7de6cc]27typedef Symbol<4>              LongRel;
28typedef set<LongRel>           LongRels;
29
30typedef Symbol<5>              Flag;
31typedef bitset<MAXFLAGS>       FlagSet;
[5f4d9c3]32
[e7de6cc]33typedef Symbol<6>              Prop;
34typedef bitset<MAXPROPS>       PropSet;
[5f4d9c3]35
36#endif
Note: See TracBrowser for help on using the repository browser.