diff options
author | John MacFarlane <jgm@berkeley.edu> | 2019-05-29 12:05:04 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-29 12:05:04 -0400 |
commit | e871d65b67e2458c6146debddeaddb3c9773f67c (patch) | |
tree | 77665385be99be05e80f1cdbe5ea93c5e3f72baa /src/Text/Pandoc/Lua/Module/Utils.hs | |
parent | 1de7b20ebbb198362ec0b4717f72d275fb34dd9c (diff) | |
parent | 505f5bf5d951a5c4342f7acce9bea5f260dc9d78 (diff) | |
download | pandoc-e871d65b67e2458c6146debddeaddb3c9773f67c.tar.gz |
Merge pull request #5526 from tarleb/richer-version-type
Lua: add Version type to simplify comparisons
Diffstat (limited to 'src/Text/Pandoc/Lua/Module/Utils.hs')
-rw-r--r-- | src/Text/Pandoc/Lua/Module/Utils.hs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Text/Pandoc/Lua/Module/Utils.hs b/src/Text/Pandoc/Lua/Module/Utils.hs index 7f201a4b2..21e3f5674 100644 --- a/src/Text/Pandoc/Lua/Module/Utils.hs +++ b/src/Text/Pandoc/Lua/Module/Utils.hs @@ -17,6 +17,7 @@ import Prelude import Control.Applicative ((<|>)) import Data.Char (toLower) import Data.Default (def) +import Data.Version (Version) import Foreign.Lua (Peekable, Lua, NumResults) import Text.Pandoc.Class (runIO, setUserDataDir) import Text.Pandoc.Definition ( Pandoc, Meta, MetaValue (..), Block, Inline @@ -43,6 +44,7 @@ pushModule mbDatadir = do addFunction "sha1" sha1 addFunction "stringify" stringify addFunction "to_roman_numeral" toRomanNumeral + addFunction "Version" (return :: Version -> Lua Version) return 1 -- | Squashes a list of blocks into inlines. |