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

Last change on this file was 5998, checked in by nmedfort, 3 months ago

Added temporary buffer functionality to the pipeline for single stream source buffers. Fixed memory leak from UCD::UnicodeBreakRE()

File size: 585 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; }
11namespace re { class Name; }
12
13namespace re {
14
15RE * makeComplement(RE * s);
16RE * makeWordBoundary();
17RE * makeWordNonBoundary();
18RE * makeWordBegin();
19RE * makeWordEnd();
20Name * makeDigitSet();
21Name * makeAlphaNumeric();
22Name * makeWhitespaceSet();
23Name * makeWordSet();
24RE * makeUnicodeBreak();
25
26}
27
28#endif // RE_UTILITY_H
Note: See TracBrowser for help on using the repository browser.