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
15
use crate::enums::polarity::Polarity;
use crate::records::stringifier_state::StringifierState;

impl StringifierState {
    pub fn emit_polarity(&mut self, p: Polarity) {
        let s = match p {
            Polarity::None => "  ",
            Polarity::Negative => " -",
            Polarity::Positive => "+ ",
            Polarity::Mixed => "+-",
            _ => "!!",
        };
        self.emit_string(s);
    }
}