You are here: Home Projects SETL LITTLE Source code REF: Cross-reference processor of the LITTLE compiler. By David Shields.
Views
Document Actions

REF: Cross-reference processor of the LITTLE compiler. By David Shields.

by Paul McJones last modified 2021-03-17 19:51
History
Action Performed by Date and Time Comment
Publish Paul McJones 2021-03-17 19:51 No comments.

REF: Cross-reference processor of the LITTLE compiler. By David Shields.

       1 .=member intro
       2 .=title 'ltlref - cross-reference lister'
       3 .=title 'macros'
       4 .=list resume,nodir
       5
       6$      !$&'()*+,-./0123456789:;<=>abcdefghijklmnopqrstuvwxyz^_
       7$     the above line contains, in order of ascii codes, the 56
       8$     characters of the little language, starting in column 7.
       9
      10$ $$          $$$$$$$$$$  $$$$$$$$$$  $$$$$$$$$$  $$          $$$$$$$$$$
      11$ $$          $$$$$$$$$$  $$$$$$$$$$  $$$$$$$$$$  $$          $$$$$$$$$$
      12$ $$              $$          $$          $$      $$          $$
      13$ $$              $$          $$          $$      $$          $$
      14$ $$              $$          $$          $$      $$          $$$$$$
      15$ $$              $$          $$          $$      $$          $$$$$$
      16$ $$              $$          $$          $$      $$          $$
      17$ $$              $$          $$          $$      $$          $$
      18$ $$$$$$$$$$  $$$$$$$$$$      $$          $$      $$$$$$$$$$  $$$$$$$$$$
      19$ $$$$$$$$$$  $$$$$$$$$$      $$          $$      $$$$$$$$$$  $$$$$$$$$$
      20$
      21$                 $$$$$$$$$   $$$$$$$$$$  $$$$$$$$$$
      22$                 $$$$$$$$$$  $$$$$$$$$$  $$$$$$$$$$
      23$                 $$      $$  $$          $$
      24$                 $$      $$  $$          $$
      25$                 $$$$$$$$$$  $$$$$$      $$$$$$
      26$                 $$$$$$$$$   $$$$$$      $$$$$$
      27$                 $$   $$     $$          $$
      28$                 $$    $$    $$          $$
      29$                 $$     $$   $$$$$$$$$$  $$
      30$                 $$      $$  $$$$$$$$$$  $$
      31$
      32
      33$     this software is part of the little programming system.
      34$              address queries and comments to
      35$
      36$                       little project
      37$               department of computer science
      38$                    new york university
      39$         courant institute of mathematical sciences
      40$                     251 mercer street
      41$                    new york,  ny  10012
      42$
      43$     this is the cross-reference processor of the little compiler,
      44$     and is known as 'ref'.
      45$
      46$     the author of this program is david shields (cims).
      47$
       1 .=member mods
       2 $    all changes are to insert self-description at -- mods.2 --
dsf    1
dsf    2 $    dsf       d. shields          20-jun-83            level 83171
dsf    3 $
dsf    4 $    revise tables to correspond to current version of lex.
dsf    5 $
dsf    6
utsa   1
utsa   2 $    utsa      d. shields          29-nov-81           level 81333
utsa   3 $
utsa   4 $    support s47: amdahl uts (universal timesharing system).
utsa   5 $    this implementation runs on s37 architecture using an operating
utsa   6 $    system very close to unix (v7), and uses the ascii character set.
utsa   7
dse    1
dse    2 $    dse       d. shields          26-sep-80           level 80270
dse    3 $
dse    4 $    1.  correct filename length for s32.
dse    5 $    2.  avoid bringing forward parts of previous lines and
dse    6 $        thus introducing junk characters.
dse    7 $    decks affected - ralist,namlist
dse    8 $
dsd    1
dsd    2 $    dsd       d. shields          15-jan-80           level 80015
dsd    3 $
dsd    4 $    1.  revise to reflect changes in lex (mod dsu) that permit input
dsd    5 $        file to have more than 32767 lines.
dsd    6 $    2.  permit up to 500 procedures.
dsd    7 $    3.  drop obsolete procedure ioexec.
dsd    8 $    decks affected - macros, ioexec (deleted).
dsd    9
vax    1
vax    2 $    vax       d. shields          21 nov 78           level 78325
vax    3 $              r. kenner
vax    4 $
vax    5 $    add configuration values for s32: dec vax-11/780.
vax    6 $    decks affected - macros, start, refini.
vax    7
       3
       4 $    dsc       d. shields          25 sep 78           level 78268
       5 $
       6 $    1.  adapt for s10.
       7 $    2.  remove  =title, =eject  lines.
       8 $    decks affected - all (resequence source).
       9
      10
      11 $    rbkb      r. kenner           28 feb 78           level 78059
      12 $
      13 $    fix miscellaneous bugs detected porting to s37.
      14 $    decks affected - macros (access_read macro only), ltlref, ralist
      15
      16
      17 $    dsc       d. shields          29 jul 77           level 77210.
      18 $
      19 $    1.  allow empt