Languages / Python · Edit coverage JSON
AST coveragePython
Support matrix rendered from python-ast-coverage.json. Update that file when bumping the grammar; the site regenerates on the next build.
- Grammar
- tree-sitter-python@0.25.0
- Plugin
- PythonPlugin (rgctl-lang-python)
- Extensions
- .py, .pyw
- Discover
- rgctl discover . -l python --with-cfg
Handler summary
| Handler | Kinds |
|---|---|
| Symbol | 2 |
| Relation | 8 |
| CfgStatement | 13 |
| AstSkeleton | 2 |
| Literal | 12 |
| Skip | 86 |
Symbol (2)
- class_definition
- function_definition
Relation (8)
- aliased_import
- call
- future_import_statement
- import_from_statement
- import_prefix
- import_statement
- relative_import
- wildcard_import
CfgStatement (13)
- block
- break_statement
- continue_statement
- elif_clause
- else_clause
- except_clause
- finally_clause
- for_statement
- if_statement
- raise_statement
- return_statement
- try_statement
- while_statement
AstSkeleton (2)
- assignment
- augmented_assignment
Literal (12)
- comment
- concatenated_string
- escape_sequence
- false
- float
- integer
- none
- string
- string_content
- string_end
- string_start
- true
Skip (86)
- argument_list
- as_pattern
- as_pattern_target
- assert_statement
- attribute
- await
- binary_operator
- boolean_operator
- case_clause
- case_pattern
- chevron
- class_pattern
- comparison_operator
- complex_pattern
- conditional_expression
- constrained_type
- decorated_definition
- decorator
- default_parameter
- delete_statement
- dict_pattern
- dictionary
- dictionary_comprehension
- dictionary_splat
- dictionary_splat_pattern
- dotted_name
- ellipsis
- escape_interpolation
- exec_statement
- expression_list
- expression_statement
- for_in_clause
- format_expression
- format_specifier
- generator_expression
- generic_type
- global_statement
- identifier
- if_clause
- interpolation
- keyword_argument
- keyword_pattern
- keyword_separator
- lambda
- lambda_parameters
- line_continuation
- list
- list_comprehension
- list_pattern
- list_splat
- list_splat_pattern
- match_statement
- member_type
- module
- named_expression
- nonlocal_statement
- not_operator
- pair
- parameters
- parenthesized_expression
- parenthesized_list_splat
- pass_statement
- pattern_list
- positional_separator
- print_statement
- set
- set_comprehension
- slice
- splat_pattern
- splat_type
- subscript
- tuple
- tuple_pattern
- type
- type_alias_statement
- type_conversion
- type_parameter
- typed_default_parameter
- typed_parameter
- unary_operator
- union_pattern
- union_type
- with_clause
- with_item
- with_statement
- yield
Related: Tier 1 language support · Discovering and indexing