123456789101112131415161718192021222324252627282930313233343536(**************************************************************************)(* This file is part of the Codex semantics library. *)(* *)(* Copyright (C) 2013-2025 *)(* CEA (Commissariat à l'énergie atomique et aux énergies *)(* alternatives) *)(* *)(* you can redistribute it and/or modify it under the terms of the GNU *)(* Lesser General Public License as published by the Free Software *)(* Foundation, version 2.1. *)(* *)(* It is distributed in the hope that it will be useful, *)(* but WITHOUT ANY WARRANTY; without even the implied warranty of *)(* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *)(* GNU Lesser General Public License for more details. *)(* *)(* See the GNU Lesser General Public License version 2.1 *)(* for more details (enclosed in the file LICENSE). *)(* *)(**************************************************************************)typeweight=Normal|Bold|Fainttypecolor=Black|Red|Green|Yellow|Blue|Magenta|Cyan|WhitetypeFormat.stag+=|Weightofweight|Colorofcolor|Underlineofbool|Italicofbool;;type'aprintf=('a,Format.formatter,unit)format->'atype'alog='aprintf->unit;;exceptionFatalofstring