Commit a32d7187 authored by Per Cederqvist's avatar Per Cederqvist

Check documentation of asynchronous messages.

parent b40c78a4
2001-04-30 Per Cederqvist <ceder@moria>
Check documentation of asynchronous messages.
* doc/Makefile.am (check-doc): Create requests-numbered.tmp.
Create asyncs-numbered.tmp. Omit DEBUG_CALLS-only asynchronous
messages from "async.h".
* doc/Protocol-A.texi: Create the "am" index for asynchronous
messages. Add @amindex and @aarg markup for all asynchronous
messages, and remove the trailing semicolon in the argument list.
Merge all indices into one.
(add-member): Malformed sentence fixed.
(async-i-am-off, async-i-am-on-obsolete): Mark as obsolete, and
tell why they are no longer used.
(async-broadcast): Mark as obsolete.
(Type Index, Request Index): Removed.
(Index): Added.
* doc/checkargs.py (lexer.__init__): Initialize __amindex,
__defined_asyncs and __implemented_asyncs.
(lexer): Ignore @defcodeindex and @syncodeindex.
(lexer.toplevel_node): Check for undocumentet arguments to
asynchronous messages.
(lexer.toplevel_findex): Check for @amindex entries in @findex
nodes.
(lexer.toplevel_amindex): New method.
(lexer.__parse_async): New method.
(lexer.toplevel_aarg): Implemented.
(lexer.toplevel_bye): Check for unterminated @amindex nodes and
undocumented asynchronous messages.
* doc/checkargs.py (lexer.__init__): Read requests-numbered.tmp.
(lexer.toplevel_findex): Check that the same request name isn't
used twice.
(lexer.toplevel_bye): Check that all implemented requests are
documented.
(lexer.__parse_request): Check that the proper request number is
used, and that the request is really implemented.
Check type definitions, that all types are used, and some related
stuff. Renamed ENUMREATION_OF to ENUMERATION-OF.
* doc/Protocol-A.texi (Simple Data Types): Renamed ENUMERATION_OF
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment