luaur-analysis 0.1.3

Luau type checker and type inference (Rust).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::records::identifier::Identifier;
use luaur_ast::records::ast_local::AstLocal;

pub fn mk_name_ast_local(local: &AstLocal) -> Identifier {
    Identifier::new(
        unsafe {
            core::ffi::CStr::from_ptr(local.name.value)
                .to_string_lossy()
                .into_owned()
        },
        local as *const AstLocal,
    )
}