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::array_emitter::ArrayEmitter;
use crate::records::json_emitter::JsonEmitter;

impl JsonEmitter {
    pub fn write_array(&mut self) -> ArrayEmitter {
        let comma = self.push_comma();
        self.write_raw_string_view("[");

        ArrayEmitter {
            emitter: self as *mut JsonEmitter,
            comma,
            finished: false,
        }
    }
}