luaur-analysis 0.1.1

Luau type checker and type inference (Rust).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::records::array_emitter::ArrayEmitter;
use crate::records::json_emitter::JsonEmitter;

impl ArrayEmitter {
    pub fn finish(&mut self) {
        if self.finished {
            return;
        }
        let emitter = unsafe { &mut *self.emitter };
        emitter.write_raw_string_view("]");
        emitter.pop_comma(self.comma);
        self.finished = true;
    }
}