From cb8739f5b079ad5d73be6601eb7dd62c61c533a1 Mon Sep 17 00:00:00 2001 From: Albert Krewinkel Date: Thu, 8 Jan 2026 17:29:39 +0100 Subject: Lua: switch to HsLua 2.5 --- pandoc-lua-engine/src/Text/Pandoc/Lua/Module/Text.hs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'pandoc-lua-engine/src/Text/Pandoc/Lua/Module/Text.hs') diff --git a/pandoc-lua-engine/src/Text/Pandoc/Lua/Module/Text.hs b/pandoc-lua-engine/src/Text/Pandoc/Lua/Module/Text.hs index 8c43df526..f40cc001e 100644 --- a/pandoc-lua-engine/src/Text/Pandoc/Lua/Module/Text.hs +++ b/pandoc-lua-engine/src/Text/Pandoc/Lua/Module/Text.hs @@ -22,9 +22,8 @@ import qualified HsLua.Module.Text as TM -- | The @aeson@ module specification. documentedModule :: Module PandocError -documentedModule = TM.documentedModule - { moduleName = "pandoc.text" - , moduleFunctions = +documentedModule = defmodule "pandoc.text" + `withFunctions` [ TM.fromencoding `since` v[3,0] , TM.len `since` v[2,0,3] , TM.lower `since` v[2,0,3] @@ -35,7 +34,7 @@ documentedModule = TM.documentedModule , TM.toencoding `since` v[3,0] , TM.upper `since` v[2,0,3] ] - , moduleDescription = T.unlines + `withDescription` T.unlines [ "UTF-8 aware text manipulation functions, implemented in Haskell." , "" , "The text module can also be loaded under the name `text`, although" @@ -49,7 +48,6 @@ documentedModule = TM.documentedModule , "end" , "```" ] - } where v = makeVersion -- cgit v1.2.3