luaur-compiler 0.1.3

Luau source-to-bytecode compiler (Rust).
Documentation
1
2
3
4
5
6
7
8
9
10
use crate::records::compiler::Compiler;

impl Compiler {
    pub fn at_top_level(&self) -> bool {
        !self.current_function.is_null()
            && unsafe { (*self.current_function).function_depth == 0 }
            && self.block_depth == 0
            && self.loops.is_empty()
    }
}