Finds matching parts of an IR sequence and maps occurrences.
Finds matching parts of an IR sequence and maps occurrences.
mapping result
matching and mapping function
IR sequence
list of extracted values
Folds top-level and all nested traversals starting from the top and going down.
Folds top-level and all nested traversals starting from the top and going down.
folding result type
start value
folding operator
top-level traversal
folding result
Maps top-level and all nested traversals starting from the bottom and going up.
Maps top-level and all nested traversals starting from the bottom and going up.
mapping function
top-level traversal
mapping result
Finds matching parts of an IR sequence and replaces them.
Finds matching parts of an IR sequence and replaces them.
matching and replacing function
IR sequence
rewritten IR sequence
Finds matching steps in the IR sequence and splits the sequence in segments, with each matching step marking the end of a segment.
Finds matching steps in the IR sequence and splits the sequence in segments, with each matching step marking the end of a segment.
matching function
IR sequence
IR sequence segments
Gremlin IR manipulation utilities