DEFINE-FILE-INFO with its own reader environment (#381)
* DEFINE-FILE-INFO with its own reader environment Including format. That reader environment also allows colon as a package delimiter, in addition to the funky control and upper panel character. "Function" is now a synonym for character set 2. WITH-READER-ENVIRONMENT doesn't bind EXTERNALFORMAT. * Changed *DEFAULT-MAKEFILE-ENVIRONMENT* to use Interlisp rdtbl * Store FDEV's default externalformat in the FDEV And related adjustments so that the display output stream (which is created in various places) is always created with the right (CR) EOL convention. Also a little simpler interface for creating external formats.
This commit is contained in:
@@ -1,12 +1,11 @@
|
||||
(DEFINE-FILE-INFO READTABLE "INTERLISP" PACKAGE "INTERLISP")
|
||||
(FILECREATED "27-Jun-2021 23:26:36"
|
||||
{DSK}<Users>kaplan>Local>medley3.5>git-medley>sources>LLREAD.;47 97691
|
||||
(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10 FORMAT XCCS)
|
||||
(FILECREATED "29-Jul-2021 22:16:26"
|
||||
{DSK}<Users>kaplan>Local>medley3.5>git-medley>sources>LLREAD.;50 97706
|
||||
|
||||
changes to%: (FNS \PEEKCCODE.NOEOLC \INCCODE.EOLC)
|
||||
(VARS LLREADCOMS)
|
||||
changes to%: (VARS CHARACTERSETNAMES)
|
||||
|
||||
previous date%: "24-Jun-2021 17:26:28"
|
||||
{DSK}<Users>kaplan>Local>medley3.5>git-medley>sources>LLREAD.;45)
|
||||
previous date%: "29-Jul-2021 22:14:18"
|
||||
{DSK}<Users>kaplan>Local>medley3.5>git-medley>sources>LLREAD.;48)
|
||||
|
||||
|
||||
(* ; "
|
||||
@@ -1560,6 +1559,7 @@ Copyright (c) 1981-1988, 1990-1991, 1993, 2021 by Venue & Xerox Corporation.
|
||||
("LF" 10)))
|
||||
|
||||
(RPAQQ CHARACTERSETNAMES ((Meta 1)
|
||||
(Function 2)
|
||||
("Greek" 38)
|
||||
("Cyrillic" 39)
|
||||
("Hira" 36)
|
||||
@@ -1794,19 +1794,19 @@ Copyright (c) 1981-1988, 1990-1991, 1993, 2021 by Venue & Xerox Corporation.
|
||||
|
||||
(LOCALVARS . T)
|
||||
)
|
||||
(DECLARE%: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS
|
||||
|
||||
(ADDTOVAR NLAMA )
|
||||
|
||||
(ADDTOVAR NLAML )
|
||||
|
||||
(ADDTOVAR LAMA CL:PARSE-INTEGER CL:READ-DELIMITED-LIST CL:READ-PRESERVING-WHITESPACE CL:READ)
|
||||
)
|
||||
(PUTPROPS LLREAD COPYRIGHT ("Venue & Xerox Corporation" 1981 1982 1983 1984 1985 1986 1987 1988 1990
|
||||
1991 1993 2021))
|
||||
(DECLARE%: DONTCOPY
|
||||
(FILEMAP (NIL (3513 11730 (LASTC 3523 . 3829) (PEEKC 3831 . 4219) (PEEKCCODE 4221 . 4514) (RATOM 4516
|
||||
. 5597) (READ 5599 . 6159) (READC 6161 . 6796) (READCCODE 6798 . 7551) (READP 7553 . 8105) (
|
||||
SETREADMACROFLG 8107 . 8406) (SKIPSEPRCODES 8408 . 9391) (SKIPSEPRS 9393 . 9779) (SKREAD 9781 . 11728)
|
||||
) (11776 20451 (CL:READ 11786 . 12335) (CL:READ-PRESERVING-WHITESPACE 12337 . 13059) (
|
||||
(DECLARE%: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS
|
||||
|
||||
(ADDTOVAR NLAMA )
|
||||
|
||||
(ADDTOVAR NLAML )
|
||||
|
||||
(ADDTOVAR LAMA CL:PARSE-INTEGER CL:READ-DELIMITED-LIST CL:READ-PRESERVING-WHITESPACE CL:READ)
|
||||
)
|
||||
(PUTPROPS LLREAD COPYRIGHT ("Venue & Xerox Corporation" 1981 1982 1983 1984 1985 1986 1987 1988 1990
|
||||
1991 1993 2021))
|
||||
(DECLARE%: DONTCOPY
|
||||
(FILEMAP (NIL (3485 11702 (LASTC 3495 . 3801) (PEEKC 3803 . 4191) (PEEKCCODE 4193 . 4486) (RATOM 4488
|
||||
. 5569) (READ 5571 . 6131) (READC 6133 . 6768) (READCCODE 6770 . 7523) (READP 7525 . 8077) (
|
||||
SETREADMACROFLG 8079 . 8378) (SKIPSEPRCODES 8380 . 9363) (SKIPSEPRS 9365 . 9751) (SKREAD 9753 . 11700)
|
||||
) (11748 20423 (CL:READ 11758 . 12307) (CL:READ-PRESERVING-WHITESPACE 12309 . 13031) (
|
||||
CL:READ-DELIMITED-LIST 13033 . 13948) (CL:PARSE-INTEGER 13950 . 20421)) (20516 33455 (RSTRING 20526 .
|
||||
|
||||
Reference in New Issue
Block a user