# File kwartz.rb, line 1986
        def _translate_print_args(expr_node, code='')
            case expr_node.token
            when :string, :number, :true, :false, :null
                translate_expr(expr_node, code)
            when ','
                _translate_print_args(expr_node.left, code)
                code << encode(',')
                _translate_print_args(expr_node.right, code)
            else
                case flag_escape = @options[:escape]
                when true, false
                    # do nothing
                else
                    flag_escape = false               # default no-sanitize
                    #flag_escape = true               # default sanitize
                end
                if expr_node.token == :function then
                    funcname = expr_node.left
                    case funcname
                    when 'X'
                        flag_escape = false
                        expr_node = expr_node.right
                    when 'E'
                        flag_escape = true
                        expr_node = expr_node.right
                    end
                end
                if flag_escape then
                    keys = encode('E')
                    code << keys[0]
                    translate_expr(expr_node, code)
                    code << keys[1]
                else
                    translate_expr(expr_node, code)
                end
            end
            return code
        end