luaur-code-gen 0.1.0

Native (A64/X64) code generation for Luau (Rust).
Documentation
extern crate alloc;

use alloc::string::String;
use alloc::vec::Vec;
use luaur_common::enums::luau_opcode::LuauOpcode;

#[derive(Debug, Clone)]
#[repr(C)]
pub struct FunctionBytecodeSummary {
    pub source: String,
    pub name: String,
    pub line: i32,
    pub nesting_limit: u32,
    pub counts: Vec<Vec<u32>>,
}

impl FunctionBytecodeSummary {
    pub const LOP__COUNT: u32 = LuauOpcode::LOP__COUNT as u32;
}