source: icGREP/icgrep-devel/icgrep/UCD/resolve_properties.h

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

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

File size: 581 bytes
Line 
1#ifndef RESOLVE_PROPERTIES_H
2#define RESOLVE_PROPERTIES_H
3
4#include <string>
5#include <UCD/unicode_set.h>
6#include <UCD/PropertyObjects.h>
7
8namespace re {
9    class RE;
10    class Name;   
11}
12
13namespace UCD {
14
15LLVM_ATTRIBUTE_NORETURN void UnicodePropertyExpressionError(std::string errmsg);
16
17bool resolvePropertyDefinition(re::Name * const property);
18std::string resolvePropertyFunction(re::Name * const property);
19UCD::UnicodeSet resolveUnicodeSet(re::Name * const name);
20const std::string & getPropertyValueGrepString(const std::string & prop);
21
22}
23
24#endif // RESOLVE_PROPERTIES_H
Note: See TracBrowser for help on using the repository browser.