[Haskell-cafe] symbol $
Maverick
duongthaiha at gmail.com
Sun May 6 22:22:19 EDT 2007
Hi
Do you mind tell what is mean by the symbol $ in this piece of code? Thanks
a lot.
> mcompile :: Prog -> State Int Code
> mcompile (Assign n e) = return $ compileExpr e ++ [POP n]
> mcompile (If e p1 p2) = do cur <- fresh
> pp1 <- mcompile p1
> pp2 <- mcompile p2
> return $ (compileExpr e ++ (JUMPZ cur):pp1 ++
> JUMP (cur+1):(LABEL cur):pp2 ++ [LABEL (cur+1)])
> mcompile (While e p) = do cur <- fresh
> mp <- mcompile p
> return $ [LABEL cur] ++ compileExpr e ++ [JUMPZ (cur+1)] ++ mp ++
[JUMP cur,LABEL (cur+1)]
--
View this message in context: http://www.nabble.com/symbol-%24-tf3701618.html#a10351407
Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.
More information about the Haskell-Cafe
mailing list