diff options
| author | Ben Sima <ben@bsima.me> | 2025-11-21 00:57:42 -0500 |
|---|---|---|
| committer | Omni Worker <bot@omni.agent> | 2025-11-21 06:23:19 -0500 |
| commit | bf7a6695c972b61e693aa0a239ab4fa66f369466 (patch) | |
| tree | a5714ef93ffd5f1df8d41d4a5311026e1cb0e096 /Omni/Reproduce.hs | |
| parent | 12b5ca56dc3fb6a9ecae4a47fbc17b95cdf30627 (diff) | |
feat: implement t-1rdJxcd
Diffstat (limited to 'Omni/Reproduce.hs')
| -rw-r--r-- | Omni/Reproduce.hs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/Omni/Reproduce.hs b/Omni/Reproduce.hs new file mode 100644 index 0000000..d78406b --- /dev/null +++ b/Omni/Reproduce.hs @@ -0,0 +1,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) |
