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