Add more documentation to luajit
This commit is contained in:
parent
ab14e5f28d
commit
1b8c461d7e
File diff suppressed because it is too large
Load Diff
10
src/main.rs
10
src/main.rs
@ -141,7 +141,10 @@ fn init_vm(_args: &Args) -> luajit::State {
|
|||||||
println!("{registry}");
|
println!("{registry}");
|
||||||
|
|
||||||
state
|
state
|
||||||
.load(Some("@[luby]"), registry.done(), luajit::LoadMode::TEXT)
|
.load(
|
||||||
|
&luajit::Chunk::named("@[luby]", registry.done()),
|
||||||
|
luajit::LoadMode::TEXT,
|
||||||
|
)
|
||||||
.and_then(|()| state.call(0, 0))
|
.and_then(|()| state.call(0, 0))
|
||||||
.unwrap_or_else(|err| panic!("failed to load modules: {err}"));
|
.unwrap_or_else(|err| panic!("failed to load modules: {err}"));
|
||||||
|
|
||||||
@ -156,7 +159,10 @@ async fn run(args: Args) {
|
|||||||
Err(err) => return eprintln!("{}", format!("{path}: {err}").red()),
|
Err(err) => return eprintln!("{}", format!("{path}: {err}").red()),
|
||||||
};
|
};
|
||||||
|
|
||||||
if let Err(err) = state.load(Some(format!("@{path}")), chunk, Default::default()) {
|
if let Err(err) = state.load(
|
||||||
|
&luajit::Chunk::named(format!("@{path}"), chunk),
|
||||||
|
Default::default(),
|
||||||
|
) {
|
||||||
return eprintln!("{}", err.red());
|
return eprintln!("{}", err.red());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user