def set_parameter(store, parameter):
    """Add parameter to the specified store."""
    app, name = parameter.name.split('.')
    if app not in store:
        store[app] = {}
    value = parameter.value.decode('unicode_escape')
    if value == 'yes':
        value = True
    elif value == 'no':
        value = False
    elif value.isdigit():
        value = int(value)
    store[app][name.lower()] = value
