Show
Ignore:
Timestamp:
06/20/05 22:00:35 (4 years ago)
Author:
autrijus
svk:copy_cache_prev:
6641
Message:

* add some missing type sigs.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/Compile/PIR.hs

    r4885 r4886  
    567567    tellIns $ "returncc" .- [] 
    568568 
    569 -- XXX - slurpiness 
     569prmToSig :: Param -> Sig 
    570570prmToSig prm = MkSig (prmToArgs prm) . bare $ prmToIdent prm 
     571 
     572prmToArgs :: Param -> [ArgFlag] 
    571573prmToArgs prm = combine  
    572574    [ if isSlurpy prm then (MkArgSlurpyArray:) else id 
    573575    , if isOptional prm then (MkArgOptional:) else id 
    574576    ] [] 
     577 
     578prmToIdent :: Param -> String 
    575579prmToIdent = render . varText . paramName 
     580 
     581storeLex :: TParam -> Trans () 
    576582storeLex param = do 
    577583    let var = paramName prm