Ignore:
Timestamp:
May 3, 2014, 6:38:40 PM (11 years ago)
Author:
gobi
Message:

expressions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sizechecking/branches/macs/Exp.hs

    r23 r24  
    3838            showString "; (" .  showVar v1 . showChar ':' . showVar v2 . showString ") => " . 
    3939            unS (cbranch showV1 showV2) s3 0 
     40    cond c tbranch fbranch = S $ \s p -> 
     41        let (s1, s2, s3) = S.split3 s 
     42        in showParen (p>0) $  
     43            showString "if ". 
     44            unS c s1 0 . 
     45            showString " then " . 
     46            unS tbranch s2 0 . 
     47            showString " else " . 
     48            unS fbranch s3 0 
Note: See TracChangeset for help on using the changeset viewer.