Skip to main content

Module pattern_extraction

Module pattern_extraction 

Source
Expand description

Pattern extraction from Python AST for Lambda event type inference

This module extracts access patterns from Python AST expressions to enable AWS Lambda event type inference.

Functions§

extract_access_patterns
Extract access patterns from a list of statements
extract_attribute_pattern
Extract a pattern from an attribute expression like event.body
extract_patterns_from_expr
Extract patterns from an expression
extract_patterns_from_function
Extract patterns from a function definition
extract_patterns_from_stmt
Extract patterns from a single statement
extract_subscript_pattern
Extract a pattern from a subscript expression like event[‘Records’]