luaur-analysis 0.1.2

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::json_emitter::JsonEmitter;
use crate::records::object_emitter::ObjectEmitter;

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

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