# File kwartz.rb, line 4319
        def self.str2value(str)
            case str
            when /^\d+$/
                value = str.to_i
            when /^true$/i, /^yes$/i
                value = true
            when /^false$/i, /^no$/i
                value = false
            when /^nil$/, /^null$/i
                value = nil
            when /^\d+$/
                value = str.to_i
            when /^(\d*\.\d+|\d+\.\d*)$/
                value = str.to_f
            when /^\/(.*)\/$/
                value = Regexp.new($1)
            when /^'(.*)'$/
                value = eval value
            when /^"(.*)"$/
                value = eval value
            else
                value = str
            end
            return value
        end