Skip to content
Snippets Groups Projects
  1. Aug 30, 1993
  2. Aug 25, 1993
  3. Feb 17, 1993
  4. Jan 13, 1993
  5. Jun 04, 1992
  6. May 15, 1992
  7. Apr 17, 1992
  8. Apr 02, 1992
  9. Feb 14, 1992
  10. Feb 12, 1992
    • ram's avatar
      Export new variable *ignore-extra-close-parentheses* if true (the default), · 7bc38abc
      ram authored
      extra close parens are only a warning, not an error.
      
      Export READER-ERROR, and change all reader code to signal this error as
      appropriate (or in some cases END-OF-FILE.)
      
      If a package is undefined, or an external symbol is missing, then signal
      READER-PACKAGE-ERROR (a subtype of READER-ERROR.)  This allows #+ to suppress
      this error on features without suppressing all read errors.  Changed these
      errors to only be signalled after the whole token has been gobbled, so that
      unwinding out of the handler won't leave the rest of the symbol unread.
      
      Improved readtable documentation.
      
      Fixed a number of problems with #=/##.  ## now works correctly with #S
      structures, and also detects some new error conditions (such as multiply
      defined labels.)  Also, we now bind the specials that control ## interaction so
      that if someone happens to read some other stream inside a read macro, things
      will still work.
      
      Added Ted's changes to make INTERNAL-READ-EXTENDED-TOKEN work when there are
      `|' escapes.  The main significance of this is that #+nil '|foo;bar| and
      #:|foobar| now work properly.  Also change this function to recognize unquoted
      colons so that #:foo:bar will error, but not #:foo\:bar.  Changed to not
      gratuitously upcase the input, and for READ-EXTENDED-TOKEN to call
      CASIFY-READ-BUFFER so that when READTABLE-CASE is :PRESERVE, you can #:Foo,
      etc.
      7bc38abc
  11. Feb 04, 1992
  12. Dec 12, 1991
  13. May 28, 1991
  14. Apr 25, 1991
  15. Feb 14, 1991
    • ram's avatar
      .../systems-work/code/reader.lisp, 26-Apr-90 16:19:15, Edit by Chiles. · 577a1f0c
      ram authored
        I fixed READ-QUOTE to call READ with t for eof-errorp which it previously
        failed to do.  I fixed READ-PRESERVING-WHITESPACE to no longer screw with
        eof-errorp based on recursivep; this was a blatant bug probably from some
        misinterpretation of the manual years ago.  I also cleaned up the code.
      577a1f0c
  16. Feb 08, 1991
  17. Sep 06, 1990
  18. Aug 24, 1990
  19. May 30, 1990
  20. Mar 05, 1990
  21. Feb 22, 1990
  22. Feb 06, 1990
Loading