Changeset 10228 for src/Pugs/Compile
- Timestamp:
- 05/06/06 00:58:03 (3 years ago)
- svk:copy_cache_prev:
- 13387
- Files:
-
- 1 modified
-
src/Pugs/Compile/PIL2.hs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Compile/PIL2.hs
r10087 r10228 199 199 compile (Syn "loop" [pre, cond, post, (Syn "block" [body])]) = do 200 200 preC <- compile pre 201 -- loop ...; ; ...{...} ->202 -- loop ...; bool::true; ...{...}201 -- loop (...; ; ...) {...} -> 202 -- loop (...; bool::true; ...) {...} 203 203 let cond' | unwrap cond == Noop 204 204 = return $ PStmts (PStmt . PLit . PVal $ VBool True) PNil
