cesar@itaca:~/mono/mcs/jtests> cat decompile.js function f () { var x; } cesar@itaca:~/mono/mcs/jtests> mjs decompile.js Parser.cs (Function), fn.func_obj.source = function f() { var x; } Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object in <0x0008b> Microsoft.JScript.Decompiler:Decompile (System.String source, Int32 flags, Int32 indentCount) in <0x00178> Microsoft.JScript.FunctionDeclaration:build_closure (Microsoft.JScript.EmitContext ec, System.String full_name, System.String encodedSource) in <0x0018c> Microsoft.JScript.FunctionDeclaration:create_closure (Microsoft.JScript.EmitContext ec) in <0x000a5> Microsoft.JScript.Block:Microsoft.JScript.ICanModifyContext.EmitDecls (Microsoft.JScript.EmitContext ec) in <0x00053> Microsoft.JScript.ScriptBlock:EmitDecls (System.Reflection.Emit.ModuleBuilder mb) in <0x000a7> Microsoft.JScript.CodeGenerator:EmitDecls (Microsoft.JScript.ScriptBlock prog) in <0x0008a> Microsoft.JScript.CodeGenerator:Run (System.String file_name, Microsoft.JScript.ScriptBlock[] blocks) in <0x003f2> Microsoft.JScript.Vsa.VsaEngine:Compile () in <0x00691> Mono.JScript.Driver:Main (System.String[] args)