///|
#cfg(target="js")
fn argument_prefix_length() -> Int32 {
// Node supplies its executable and script before user arguments.
2
}
///|
#cfg(not(target="js"))
fn argument_prefix_length() -> Int32 {
1
}
///|
fn main {
let args = @env.args()
let prefix = argument_prefix_length()
if args.length() != prefix + 1 {
println(
"MoonLDPC local JSON protocol v1: moon run cmd/main -- ''",
)
} else {
println(@moonldpc.execute(args[prefix]))
}
}