# File lib/cgikit.rb, line 1770
        def parse_ckd_value( string )
                object = nil
                if string =~ /\A[^"'](.*)\[(.*)\]/ then
                        variable = retrieve_value $1
                        key      = parse_ckd_value $2
                        object   = variable[key]
                elsif string == 'true'   then object = true
                elsif string == 'false'  then object = false
                elsif string == 'nil'    then object = nil
                elsif string =~ /"(.*)"/ then object = $1
                elsif string =~ /'(.*)'/ then object = $1
                elsif ((not string =~ /[\D]/) and (string =~ /[\d]/)) then
                        object = string.to_i
                else
                        object = retrieve_value string if string
                end

                object
        end