luaur-bytecode 0.1.0

Luau bytecode format and builder (Rust).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::records::bytecode_builder::BytecodeBuilder;
use crate::records::debug_upval::DebugUpval;
use crate::records::string_ref::StringRef;

impl BytecodeBuilder {
    pub fn push_debug_upval(&mut self, name: StringRef) {
        let index = self.add_string_table_entry(name);

        let upval = DebugUpval { name: index };

        self.debug_upvals.push(upval);
    }
}