Changeset 4886 for src/Pugs/Compile
- Timestamp:
- 06/20/05 22:00:35 (3 years ago)
- svk:copy_cache_prev:
- 6641
- Files:
-
- 1 modified
-
src/Pugs/Compile/PIR.hs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Compile/PIR.hs
r4885 r4886 567 567 tellIns $ "returncc" .- [] 568 568 569 -- XXX - slurpiness 569 prmToSig :: Param -> Sig 570 570 prmToSig prm = MkSig (prmToArgs prm) . bare $ prmToIdent prm 571 572 prmToArgs :: Param -> [ArgFlag] 571 573 prmToArgs prm = combine 572 574 [ if isSlurpy prm then (MkArgSlurpyArray:) else id 573 575 , if isOptional prm then (MkArgOptional:) else id 574 576 ] [] 577 578 prmToIdent :: Param -> String 575 579 prmToIdent = render . varText . paramName 580 581 storeLex :: TParam -> Trans () 576 582 storeLex param = do 577 583 let var = paramName prm
