This commit is contained in:
Rerumu 2023-12-24 15:48:43 -05:00
parent 24ee902db7
commit 0af8f0ba27
2 changed files with 24 additions and 6 deletions

View File

@ -1,11 +1,21 @@
use std::io::{Result, Write};
use std::io::{ErrorKind, Result, Write};
use wasm_ast::module::Module;
fn load_arg_source() -> Result<Vec<u8>> {
let name = std::env::args().nth(1).expect("usage: wasm2luajit <file>");
let mut arguments = std::env::args();
let path = arguments
.next()
.unwrap_or_else(|| "wasm2luajit".to_string());
std::fs::read(name)
arguments.next().map_or_else(
|| {
eprintln!("usage: {path} <file>\n");
Err(ErrorKind::NotFound.into())
},
std::fs::read,
)
}
fn do_runtime(lock: &mut dyn Write) -> Result<()> {

View File

@ -1,11 +1,19 @@
use std::io::{Result, Write};
use std::io::{ErrorKind, Result, Write};
use wasm_ast::module::Module;
fn load_arg_source() -> Result<Vec<u8>> {
let name = std::env::args().nth(1).expect("usage: wasm2luajit <file>");
let mut arguments = std::env::args();
let path = arguments.next().unwrap_or_else(|| "wasm2luau".to_string());
std::fs::read(name)
arguments.next().map_or_else(
|| {
eprintln!("usage: {path} <file>\n");
Err(ErrorKind::NotFound.into())
},
std::fs::read,
)
}
fn do_runtime(lock: &mut dyn Write) -> Result<()> {