Skip to main content

parse

Function parse 

Source
pub fn parse(
    state: &mut LuaState,
    dyd: DynData,
    source: &[u8],
    name: &[u8],
    firstchar: i32,
) -> Result<Box<LuaProto>, LuaError>
Expand description
                      const char *name, int firstchar)

Top-level entry point: parses a chunk and returns the main LClosure. LUAI_FUNC visibility.

PORT NOTE: In C, returns LClosure * (a GC object). In Rust (Phase A), we return Box<LuaProto> since we don’t have GcRef ready. Phase B will wrap this in a proper LuaLClosure / GcRef.