source: icGREP/icgrep-devel/icgrep/re/re_analysis.h

Last change on this file was 5604, checked in by xuedongx, 7 weeks ago

update re_analysis for unit bounded repetition and local language

File size: 383 bytes
Line 
1#ifndef RE_ANALYSIS_H
2#define RE_ANALYSIS_H
3
4#include <utility>
5namespace re { class RE; }
6
7namespace re {
8
9bool isByteLength(const RE * re);
10   
11bool isUnicodeUnitLength(const RE * re);
12
13std::pair<int, int> getUnicodeUnitLengthRange(const RE * re);
14
15int minMatchLength(RE * re);
16
17bool unitBoundedRep(const RE * re);
18
19bool isTypeForLocal(const RE * re);
20
21}
22
23#endif // RE_ANALYSIS_H
Note: See TracBrowser for help on using the repository browser.