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

Last change on this file since 5998 was 5998, checked in by nmedfort, 12 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.