luaur-compiler 0.1.3

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

impl Compiler {
    pub fn check_constant(&mut self, constant: i32, location: &Location) {
        if constant < 0 {
            crate::methods::compile_error_raise::compile_error_raise(
                *location,
                core::format_args!("Exceeded constant limit; simplify the code to compile"),
            );
        }
    }
}