duckling/exe/ExampleMain.hs
Bartosz Nitka bd94622f64 Move tests to tests and exes to exe
Summary:
This works around https://github.com/haskell/cabal/issues/4350
If we don't do this files get compiled multiple times
and cabal is unhappy.

Reviewed By: patapizza

Differential Revision: D4782749

fbshipit-source-id: 5bbe425
2017-03-27 16:04:24 -07:00

23 lines
674 B
Haskell

-- Copyright (c) 2016-present, Facebook, Inc.
-- All rights reserved.
--
-- This source code is licensed under the BSD-style license found in the
-- LICENSE file in the root directory of this source tree. An additional grant
-- of patent rights can be found in the PATENTS file in the same directory.
{-# LANGUAGE OverloadedStrings #-}
import Prelude
import Data.String
import Duckling.Core
import Duckling.Data.TimeZone
main :: IO ()
main = do
tzs <- loadTimeZoneSeries "/usr/share/zoneinfo/"
refTime <- currentReftime tzs "America/Los_Angeles"
let context = Context {referenceTime = refTime, lang = EN}
print $ parse "tomorrow at 6ish pm" context [This Time]