############################################################################# ## ## This file is part of GAP, a system for computational discrete algebra. ## This file's authors include Steve Linton. ## ## Copyright of GAP belongs to its developers, whose names are too numerous ## to list here. Please refer to the COPYRIGHT file for details. ## ## SPDX-License-Identifier: GPL-2.0-or-later ## ## This file defines some functions that tweak the behaviour of attributes ##
############################################################################# ## #F EnableAttributeValueStoring( <attr> ) tell the attribute to resume ## storing values ##
Unbind(CHECK_REPEATED_ATTRIBUTE_SET);
BindGlobal( "CHECK_REPEATED_ATTRIBUTE_SET", function(obj, name, val) if InfoLevel(InfoAttributes) >= 3then if not IsBound(obj!.(name)) then
Info(InfoAttributes, 3, "Attribute ", name, " of ", obj, " is marked as assigned, but it has no value"); elif obj!.(name) <> val then
Info(InfoAttributes, 3, "Attribute ", name, " of ", obj, " already set to ", obj!.(name), ", cannot be changed to ", val); fi; fi; end );
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.