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
14
15
use crate::records::instance_collector_2::InstanceCollector2;
use crate::records::type_once_visitor::TypeOnceVisitor;
use core::ptr;
use luaur_common::records::dense_hash_set::DenseHashSet;
use luaur_common::records::vec_deque::VecDeque;

impl InstanceCollector2 {
    pub fn instance_collector_2(&mut self) {
        self.base = TypeOnceVisitor::new("InstanceCollector2".to_string(), true);
        self.tys = VecDeque::new();
        self.tps = VecDeque::new();
        self.cyclic_instance = DenseHashSet::new(ptr::null_mut());
        self.instance_arguments = DenseHashSet::new(ptr::null_mut());
    }
}