Languages / Go · Edit coverage JSON
AST coverageGo
Support matrix rendered from go-ast-coverage.json. Update that file when bumping the grammar; the site regenerates on the next build.
- Grammar
- tree-sitter-go@0.25.0
- Plugin
- GoPlugin (rgctl-lang-go)
- Extensions
- .go
- Discover
- rgctl discover . -l go --with-cfg
Handler summary
| Handler | Kinds |
|---|---|
| Symbol | 5 |
| Relation | 4 |
| CfgStatement | 8 |
| AstSkeleton | 1 |
| Literal | 17 |
| Skip | 72 |
Symbol (5)
- field_declaration
- function_declaration
- method_declaration
- type_alias
- type_declaration
Relation (4)
- call_expression
- import_declaration
- import_spec
- import_spec_list
CfgStatement (8)
- block
- break_statement
- continue_statement
- for_statement
- goto_statement
- if_statement
- return_statement
- select_statement
AstSkeleton (1)
- assignment_statement
Literal (17)
- comment
- composite_literal
- escape_sequence
- false
- float_literal
- func_literal
- imaginary_literal
- int_literal
- interpreted_string_literal
- interpreted_string_literal_content
- literal_element
- literal_value
- nil
- raw_string_literal
- raw_string_literal_content
- rune_literal
- true
Skip (72)
- argument_list
- array_type
- binary_expression
- blank_identifier
- channel_type
- communication_case
- const_declaration
- const_spec
- dec_statement
- default_case
- defer_statement
- dot
- empty_statement
- expression_case
- expression_list
- expression_statement
- expression_switch_statement
- fallthrough_statement
- field_declaration_list
- field_identifier
- for_clause
- function_type
- generic_type
- go_statement
- identifier
- implicit_length_array_type
- inc_statement
- index_expression
- interface_type
- iota
- keyed_element
- label_name
- labeled_statement
- map_type
- method_elem
- negated_type
- package_clause
- package_identifier
- parameter_declaration
- parameter_list
- parenthesized_expression
- parenthesized_type
- pointer_type
- qualified_type
- range_clause
- receive_statement
- selector_expression
- send_statement
- short_var_declaration
- slice_expression
- slice_type
- source_file
- statement_list
- struct_type
- type_arguments
- type_assertion_expression
- type_case
- type_constraint
- type_conversion_expression
- type_elem
- type_identifier
- type_instantiation_expression
- type_parameter_declaration
- type_parameter_list
- type_spec
- type_switch_statement
- unary_expression
- var_declaration
- var_spec
- var_spec_list
- variadic_argument
- variadic_parameter_declaration
Related: Tier 1 language support · Discovering and indexing