'module ::= Id Id version { }'

def p_module_0(self, (module, name, version, _0, _1)):

    if (module.value != 'module'):
        raise ASDLSyntaxError(module.lineno, msg=("expected    'module',    found    %s" % module))
    return Module(name, None, version)
