mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-11-16 01:12:15 +03:00
new variableScope
This commit is contained in:
@@ -1004,9 +1004,9 @@ bool hasOrphanedTops(const RoseBuildImpl &build) {
|
||||
|
||||
for (auto v : vertices_range(g)) {
|
||||
if (g[v].left) {
|
||||
set<u32> &tops = leftfixes[g[v].left];
|
||||
if (!build.isRootSuccessor(v)) {
|
||||
// Tops for infixes come from the in-edges.
|
||||
set<u32> &tops = leftfixes[g[v].left];
|
||||
for (const auto &e : in_edges_range(v, g)) {
|
||||
tops.insert(g[e].rose_top);
|
||||
}
|
||||
|
||||
@@ -178,9 +178,9 @@ size_t describeClassInt(ostream &os, const CharReach &incr, size_t maxLength,
|
||||
|
||||
// Render charclass as a series of ranges
|
||||
size_t c_start = cr.find_first();
|
||||
size_t c = c_start, c_last = 0;
|
||||
size_t c = c_start;
|
||||
while (c != CharReach::npos) {
|
||||
c_last = c;
|
||||
size_t c_last = c;
|
||||
c = cr.find_next(c);
|
||||
if (c != c_last + 1 || c_last == 0xff) {
|
||||
describeRange(os, c_start, c_last, out_type);
|
||||
|
||||
Reference in New Issue
Block a user