Criterion object to select symbols.

Note that this criterion will select every sequence that belongs to a symbol. If you wish to select the call to a symbol, you might want to use an AddressCriterion instead.

Method __init__ No summary
Method _rvn_criterion

Inherited from Criterion:

Method _rvn_effect
def __init__(self, *args, pattern='', accuracy='contains', case_sensitive=False, **kwargs):

build a criterion which accept symbol based on their name.

ParameterspatternThe symbol name to match.
accuracyWhether the pattern matches is exactly ('exact'), is contained in ('contains') or is a regular expression of ('regexp') the symbol name to match. The default value is 'contains'.
case_sensitiveWhether the match is case sensitive or not." The default value is case insensitive.
invert_matchWhether to accept or reject objects matching this criterion.
RaisesValueErrorif the accuracy string is not in {'exact', 'contains', 'regexp'}
def _rvn_criterion(self):
ReturnsA properly constructed reven_api.criterion object corresponding to this object.
API Documentation for reven, generated by pydoctor at 2018-06-06 16:31:21.