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

Last change on this file was 6170, checked in by cameron, 9 months ago

RE Transformation names and printing

File size: 566 bytes
Line 
1/*
2 *  Copyright (c) 2016 International Characters.
3 *  This software is licensed to the public under the Open Software License 3.0.
4 *  icgrep is a trademark of International Characters.
5 */
6
7#ifndef RE_UTILITY_H
8#define RE_UTILITY_H
9
10namespace re { class RE; class Name;}
11
12namespace re {
13
14RE * makeComplement(RE * s);
15RE * makeWordBoundary();
16RE * makeWordNonBoundary();
17RE * makeWordBegin();
18RE * makeWordEnd();
19Name * makeDigitSet();
20Name * makeAlphaNumeric();
21Name * makeWhitespaceSet();
22Name * makeWordSet();
23RE * makeUnicodeBreak();
24
25}
26#endif // RE_UTILITY_H
Note: See TracBrowser for help on using the repository browser.