tilia-0.1.3.0: corpora/vendored/other/cpp/macro-indented-with-a-tab.hs
{-# LANGUAGE CPP #-}
-- A use indented with a tab is at the column the tab moves it to: one at
-- the column of the code under it is a line of its own, and one further in
-- carries on the line above.
module Steps where
#define ARG(x) (x)
#define STEP(x) print (x)
g :: Int -> Maybe Int
g x = do
y <- Just
ARG(x)
pure y
h :: Int -> IO ()
h x = do
STEP(x ++ "";)
pure ()