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

Last change on this file was 5493, checked in by cameron, 6 months ago

Restore check-ins from the last several days

File size: 690 bytes
Line 
1/*
2 *  Copyright (c) 2017 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_REVERSE_H
8#define RE_REVERSE_H
9
10//#include <map>                           // for map
11namespace re { class RE; class Name;}
12
13namespace re {
14   
15/*
16class Reverser (
17public:
18    Reverser();
19    */
20    RE * reverse(RE * re);
21    /*
22private:
23    using NameMap = std::map<std::pair<std::string, std::string>, re::Name *>;
24    unsigned                    mCaptureGroupCount;
25    NameMap                     mNameMap;
26    Memoizer                    mMemoizer;
27}
28*/
29}
30
31#endif // RE_REVERSE_H
Note: See TracBrowser for help on using the repository browser.