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

SCM Repository

[diderot] Diff of /branches/vis12/src/compiler/low-il/check-low-il.sml
ViewVC logotype

Diff of /branches/vis12/src/compiler/low-il/check-low-il.sml

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

revision 2106, Fri Dec 7 13:24:36 2012 UTC revision 2279, Sat Mar 9 12:21:57 2013 UTC
# Line 77  Line 77 
77              | Op.Index(ty as Ty.SeqTy(elemTy, _), _) => (elemTy, [ty])              | Op.Index(ty as Ty.SeqTy(elemTy, _), _) => (elemTy, [ty])
78              | Op.Subscript(ty as Ty.TensorTy dd) => (Ty.realTy, ty :: List.map (fn _ => Ty.intTy) dd)              | Op.Subscript(ty as Ty.TensorTy dd) => (Ty.realTy, ty :: List.map (fn _ => Ty.intTy) dd)
79              | Op.Subscript(ty as Ty.SeqTy(elemTy, d)) => (elemTy, [ty, Ty.intTy])              | Op.Subscript(ty as Ty.SeqTy(elemTy, d)) => (elemTy, [ty, Ty.intTy])
80                | Op.Subscript(ty as Ty.DynSeqTy(elemTy)) => (elemTy, [ty, Ty.intTy])
81              | Op.MkDynamic(ty, n) => (Ty.DynSeqTy ty, [Ty.SeqTy(ty, n)])              | Op.MkDynamic(ty, n) => (Ty.DynSeqTy ty, [Ty.SeqTy(ty, n)])
82              | Op.Prepend ty => (Ty.DynSeqTy ty, [ty, Ty.DynSeqTy ty])              | Op.Prepend ty => (Ty.DynSeqTy ty, [ty, Ty.DynSeqTy ty])
83              | Op.Append ty => (Ty.DynSeqTy ty, [Ty.DynSeqTy ty, ty])              | Op.Append ty => (Ty.DynSeqTy ty, [Ty.DynSeqTy ty, ty])

Legend:
Removed from v.2106  
changed lines
  Added in v.2279

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