source: icGREP/icgrep-devel/icgrep/re_reducer.h @ 3998

Last change on this file since 3998 was 3935, checked in by daled, 5 years ago

The parser is now able to parse unicode categories.

File size: 401 bytes
Line 
1#ifndef RE_REDUCER_H
2#define RE_REDUCER_H
3
4//Regular Expressions
5#include "re_re.h"
6#include "re_cc.h"
7#include "re_name.h"
8#include "re_start.h"
9#include "re_end.h"
10#include "re_seq.h"
11#include "re_alt.h"
12#include "re_rep.h"
13
14#include <algorithm>
15#include <list>
16#include <map>
17
18class RE_Reducer
19{
20public:
21    static RE* reduce(RE* re, std::map<std::string, RE*>& re_map);
22};
23
24#endif // RE_REDUCER_H
Note: See TracBrowser for help on using the repository browser.