luaur-analysis 0.1.3

Luau type checker and type inference (Rust).
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::records::lint_unused_function::LintUnusedFunction;
use luaur_ast::records::ast_expr_global::AstExprGlobal;

impl LintUnusedFunction {
    pub fn visit_ast_expr_global(&mut self, node: *mut AstExprGlobal) -> bool {
        let node_ref = unsafe { &*node };
        let g = self.globals.get_or_insert(node_ref.name);
        g.used = true;
        true
    }
}