Hufflepdf/src/PDF
2020-02-12 17:34:27 +01:00
..
Content Implement Text rendering from parsed Content 2020-02-10 10:54:44 +01:00
Encoding Add support for fonts and implement MacRomanEncoding 2020-02-08 08:15:32 +01:00
Body.hs Generalize the Parser type into a MonadParser class to use with MonadTrans and remove redundant code already defined in Applicative or Attoparsec 2019-10-14 10:17:15 +02:00
CMap.hs Add support for fonts and implement MacRomanEncoding 2020-02-08 08:15:32 +01:00
Content.hs WIP: Clean code parsing «pages» (now Content), separated from text rendering (will be reimplemented as an upper layer, also providing modification as stream filters) — Page is also forgotten for now, will need a big improvement in Object navigation 2020-02-09 22:42:57 +01:00
Encoding.hs Add support for fonts and implement MacRomanEncoding 2020-02-08 08:15:32 +01:00
EOL.hs Completely lost, the same old Char8 / Word8 again, implemented all the text reading, still needing a couple details to parse CMaps 2019-10-14 10:17:15 +02:00
Font.hs Add support for fonts and implement MacRomanEncoding 2020-02-08 08:15:32 +01:00
Object.hs Use peek to improve directObject parser avoiding a large <|> disjunction 2020-02-12 17:34:27 +01:00
Output.hs Add support for fonts and implement MacRomanEncoding 2020-02-08 08:15:32 +01:00
Pages.hs Allow resources with no /Font field, they won't cause any problem as long as no call to Tf (to load a font) is made 2020-02-10 17:41:44 +01:00
Parser.hs Use peek to improve directObject parser avoiding a large <|> disjunction 2020-02-12 17:34:27 +01:00
Text.hs Add support for fonts and implement MacRomanEncoding 2020-02-08 08:15:32 +01:00
Update.hs Implement PDF's multilayer updates and use it in getObj to display only the current version of the object taken into account instead of the concatenation of all its versions 2019-09-22 01:40:39 +02:00