|
|
1.1 root 1: (* Copyright 1989 by AT&T Bell Laboratories *)
2: (* primop.sig *)
3:
4: signature PRIMOP =
5: sig
6: datatype primop =
7: ! | * | + | - | := | < | <= | > | >= | alength | boxed | div | cast |
8: eql | fadd |fdiv |feql |fge |fgt |fle |flt |fmul |fneg |fneq |fsub | gethdlr |
9: ieql | ineq | neq | makeref | ordof | profile |
10: sethdlr | slength | callcc | throw | delay | force |
11: store | subscript | unboxedassign | unboxedupdate | update | ~ |
12: rshift | lshift | orb | andb | xorb | notb
13:
14: val pr_primop: primop -> string
15:
16: end
17:
18: ;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.