never executed always true always false
    1 module HelVM.HelMA.Automata.LazyK.Lexer where
    2 
    3 import           HelVM.HelMA.Automaton.API.IOTypes
    4 
    5 import qualified Data.Text                         as Text
    6 
    7 filterComments :: Source -> Source
    8 filterComments source = mconcat $ removeComment <$> lines source
    9 
   10 removeComment :: Source -> Source
   11 removeComment = fst . Text.break isHash
   12 
   13 isHash :: Char -> Bool
   14 isHash c = '#' == c