| ids_with_token {lintr} | R Documentation | 
Get parsed IDs by token
Description
Gets the source IDs (row indices) corresponding to given token.
Usage
ids_with_token(source_expression, value, fun = `==`, source_file = NULL)
with_id(source_expression, id, source_file)
Arguments
| source_expression | A list of source expressions, the result of a call to  | 
| value | Character. String corresponding to the token to search for. For example: 
 | 
| fun | For additional flexibility, a function to search for in
the  | 
| source_file | (DEPRECATED) Same as  | 
| id | Integer. The index corresponding to the desired row
of  | 
Value
ids_with_token: The indices of the parsed_content data frame
entry of the list of source expressions. Indices correspond to the
rows where fun evaluates to TRUE for the value in the token column.
with_id: A data frame corresponding to the row(s) specified in id.
Functions
-  with_id(): Return the row of theparsed_contententry of the[get_source_expressions]()object. Typically used in conjunction withids_with_tokento iterate over rows containing desired tokens.
Examples
tmp <- withr::local_tempfile(lines = c("x <- 1", "y <- x + 1"))
source_exprs <- get_source_expressions(tmp)
ids_with_token(source_exprs$expressions[[1L]], value = "SYMBOL")
with_id(source_exprs$expressions[[1L]], 2L)