1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-30 05:34:01 +00:00
Files
PDP-10.its/bin/librm1/amake.fbin

166 lines
8.3 KiB
Plaintext

'<PCODE "AMAKE">
<PACKAGE "AMAKE">
<ENTRY FILE-ABSTRACT PACKAGE-ABSTR ENTRY-ABSTR LIST-ABSTRACT RECORD QUIET
REABSTRACT GRPNAME AUTHOR OUTDIR ARGTYPES RESTYPES DECL-COMMENT>
<USE "ADATA" "ACONST" "APRINT" "NOW">
<SETG CRET "
">
<SETG FILE-ABSTRACT %<RSUBR!- '[ %<PCODE!- "AMAKE" 0> FILE-ABSTRACT #DECL (
"VALUE" ANY <OR ATOM STRING> "OPTIONAL" <OR ATOM STRING FALSE> <OR ATOM FALSE>)
PRINCLINE PRINTSPEC COLPP NOW GROUP-LOAD LIST-ABSTRACT OUTFILE (<OR ATOM STRING
FALSE>) AUT (<OR STRING <VECTOR [REST STRING]>>) #FALSE () G (LIST)
"Input from group " "." "READ" #FALSE ("INPUT FILE NOT FOUND") "Input from file"
GRPNAME "PRINT" " ABSTR" " ABSTR " OUTDIR "_TEMP_ ABSTR" "File output to"
"Output to group " REABSTRACT "Reabstracting: " AUTHOR "Author is " RECORD
"It is now " %<RGLOC CRET T> "Recording to" OUTCHAN "Abstracter record for: "
"Output file: " #FALSE ("Can't open record file.") "Group-loading from" SNM (
STRING) "Couldn't get group: " "Better luck next time." %<RGLOC NULL T>
"Atom not group name: " "Done at last." %<RGLOC OUTCHAN T>]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,FILE-ABSTRACT PGLUE ![715915263 -1 -256 0!]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,FILE-ABSTRACT GLUE ![336614512 -4003709951
5734121500 4031235527 -17104617903 -4292917310 289872903 -16889954223
-3158227008 16106148336 251658695 4299161727 -17147322609 -20996767567
-13137563140 33046274 -4110364917 -16434201854 33583865609 -17175936775
470877122 -16916672175 1594557420 1140932610 67113219 1041248307 1052786688 0
262180 524310 786445!]>>
<SETG LIST-ABSTRACT %<RSUBR!- '[ %<PCODE!- "AMAKE" 499> LIST-ABSTRACT #DECL (
"VALUE" ANY LIST <OR FALSE CHANNEL> ANY) BUILD-FAMILY GROUP-DATA PRINCLINE
PACKAGE-ABSTR PRINT-ABSTR ENTRY-ABSTR UNPARSE-NIL %<TYPE-W FAMILY VECTOR>
NO-OUTPUT-FOR-ABSTRACTS!-ERRORS QUIET %<RGLOC CRET T> "Writing abstracts."
REABSTRACT %<RGLOC LIST T> %<RGLOC TIME T> #FALSE () T AUT "==> Can't redo "
", not in group."]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,LIST-ABSTRACT PGLUE ![715849727 -67108864!]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,LIST-ABSTRACT GLUE ![-12863421408 -15297933536
52195348 30094132545 16777217 17255104732 -17044600812 17179869248 -13950189439
-4156686332 1078005847 -17179868980 2218787072 -34359672576 66352 8875147264
268960016 17179869184!]>>
<SETG PACKAGE-ABSTR %<RSUBR!- '[ %<PCODE!- "AMAKE" 821> PACKAGE-ABSTR #DECL (
"VALUE" <VECTOR STRING STRING <OR STRING <VECTOR [REST STRING]>> STRING <VECTOR
VECTOR VECTOR <VECTOR <VECTOR DECL [REST DECL]> <VECTOR DECL [REST DECL]> [REST
VECTOR]> <VECTOR <VECTOR DECL [REST DECL]> <VECTOR DECL [REST DECL]> [REST
VECTOR]> [REST VECTOR]> VECTOR VECTOR <VECTOR VECTOR <VECTOR <VECTOR <VECTOR ANY
[REST ANY]> <VECTOR ANY [REST ANY]> [REST VECTOR]> <VECTOR <VECTOR ANY [REST ANY
]> <VECTOR ANY [REST ANY]> <VECTOR ANY [REST ANY]> [REST VECTOR]> [REST VECTOR]>
VECTOR <VECTOR VECTOR VECTOR VECTOR [REST VECTOR]> VECTOR VECTOR [REST VECTOR]>
STRING VECTOR <VECTOR STRING STRING [REST STRING]> VECTOR <VECTOR STRING [REST
STRING]> VECTOR> FAMILY <OR STRING <VECTOR [REST STRING]>>) PORT-INT UNPARSE-NIL
DECL-ATOMS #FALSE () "LIBRARY" "One line description of this "
"Detailed description of this " "Example of use of this "]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,PACKAGE-ABSTR PGLUE ![721403904!]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,PACKAGE-ABSTR GLUE ![67174144 4567662609
1090519040 8388616 524296 64 1048578 2048 131072 33554432 4112 256 262145 262144
1052672 1048576 1048577 61455 3932160 15728640 1077936148 0 524294!]>>
<SETG ENTRY-ABSTR %<RSUBR!- '[ %<PCODE!- "AMAKE" 1214> ENTRY-ABSTR #DECL (
"VALUE" <VECTOR STRING STRING <OR STRING <VECTOR [REST STRING]>> STRING VECTOR
VECTOR VECTOR <VECTOR VECTOR <VECTOR <VECTOR <VECTOR ANY [REST ANY]> <VECTOR ANY
[REST ANY]> [REST VECTOR]> <VECTOR <VECTOR ANY [REST ANY]> <VECTOR ANY [REST ANY
]> <VECTOR ANY [REST ANY]> [REST VECTOR]> [REST VECTOR]> VECTOR <VECTOR VECTOR
VECTOR VECTOR [REST VECTOR]> VECTOR VECTOR VECTOR [REST VECTOR]> STRING <VECTOR
STRING [REST STRING]> <VECTOR STRING STRING [REST STRING]> VECTOR <OR <VECTOR
FORM STRING> <VECTOR STRING [REST STRING]>> VECTOR> ATOM <LIST [REST <VECTOR
ATOM LIST DECL>]> VECTOR FAMILY <OR STRING <VECTOR [REST STRING]>>) UNPARSE-NIL
ARGTYPES FATHER-LIST DECL-COMMENT RESTYPES ![RSUBR RSUBR-ENTRY!] "ASSEMBLY-CODE"
![SUBR FSUBR FUNCTION MACRO RSUBR RSUBR-ENTRY!] "DATUM" #FALSE () "INTERNAL"
"One-line description of object" "Detailed description of object"
"Example of use of this DATUM" "--args--" "Comments on example"]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,ENTRY-ABSTR PGLUE ![714080255 -17179869184!]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,ENTRY-ABSTR GLUE ![16724 2147533151
30152859393 537137652 131072 263 -16911433471 16 16384 4294983680 65792 0
16842752 -34359738305 -17175920368 1082130436 2147499132 4563680259 -17175658496
4294967296 1310732!]>>
<SETG FATHER-LIST %<RSUBR!- '[ %<PCODE!- "AMAKE" 1576> FATHER-LIST #DECL (
"VALUE" VECTOR <LIST [REST <VECTOR ATOM LIST DECL>]>) ()]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,FATHER-LIST PGLUE ![805306368!]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,FATHER-LIST GLUE ![1077690433 83890448
1090539520 0 262148!]>>
<SETG DECL-COMMENT %<RSUBR!- '[ %<PCODE!- "AMAKE" 1635> DECL-COMMENT #DECL (
"VALUE" STRING <PRIMTYPE LIST>) %<RGLOC LIST T> "VALUE" "" "OPTIONAL"
"(Optional arguments)
" TUPLE "Tuple of arguments --
" "Argument " " --
" "Returns --
"]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,DECL-COMMENT PGLUE ![1073740800!]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,DECL-COMMENT GLUE ![364921920 964 4044300097
-15766126137 -11786256324 520160316 0!]>>
<SETG UNPARSE-NIL %<RSUBR!- '[ %<PCODE!- "AMAKE" 1754> UNPARSE-NIL #DECL (
"VALUE" STRING ANY) OBLIST () (LIST)]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,UNPARSE-NIL PGLUE ![1056964608!]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,UNPARSE-NIL GLUE ![1107279872 17179869184
262148!]>>
<MAPF <> <FUNCTION (A) #DECL ((A) STRING) <OR <LOOKUP .A <ROOT>> <INSERT .A <
ROOT>>>> ("PRIMTYPE-WORD" "PRIMTYPE-LIST" "PRIMTYPE-VECTOR" "PRIMTYPE-UVECTOR"
"PRIMTYPE-STRING")>
<SETG MAKE-PRIMTYPE %<RSUBR!- '[ %<PCODE!- "AMAKE" 1781> MAKE-PRIMTYPE #DECL (
"VALUE" ATOM ATOM) "PRIMTYPE-"]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,MAKE-PRIMTYPE PGLUE ![805306368!]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,MAKE-PRIMTYPE GLUE ![1096041408 80 65536
262148!]>>
<SETG PORT-INT %<RSUBR!- '[ %<PCODE!- "AMAKE" 1836> PORT-INT #DECL ("VALUE" <
LIST <LIST [REST ATOM]> <LIST [REST ATOM]> <LIST [REST ATOM]>> <LIST [REST ATOM]
> <OR FALSE OBLIST> <OR FALSE OBLIST>) ()]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,PORT-INT PGLUE ![805306368!]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,PORT-INT GLUE ![4199807 -1069547500
17196908609 4563668993 1140867328 5368709120 786440!]>>
<SETG DECL-ATOMS %<RSUBR!- '[ %<PCODE!- "AMAKE" 1941> DECL-ATOMS #DECL ("VALUE"
DECL <LIST [REST ATOM]> "OPTIONAL" <OR FALSE DECL>) HAS-DECL? #FALSE () ()
MANIFEST NO-DECL]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,DECL-ATOMS PGLUE ![804257792!]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,DECL-ATOMS GLUE ![336613655 12948095045 69641
5435819073 -15099493345 68157760 0 262158 524300!]>>
<SETG ARGTYPES %<RSUBR!- '[ %<PCODE!- "AMAKE" 2062> ARGTYPES #DECL ("VALUE"
VECTOR <PRIMTYPE LIST>) DECLRA DCL () (<LIST [REST ATOM]>) "VALUE"]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,ARGTYPES PGLUE ![804257792!]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,ARGTYPES GLUE ![1107279873 1074008069
4366285888 270532688 0 262148!]>>
<SETG RESTYPES %<RSUBR!- '[ %<PCODE!- "AMAKE" 2145> RESTYPES #DECL ("VALUE" <OR
FALSE VECTOR> <PRIMTYPE LIST>) DECLRA DCL () (<LIST [REST ATOM]>) "VALUE"]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,RESTYPES PGLUE ![804257792!]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,RESTYPES GLUE ![1107280128 -4290506750
18270404608 262148!]>>
<SETG DECLRA %<RSUBR!- '[ %<PCODE!- "AMAKE" 2203> DECLRA #DECL ("VALUE" <OR
FALSE LIST> <OR FORM ATOM>) MAKE-PRIMTYPE ADDECL PRIMTYPE #FALSE () OR () QUOTE
]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,DECLRA PGLUE ![738131968!]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,DECLRA GLUE ![1074860100 4302372866 2432990477
-268173244 1064961 1 22633843968 -33752346624 -30030131200 0 262148!]>>
<SETG ADDECL %<RSUBR!- '[ %<PCODE!- "AMAKE" 2376> ADDECL #DECL ("VALUE" <LIST [
REST ATOM]> ATOM) DCL]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,ADDECL PGLUE ![805306368!]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,ADDECL GLUE ![1124073745 68961280 262148!]>>
<ENDPACKAGE>