Comment detail

/*コメント*/を取り除く (Nested Flatten)
正規表現使わない
1
2
3
4
5
6
7
8
removeComment []           = []
removeComment ('/':'*':xs) = skip xs
    where skip []           = []
          skip ('*':'/':xs) = removeComment xs
          skip (x:xs)       = skip xs  
removeComment (x:xs)       = x : removeComment xs 

main = getContents >>= (putStr . removeComment)

Index

Feed

Other

Link

Pathtraq

loading...