summaryrefslogtreecommitdiff
path: root/Omni/Reproduce.hs
blob: d78406b81bf0de02c1d7ece5309eb27c0f8648da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE NoImplicitPrelude #-}

-- : out reproduce
module Omni.Reproduce where

import Alpha
import Omni.Namespace (fromHaskellModule, toPath)

main :: IO ()
main = do
    let ns1 = "Omni/Task.hs"
    let parsed1 = fromHaskellModule ns1
    putStrLn $ "Input: " ++ ns1
    putStrLn $ "Parsed path: " ++ show (toPath parsed1)
    
    let ns2 = "Omni.Task.hs"
    let parsed2 = fromHaskellModule ns2
    putStrLn $ "Input: " ++ ns2
    putStrLn $ "Parsed path: " ++ show (toPath parsed2)