/* * Copyright (c) 2022, Tim Flynn * * SPDX-License-Identifier: BSD-2-Clause */ #include "../LibUnicode/GeneratorUtil.h" // FIXME: Move this somewhere common. #include #include #include #include #include #include #include namespace { struct Time { i8 hour { 0 }; u8 minute { 0 }; u8 second { 0 }; }; struct DateTime { u16 year { 0 }; Optional month; Optional last_weekday; Optional after_weekday; Optional day; Optional