analyzer.utils.querying¶
Attributes¶
Classes¶
str(object='') -> str |
|
Functions¶
|
|
|
|
|
|
|
Module Contents¶
- class analyzer.utils.querying.PatternMode[source]¶
Bases:
str,enum.Enumstr(object=’’) -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.__str__() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to ‘strict’.
- class analyzer.utils.querying.Pattern[source]¶
-
- mode: PatternMode[source]¶
- class analyzer.utils.querying.PatternAnd[source]¶
- and_exprs: list[BasePattern][source]¶
- class analyzer.utils.querying.PatternNot[source]¶
- not_expr: BasePattern[source]¶
- class analyzer.utils.querying.PatternOr[source]¶
- or_exprs: list[BasePattern][source]¶
- class analyzer.utils.querying.DeepPattern[source]¶
-
- pattern: BasePattern[source]¶
- class analyzer.utils.querying.CaptureSet[source]¶
-
- items: list[analyzer.utils.structure_tools.ItemWithMeta][source]¶