1313 */
1414
1515/* * @defgroup uci UCI
16- Utilities for working with the Universal Chess Interface.
16+ Utilities for working with the Universal Chess Interface. @cite Meyer-Kahlen_2006
1717
1818 @ingroup libchess
1919 */
2020
2121/* * @file
22- This file provides utilities for parsing command-line UCI commands.
22+ This file provides utilities for parsing command-line UCI @cite Meyer-Kahlen_2006 commands.
2323 @ingroup uci
2424 */
2525
@@ -37,7 +37,7 @@ namespace chess::game {
3737struct Position ;
3838} // namespace chess::game
3939
40- /* * This namespace contains utilities for working with UCI.
40+ /* * This namespace contains utilities for working with UCI. @cite Meyer-Kahlen_2006
4141 @ingroup uci
4242 */
4343namespace chess ::uci {
@@ -48,7 +48,7 @@ using std::optional;
4848using std::size_t ;
4949using std::string_view;
5050
51- /* * Parses the options following a UCI "position" command into a Position object.
51+ /* * Parses the options following a UCI @cite Meyer-Kahlen_2006 "position" command into a Position object.
5252 The ``options`` should not include the "position" token itself.
5353
5454 If the input string cannot be parsed correctly, returns an explanatory error string.
@@ -58,7 +58,7 @@ using std::string_view;
5858[[nodiscard]] auto parse_position_options (string_view options)
5959 -> std::expected<Position, std::string>;
6060
61- /* * This struct encapsulates the options to a UCI "register" command.
61+ /* * This struct encapsulates the options to a UCI @cite Meyer-Kahlen_2006 "register" command.
6262
6363 @ingroup uci
6464 @see parse_register_options()
@@ -76,15 +76,15 @@ struct RegisterNowOptions final {
7676 */
7777using RegisterOptions = optional<RegisterNowOptions>;
7878
79- /* * Parses the options following a UCI "register" command.
79+ /* * Parses the options following a UCI @cite Meyer-Kahlen_2006 "register" command.
8080 The ``options`` should not include the "register" token itself.
8181 If this returns ``nullopt``, then the user sent a ``register later`` command.
8282
8383 @ingroup uci
8484 */
8585[[nodiscard]] auto parse_register_options (string_view options) -> RegisterOptions;
8686
87- /* * This struct encapsulates the options given to a UCI "go" command.
87+ /* * This struct encapsulates the options given to a UCI @cite Meyer-Kahlen_2006 "go" command.
8888
8989 @ingroup uci
9090 @see parse_go_options()
@@ -129,7 +129,7 @@ struct [[nodiscard]] GoCommandOptions final {
129129 optional<size_t > mateIn;
130130};
131131
132- /* * Parses the options following a UCI "go" command.
132+ /* * Parses the options following a UCI @cite Meyer-Kahlen_2006 "go" command.
133133 The ``options`` should not include the "go" token itself.
134134
135135 @ingroup uci
0 commit comments