58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
// Strip the start and end brackets
auto beg = g.begin();
advance( beg, 1 );
move( beg, g.end(), back_inserter( toks ) );
toks.resize( toks.size() - 1 );
p.pushValue( Value( type.type(), InjectPredicatesIntoStdType( type.val(), preds ) ) );
return true;
};
RegisterRule( e, "where"_sid, Rule( wherePrecedence, parseWhere ) );
}
}
|
|
>
|
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
// Strip the start and end brackets
auto beg = g.begin();
advance( beg, 1 );
move( beg, g.end(), back_inserter( toks ) );
toks.resize( toks.size() - 1 );
p.pushValue( Value( type.type(), InjectPredicatesIntoStdType( type.val(), preds ) )
.setLocationId( type.locationId() ) );
return true;
};
RegisterRule( e, "where"_sid, Rule( wherePrecedence, parseWhere ) );
}
}
|