on 267f708 help sign in
elk/src/Elm/Compiler/Version.hs
27 lines 564 B history raw
1{-# OPTIONS_GHC -Wall #-}
2module Elm.Compiler.Version (version) where
4import qualified Data.Version as Version
5import qualified Paths_elm_compiler as This
6import Elm.Package (Version(Version))
9rawVersion :: [Int]
10rawVersion =
11 Version.versionBranch This.version
14version :: Version
15version =
16 case rawVersion of
17 major : minor : patch : _ ->
18 Version major minor patch
20 [major, minor] ->
21 Version major minor 0
23 [major] ->
24 Version major 0 0
26 [] ->
27 error "could not detect version of elm-compiler you are using"