Languages / Lua · Edit coverage JSON

Tier 1 · AST coverage

Lua

Support matrix rendered from lua-ast-coverage.json. Update that file when bumping the grammar; the site regenerates on the next build.

Grammar
tree-sitter-lua@0.5.0
Plugin
LuaPlugin (rgctl-lang-lua)
Extensions
.lua
Discover
rgctl discover . -l lua --with-cfg

Handler summary

HandlerKinds
Symbol3
Relation1
CfgStatement6
AstSkeleton0
Literal0
Skip37

Symbol (3)

  • assignment_statement
  • function_declaration
  • function_definition

Relation (1)

  • function_call

CfgStatement (6)

  • do_statement
  • for_statement
  • if_statement
  • repeat_statement
  • return_statement
  • while_statement

Skip (37)

  • arguments
  • attribute
  • binary_expression
  • block
  • bracket_index_expression
  • break_statement
  • chunk
  • comment
  • comment_content
  • dot_index_expression
  • else_statement
  • elseif_statement
  • empty_statement
  • escape_sequence
  • expression_list
  • false
  • field
  • for_generic_clause
  • for_numeric_clause
  • goto_statement
  • hash_bang_line
  • identifier
  • implicit_variable_declaration
  • label_statement
  • method_index_expression
  • nil
  • number
  • parameters
  • parenthesized_expression
  • string
  • string_content
  • table_constructor
  • true
  • unary_expression
  • vararg_expression
  • variable_declaration
  • variable_list

Related: Tier 1 language support · Discovering and indexing