packages feed

haskell-tools-builtin-refactorings-1.0.1.1: test/ExtensionOrganizerTest/ParallelListCompTest/InCompStmt.hs

{-# LANGUAGE ParallelListComp #-}

module InCompStmt where

{-# ANN module "HLint: ignore Redundant list comprehension" #-}

xs = [ [ (x,y) | x <- [1..10] | y <- [1..10] ] | z <- [1..10] ] {-* ParallelListComp *-}

ys = [ z | z <- [ (x,y) | x <- [1..10] | y <- [1..10] ] ]  {-* ParallelListComp *-}

zs = [ [ (x,y) | x <- [1..10] | y <- [1..10] ] | z <- [ (x,y) | x <- [1..10] | y <- [1..10] ] ]  {-* ParallelListComp, ParallelListComp *-}