""" This module contains functions for input file validation. """

def validate_device_definitions(definitions):
    """
    This function validates the device definitions structure and throws an
    error if the syntax is not as expected.

    :param definitions: a device definition structure (dictionary)
    """

    # TODO implement validation