Instead we lazily evaluate them on request. This allow two things : * better performances * being sure the locas are up to date
Locals will be the main interface to treesitter, through some functions: get_definitions(bufnr) : returns all the definitions in bufnr get_scopes(bufnr): returns all definitions in bufnr get_references(bufnr): returns all references in bufnr