Find a code sequence
Usage
find_sequence(items, sequence, all = FALSE, ignore_whitespace = TRUE)
items_are_equal(items1, items2)Arguments
- items, sequence
- LaTeX2 objects or lists. 
- all
- Whether to return all matches, or just the first. 
- ignore_whitespace
- Whether to ignore whitespace in comparisons. 
- items1, items2
- Two LaTeX2 or LaTeX2item objects. 
Value
find_sequence() returns a LaTeX2range or list of them where sequence occurs within items.
items_are_equal returns a logical indicator of equality after removing source references.
Details
find_sequence() will only match sequences that
are entirely contained within a single list in items.
Thus if prepare_table() is called on a table, then
find_sequence() will find sequences in the code before
or after the rows, or entirely within a single cell,
but not crossing alignment markers ("&").
Examples
find_sequence(parseLatex("a & b & c"), "b & c")
#> path= range=5:9