Changeset 6195

Show
Ignore:
Timestamp:
08/11/05 17:41:59 (3 years ago)
Author:
iblech
Message:

Pugs.Compile: -CPIL prints multi sub decls now. (It's a 2-line patch,
(Haskell's conciseness++) :))

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/Compile.hs

    r5940 r6195  
    150150        where 
    151151        entries = sortBy padSort $ padToList pad 
     152        canCompile (name@('&':_), xs) | length xs > 1 = do 
     153            liftM concat $ mapM (\x -> canCompile (name, [x])) xs 
    152154        canCompile (name@('&':_), [(_, sym)]) = do 
    153155            ref <- liftSTM $ readTVar sym