1. 30 Apr, 2001 9 commits
    • Per Cederqvist's avatar
      Create the "am" index for asynchronous messages. Add @amindex and · 5e81ddc6
      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.
      5e81ddc6
    • Per Cederqvist's avatar
      Updated. · 01164b67
      Per Cederqvist authored
      01164b67
    • Per Cederqvist's avatar
      (lexer.__init__): Initialize __amindex, __defined_asyncs and · bc00e503
      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.
      bc00e503
    • Per Cederqvist's avatar
      (lexer.__init__): Read numbered-requests.tmp. · 83391371
      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.
      83391371
    • Per Cederqvist's avatar
      Create numbered-requests.tmp. · 33cdf6cc
      Per Cederqvist authored
      33cdf6cc
    • Per Cederqvist's avatar
      Updated. · 4386dea6
      Per Cederqvist authored
      4386dea6
    • Per Cederqvist's avatar
      Check type definitions, that all types are used, and some related · c77ab42e
      Per Cederqvist authored
      stuff.  Renamed ENUMREATION_OF to ENUMERATION-OF.  Minor fixes to the
      protocol specification.  @reqdlink now works when using TeX.
      c77ab42e
    • Per Cederqvist's avatar
      (defined_types): New variable. · bca1637b
      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 "!").
      bca1637b
    • Per Cederqvist's avatar
      (Simple Data Types): Renamed ENUMERATION_OF to ENUMERATION-OF. · 2ce0b7e8
      Per Cederqvist authored
      	Nothing else uses "_".  The only user updated.
      (LysKOM Data Types): Missing semicolon added.
      2ce0b7e8
  2. 29 Apr, 2001 4 commits
  3. 28 Apr, 2001 11 commits
  4. 23 Apr, 2001 1 commit
  5. 19 Apr, 2001 1 commit
  6. 18 Apr, 2001 10 commits
  7. 16 Apr, 2001 4 commits