- 01 May, 2001 13 commits
-
-
Per Cederqvist authored
-
Per Cederqvist authored
-
Per Cederqvist authored
-
Per Cederqvist authored
-
Per Cederqvist authored
(lexer.__parse_userdefined_struct): Likewise. (lexer.__parse_userdefined_selection): Likewise. (lexer.__parse_userdefined_enumeration_of): Likewise.
-
Per Cederqvist authored
hand side.
-
Per Cederqvist authored
HTML. Prepend @i{Example:} to *all* request examples. Added a missing example. Avoid @iftex constructs in the document body.
-
Per Cederqvist authored
-
Per Cederqvist authored
(lexer.__parse_userdefined_types): Handle @anchor. (lexer.__parse_type): Requre @lt markup. (lexer.__get_lt_token): New method. (lexer.__get_token): Handle the new tokens '{' and '}'.
-
Per Cederqvist authored
(LysKOM Data Types): Likewise. (@lt): New macro. Use it in all requests and asynchronous messages to mark up the types.
-
Per Cederqvist authored
-
Per Cederqvist authored
-
Per Cederqvist authored
incompatibilities regarding Latin-1 characters without having to clutter the document with @iftex constructs. Removed all related @iftex constructs in the body of the document. @ae{} can be used in both Info and TeX mode; do so.
-
- 30 Apr, 2001 16 commits
-
-
Per Cederqvist authored
usage. Previously, many but not all examples were introduced by a @i{Example:} line. That line is now included in the @reqexample macro, together with a "@need 2000" statement.
-
Per Cederqvist authored
-
Per Cederqvist authored
(lexer.toplevel_asyncdlink): New method.
-
Per Cederqvist authored
where appropriate. (Asynchronous Messages): Use @reqlink instead of @req.
-
Per Cederqvist authored
-
Per Cederqvist authored
-
Per Cederqvist authored
numbered-requests.tmp. Create asyncs-numbered.tmp. Omit DEBUG_CALLS-only asynchronous messages from "async.h".
-
Per Cederqvist authored
@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.
-
Per Cederqvist authored
-
Per Cederqvist authored
__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.
-
Per Cederqvist authored
(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.
-
Per Cederqvist authored
-
Per Cederqvist authored
-
Per Cederqvist authored
stuff. Renamed ENUMREATION_OF to ENUMERATION-OF. Minor fixes to the protocol specification. @reqdlink now works when using TeX.
-
Per Cederqvist authored
(number_suffixed): New function. (prot_a_type): New class, with several derived classes. (reader.error): Allow the line number to be a string, such as '*builtin*'. (lexer.__init__): Added 'ENUMERATION-OF' to the set of builtin aggregates. Add builtin types to defined_types. (lexer): Ignore @dots{}. (lexer.toplevel_bye): Check that all defined types are used. (lexer.toplevel_tindex): Pass a list of the @tindex entries to __parse_userdefined_types, so that that function can check that they are all defined. (lexer.__parse_userdefined_types): Implemented. Several helper functions introduced. (lexer.__parse_type): Simplified. Do some error checking and bookkeeping. Return a tuple, so that it is easier for the caller to see if an array was used. All callers updated. (lexer.__bad_arg): Accept "reservedX" and "flgX" for numerical values of X. (lexer.__get_token): Handle the new tokens "::=", "|" and "=". Ignore comments (introduced with "!").
-
Per Cederqvist authored
Nothing else uses "_". The only user updated. (LysKOM Data Types): Missing semicolon added.
-
- 29 Apr, 2001 4 commits
-
-
Per Cederqvist authored
(Simple Data Types): Use "::=" instead of ":" in two places. Added missing @example...@end example markup. Fixed the SELECTION example -- the tail is not optional.
-
Per Cederqvist authored
-
Per Cederqvist authored
-
Per Cederqvist authored
-
- 28 Apr, 2001 7 commits
-
-
Per Cederqvist authored
-
Per Cederqvist authored
__builtin_typelike, __tindex_seen and __types_used. (lexer.__seen_type): New method. (lexer.toplevel_tindex): Implement. (lexer.__parse_userdefined_types): New method, not yet implemented. (lexer.__bad_type): Check that the casing rules for user-defined types are adhered to.
-
Per Cederqvist authored
-
Per Cederqvist authored
-
Per Cederqvist authored
callers updated. Clear __parenstack, so that errors are reported only once. (lexer.__init__): Initialize __linkhere. (lexer.toplevel_node): Check that no @linkhere or closing parenthesis are pending. (lexer.toplevel_reqdlink, lexer.__assert_no_linkhere) (lexer.toplevel_linkhere): New methods.
-
Per Cederqvist authored
Protocol-A.texi. Mark up all requests and fix all references in Protocol-A.texi. Check for balanced parenthesis. Don't omit stuff when formatting Protocol-A.texi as HTML.
-
Per Cederqvist authored
-