Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Diff of /branches/vis15/src/compiler/gen/ir/tree-ops.spec
ViewVC logotype

Diff of /branches/vis15/src/compiler/gen/ir/tree-ops.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4411, Fri Aug 12 18:28:57 2016 UTC revision 4412, Sun Aug 14 19:54:48 2016 UTC
# Line 106  Line 106 
106  Subscript : ty : 1 : 2 :  Subscript : ty : 1 : 2 :
107  # MkDynamic<ty,n> -- make a sequence with type ty[n] into a dynamic sequence  # MkDynamic<ty,n> -- make a sequence with type ty[n] into a dynamic sequence
108  !MkDynamic : ty * int : 1 : 1 : make a fixed-length sequence dynamic  !MkDynamic : ty * int : 1 : 1 : make a fixed-length sequence dynamic
109  !Append : ty : 1 : 2 : append an element onto a dynamic sequence; ty is element type  # Append<seqTy,elemTy>(seq,elem) -- append the element to the end of the sequence
110  !Prepend : ty : 1 : 2 : prepend an element onto a dynamic sequence; ty is element type  !Append : ty * ty : 1 : 2 : append an element onto a dynamic sequence; ty is element type
111    # Prepend<seqTy,elemTy>(elem,seq) -- prepend the element to the front of the sequence
112    !Prepend : ty * ty : 1 : 2 : prepend an element onto a dynamic sequence; ty is element type
113  !Concat : ty : 1 : 2 : concatenate two dynamic sequences; ty is element type  !Concat : ty : 1 : 2 : concatenate two dynamic sequences; ty is element type
114  # Range(lo,hi) -- create a sequence with values [lo, lo+1, ..., hi]  # Range(lo,hi) -- create a sequence with values [lo, lo+1, ..., hi]
115  Range : : 1 : 2 : create a range sequence  Range : : 1 : 2 : create a range sequence

Legend:
Removed from v.4411  
changed lines
  Added in v.4412

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0