@@ -54,8 +54,7 @@ import Data.Default (Default(..))
5454import qualified Data.Map as M
5555import qualified Data.Set as Set
5656
57−import Text.Pandoc.Builder ( Inlines, Blocks, HasMeta(..),
58− trimInlines )
57+import Text.Pandoc.Builder ( Inlines, Blocks, trimInlines )
5958import Text.Pandoc.Definition ( Meta(..), nullMeta )
6059import Text.Pandoc.Options ( ReaderOptions(..) )
6160import Text.Pandoc.Parsing ( HasHeaderMap(..)
@@ -96,8 +95,7 @@ data OrgParserState = OrgParserState
9695 , orgStateLastPreCharPos :: Maybe SourcePos
9796 , orgStateLastStrPos :: Maybe SourcePos
9897 , orgStateLinkFormatters :: OrgLinkFormatters
99− , orgStateMeta :: Meta
100− , orgStateMeta' :: F Meta
98+ , orgStateMeta :: F Meta
10199 , orgStateNotes' :: OrgNoteTable
102100 , orgStateParserContext :: ParserContext
103101 , orgStateIdentifiers :: Set.Set String
@@ -112,12 +110,6 @@ instance Default OrgParserLocal where
112110instance HasReaderOptions OrgParserState where
113111 extractReaderOptions = orgStateOptions
114112
115−instance HasMeta OrgParserState where
116− setMeta field val st =
117− st{ orgStateMeta = setMeta field val $ orgStateMeta st }
118− deleteMeta field st =
119− st{ orgStateMeta = deleteMeta field $ orgStateMeta st }
120−
121113instance HasLastStrPosition OrgParserState where
122114 getLastStrPos = orgStateLastStrPos
123115 setLastStrPos pos st = st{ orgStateLastStrPos = Just pos }
@@ -151,8 +143,7 @@ defaultOrgParserState = OrgParserState
151143 , orgStateLastPreCharPos = Nothing
152144 , orgStateLastStrPos = Nothing
153145 , orgStateLinkFormatters = M.empty
154− , orgStateMeta = nullMeta
155− , orgStateMeta' = return nullMeta
146+ , orgStateMeta = return nullMeta
156147 , orgStateNotes' = []
157148 , orgStateParserContext = NullState
158149 , orgStateIdentifiers = Set.empty