home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d1xx / d101 / psintrp.lha / PsIntrp / dict.a < prev    next >
Text File  |  1987-09-05  |  8KB  |  467 lines

  1.  
  2.  
  3.  
  4.    idnt  dict
  5.  
  6.    section  one
  7.  
  8.    include  "ps.h"
  9.  
  10.    xref  _hex
  11.    xref  _quit
  12.    xref  _run
  13.    xref  _print
  14.    xref  _equalsprint
  15.    xref  _file
  16.    xref  _read
  17.    xref  _write
  18.  
  19.    xref  _string
  20.    xref  _dict
  21.    xref  _begin
  22.    xref  _end
  23.    xref  _array
  24.    xref  _maxlength
  25.    xref  _length
  26.    xref  _get
  27.    xref  _put
  28.  
  29.    xref  _mark
  30.    xref  _rbracket
  31.  
  32.    xref  _save
  33.    xref  _restore
  34.  
  35.    xref  _eq
  36.    xref  _ne
  37.    xref  _ge
  38.    xref  _gt
  39.    xref  _le
  40.    xref  _lt
  41.    xref  _add
  42.    xref  _sub
  43.    xref  _mul
  44.    xref  _idiv
  45.    xref  _div
  46.    xref  _mod
  47.    xref  _abs
  48.    xref  _neg
  49.    xref  _ceiling
  50.    xref  _floor
  51.    xref  _round
  52.    xref  _truncate
  53.  
  54.    xref  _sqrt
  55.    xref  _ln
  56.    xref  _log
  57.    xref  _exp
  58.    xref  _pow
  59.    xref  _tanh
  60.    xref  _cosh
  61.    xref  _sinh
  62.    xref  _tan
  63.    xref  _cos
  64.    xref  _sin
  65.    xref  _atan
  66.  
  67.    xref  _currentpoint
  68.    xref  _gsave
  69.    xref  _grestore
  70.    xref  _translate
  71.    xref  _scale
  72.    xref  _rotate
  73.    xref  _concat
  74.    xref  _concatmatrix
  75.    xref  _transform
  76.    xref  _dtransform
  77.  
  78.    xref  _def
  79.    xref  _pop
  80.    xref  _exch
  81.    xref  _dup
  82.    xref  _copy
  83.    xref  _index
  84.    xref  _roll
  85.    xref  _count
  86.    xref  _clear
  87.    xref  _true
  88.    xref  _false
  89.  
  90.    xref  _exec
  91.    xref  _if
  92.    xref  _ifelse
  93.    xref  _for
  94.    xref  _repeat
  95.    xref  _loop
  96.    xref  _exit
  97.    xref  _stop
  98.    xref  _stopped
  99.    xref  _countexecstack
  100.    xref  _execstack
  101.    xref  _start
  102.  
  103.    xref  _cvr
  104.    xref  _cvi
  105.    xref  _cvs
  106.  
  107.    xref  _stringwidth
  108.    xref  _charpath
  109.    xref  _strokepath
  110.    xref  _setlinewidth
  111.    xref  _currentlinewidth
  112.    xref  _setlinecap
  113.    xref  _currentlinecap
  114.    xref  _setlinejoin
  115.    xref  _currentlinejoin
  116.    xref  _setflat
  117.    xref  _currentflat
  118.    xref  _show
  119.    xref  _moveto
  120.    xref  _rmoveto
  121.    xref  _lineto
  122.    xref  _rlineto
  123.    xref  _curveto
  124.    xref  _rcurveto
  125.    xref  _closepath
  126.    xref  _newpath
  127.    xref  _setgray
  128.    xref  _currentgray
  129.    xref  _greyline
  130.    xref  _flood
  131.    xref  _fill
  132.    xref  _stroke
  133.    xref  _erasepage
  134.    xref  _pencolor
  135.    xref  _penbcolor
  136.    xref  _penmode
  137.    xref  _penpattern
  138.    xref  _box
  139.    xref  _currentrgbcolor
  140.    xref  _setrgbcolor
  141.    xref  _findfont
  142.    xref  _scalefont
  143.    xref  _makefont
  144.    xref  _setfont
  145.    xref  _currentfont
  146.    xref  _pixel
  147.  
  148. ******************
  149.  
  150.    xdef     systemdict
  151.    xdef     fdict
  152.    xdef     enddict
  153.    xdef     .true
  154.    xdef     .false
  155.  
  156. ******************
  157.  
  158. dentry   macro
  159.          dc.l  .\1
  160.          dc.w  ICode
  161.          dc.l  _\1
  162.          endm
  163.  
  164. nentry   macro
  165. .\1      dc.b  1$-*-1
  166.          dc.b  '\1'
  167. 1$
  168.          endm
  169.  
  170. systemdict
  171.    dentry   hex
  172.    dentry   quit
  173.    dentry   run
  174.    dentry   print
  175.    dentry   equalsprint
  176.    dentry   file
  177.    dentry   read
  178.    dentry   write
  179.  
  180.  
  181.    dentry   string
  182.    dentry   dict
  183.    dentry   begin
  184.    dentry   end
  185.    dentry   array
  186.    dentry   maxlength
  187.    dentry   length
  188.    dentry   get
  189.    dentry   put
  190.  
  191.    dentry   mark
  192. *   dentry   lbracket
  193.          dc.l  .lbracket
  194.          dc.w  ICode
  195.          dc.l  _mark
  196.    dentry   rbracket
  197.  
  198.    dentry   save
  199.    dentry   restore
  200.  
  201.    dentry   eq
  202.    dentry   ne
  203.    dentry   ge
  204.    dentry   gt
  205.    dentry   le
  206.    dentry   lt
  207.    dentry   add
  208.    dentry   sub
  209.    dentry   mul
  210.    dentry   idiv
  211.    dentry   div
  212.    dentry   mod
  213.    dentry   abs
  214.    dentry   neg
  215.    dentry   ceiling
  216.    dentry   floor
  217.    dentry   round
  218.    dentry   truncate
  219.  
  220.    dentry   sqrt
  221.    dentry   ln
  222.    dentry   log
  223.    dentry   exp
  224.    dentry   pow
  225.    dentry   tanh
  226.    dentry   cosh
  227.    dentry   sinh
  228.    dentry   tan
  229.    dentry   cos
  230.    dentry   sin
  231.    dentry   atan
  232.  
  233.    dentry   currentpoint
  234.    dentry   gsave
  235.    dentry   grestore
  236.    dentry   translate
  237.    dentry   scale
  238.    dentry   rotate
  239.    dentry   concat
  240.    dentry   concatmatrix
  241.    dentry   transform
  242.    dentry   dtransform
  243.  
  244.    dentry   def
  245.    dentry   pop
  246.    dentry   exch
  247.    dentry   dup
  248.    dentry   copy
  249.    dentry   index
  250.    dentry   roll
  251.    dentry   count
  252.    dentry   clear
  253.    dentry   true
  254.    dentry   false
  255.  
  256.    dentry   exec
  257.    dentry   if
  258.    dentry   ifelse
  259.    dentry   for
  260.    dentry   repeat
  261.    dentry   loop
  262.    dentry   exit
  263.    dentry   stop
  264.    dentry   stopped
  265.    dentry   countexecstack
  266.    dentry   execstack
  267.    dentry   start
  268.  
  269.    dentry   cvr
  270.    dentry   cvi
  271.    dentry   cvs
  272.  
  273.    dentry   stringwidth
  274.    dentry   charpath
  275.    dentry   strokepath
  276.    dentry   setlinewidth
  277.    dentry   currentlinewidth
  278.    dentry   setlinecap
  279.    dentry   currentlinecap
  280.    dentry   setlinejoin
  281.    dentry   currentlinejoin
  282.    dentry   setflat
  283.    dentry   currentflat
  284.  
  285.    dentry   show
  286.    dentry   moveto
  287.    dentry   rmoveto
  288.    dentry   lineto
  289.    dentry   rlineto
  290.    dentry   curveto
  291.    dentry   rcurveto
  292.    dentry   closepath
  293.    dentry   newpath
  294.    dentry   setgray
  295.    dentry   currentgray
  296.    dentry   greyline
  297.    dentry   flood
  298.    dentry   fill
  299.    dentry   stroke
  300.    dentry   erasepage
  301.    dentry   pencolor
  302.    dentry   penbcolor
  303.    dentry   penmode
  304.    dentry   penpattern
  305.    dentry   box
  306.    dentry   currentrgbcolor
  307.    dentry   setrgbcolor
  308.    dentry   findfont
  309.    dentry   scalefont
  310.    dentry   makefont
  311.    dentry   setfont
  312.    dentry   currentfont
  313.    dentry   pixel
  314.  
  315. fdict
  316.    dcb.w    5*SizeDict,0
  317. enddict
  318.    dcb.w    10,0
  319.  
  320. sarea
  321.    nentry   hex
  322.    nentry   quit
  323.    nentry   run
  324.    nentry   print
  325. *   nentry   equalsprint
  326. .equalsprint      dc.b  1,'='
  327.    nentry   file
  328.    nentry   read
  329.    nentry   write
  330.  
  331.    nentry   string
  332.    nentry   dict
  333.    nentry   begin
  334.    nentry   end
  335.    nentry   array
  336.    nentry   maxlength
  337.    nentry   length
  338.    nentry   get
  339.    nentry   put
  340.  
  341.    nentry   mark
  342. *  nentry   lbracket
  343. .lbracket   dc.b  1,'['
  344. *  nentry   rbracket
  345. .rbracket   dc.b  1,']'
  346.  
  347.    nentry   save
  348.    nentry   restore
  349.  
  350.    nentry   eq
  351.    nentry   ne
  352.    nentry   ge
  353.    nentry   gt
  354.    nentry   le
  355.    nentry   lt
  356.    nentry   add
  357.    nentry   sub
  358.    nentry   mul
  359.    nentry   idiv
  360.    nentry   div
  361.    nentry   mod
  362.    nentry   abs
  363.    nentry   neg
  364.    nentry   ceiling
  365.    nentry   floor
  366.    nentry   round
  367.    nentry   truncate
  368.  
  369.    nentry   sqrt
  370.    nentry   ln
  371.    nentry   log
  372.    nentry   exp
  373.    nentry   pow
  374.    nentry   tanh
  375.    nentry   cosh
  376.    nentry   sinh
  377.    nentry   tan
  378.    nentry   cos
  379.    nentry   sin
  380.    nentry   atan
  381.  
  382.    nentry   currentpoint
  383.    nentry   gsave
  384.    nentry   grestore
  385.    nentry   translate
  386.    nentry   scale
  387.    nentry   rotate
  388.    nentry   concat
  389.    nentry   concatmatrix
  390.    nentry   transform
  391.    nentry   dtransform
  392.  
  393.    nentry   def
  394.    nentry   pop
  395.    nentry   exch
  396.    nentry   dup
  397.    nentry   copy
  398.    nentry   index
  399.    nentry   roll
  400.    nentry   count
  401.    nentry   clear
  402.    nentry   true
  403.    nentry   false
  404.  
  405.    nentry   exec
  406.    nentry   if
  407.    nentry   ifelse
  408.    nentry   for
  409.    nentry   repeat
  410.    nentry   loop
  411.    nentry   exit
  412.    nentry   stop
  413.    nentry   stopped
  414.    nentry   countexecstack
  415.    nentry   execstack
  416.    nentry   start
  417.  
  418.    nentry   cvr
  419.    nentry   cvi
  420.    nentry   cvs
  421.  
  422.    nentry   stringwidth
  423.    nentry   charpath
  424.    nentry   strokepath
  425.    nentry   setlinewidth
  426.    nentry   currentlinewidth
  427.    nentry   setlinecap
  428.    nentry   currentlinecap
  429.    nentry   setlinejoin
  430.    nentry   currentlinejoin
  431.    nentry   setflat
  432.    nentry   currentflat
  433.    nentry   show
  434.    nentry   moveto
  435.    nentry   rmoveto
  436.    nentry   lineto
  437.    nentry   rlineto
  438.    nentry   curveto
  439.    nentry   rcurveto
  440.    nentry   closepath
  441.    nentry   newpath
  442.    nentry   setgray
  443.    nentry   currentgray
  444.    nentry   greyline
  445.    nentry   flood
  446.    nentry   fill
  447.    nentry   stroke
  448.    nentry   erasepage
  449.    nentry   pencolor
  450.    nentry   penbcolor
  451.    nentry   penmode
  452.    nentry   penpattern
  453.    nentry   box
  454.    nentry   currentrgbcolor
  455.    nentry   setrgbcolor
  456.    nentry   findfont
  457.    nentry   scalefont
  458.    nentry   makefont
  459.    nentry   setfont
  460.    nentry   currentfont
  461.    nentry   pixel
  462.  
  463.    cnop  0,2
  464.  
  465.    end
  466.  
  467.