Skip to content
Snippets Groups Projects
  1. Mar 20, 1997
  2. Oct 31, 1994
  3. Feb 11, 1994
  4. Aug 30, 1993
  5. Aug 25, 1993
  6. Feb 17, 1993
  7. Jan 13, 1993
  8. Jun 04, 1992
  9. May 15, 1992
  10. Apr 17, 1992
  11. Apr 02, 1992
  12. Feb 14, 1992
  13. 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
  14. Feb 04, 1992
  15. Dec 12, 1991
  16. May 28, 1991
  17. Apr 25, 1991
  18. 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
  19. Feb 08, 1991
  20. Sep 06, 1990
  21. Aug 24, 1990
  22. May 30, 1990
  23. Mar 05, 1990
  24. Feb 22, 1990
  25. Feb 06, 1990
Loading