function xyz(arg_1, arg_2, arg_3) {
var args_concat = ''
if (arguments.length > 2) { args_concat += arg_3 + ','}
if (arguments.length > 1) { args_concat += arg_2 + ','}
if (arguments.length > 0) { args_concat += arg_1 }
txt_out('xyz: ' + args_concat)
}
function abc(arg_1, arg_2, arg_3) {
txt_out('abc:')
for (var i=0; i< arguments.length;i++) {
txt_out(i + ': ' + arguments[i])
}
}
function def() {
txt_out('def:')
for (var i=0; i< arguments.length;i++) {
txt_out(i + ': ' + arguments[i])
}
}
function main() {
xyz( 'a', 'b', 'c')
xyz( 1, 2 )
xyz( null )
xyz()
abc('a', null, 4)
def('d', 'e', 'f')
}