summaryrefslogtreecommitdiff
path: root/utf8_range.h
blob: 01fa15ebb096e738caaf21634ce4bf52fbe3e34b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef _utf8_range_h
#define _utf8_range_h

#include "range_suffix.h"
#include "utf8.h"

namespace re2c {

void UTF8addContinuous(RangeSuffix * & p, utf8::rune l, utf8::rune h, uint n);
void UTF8splitByContinuity(RangeSuffix * & p, utf8::rune l, utf8::rune h, uint n);
void UTF8splitByRuneLength(RangeSuffix * & p, utf8::rune l, utf8::rune h);

} // namespace re2c

#endif // _utf8_range_h