program main fn main() -> i32 call std.io.eprint : unit string "diagnostic" : string local let arg_count : unit call std.process.argc : i32 local let first_arg : unit call std.process.arg : string int 0 : i32 local let env_value : unit call std.env.get : string string "GLAGOL_EXP_3_ENV" : string local let input : unit call std.fs.read_text : string string "glagol-exp-3-input.txt" : string local let status : unit call std.fs.write_text : i32 string "glagol-exp-3-output.txt" : string var input : string binary + : i32 var arg_count : i32 binary + : i32 var status : i32 call std.string.len : i32 call std.string.concat : string var first_arg : string var env_value : string