This website requires JavaScript.
Explore
Help
Sign in
Tissevert
/
Hufflepdf
Watch
1
Star
0
Fork
You've already forked Hufflepdf
0
Code
Issues
Pull requests
Releases
Wiki
Activity
A Haskell library to parse PDF files.
141
commits
5
branches
4
tags
4.6
MiB
Haskell
94.6%
Cabal Config
5.4%
44125f75a6
Find a file
HTTPS
Download ZIP
Download TAR.GZ
Download BUNDLE
Open with VS Code
Open with VSCodium
Open with Intellij IDEA
Cite this repository
BibTeX
Cancel
Tissevert
44125f75a6
The orphan instance for MonadState s m => MonadReader s m really can't be used, so replace it with a mere function that runs an operation on a ReaderT into the monad State, allowing to borrow operations on MonadReader in a MonadState context
2020-03-19 10:27:29 +01:00
examples
Replace 'cacheFonts' by more versatile 'withFonts' inspired by 'withResources' that avoid having to declare an inline function to capture the 'layer' argument and pass it twice
2020-03-19 10:27:29 +01:00
src
The orphan instance for MonadState s m => MonadReader s m really can't be used, so replace it with a mere function that runs an operation on a ReaderT into the monad State, allowing to borrow operations on MonadReader in a MonadState context
2020-03-19 10:27:29 +01:00
test
Add unit tests to make sure I'm not breaking things too much
2020-02-14 17:58:03 +01:00
.gitignore
Notice the 'edit' I exported earlier could be reused to simplify the w implementation of the proof that Box is a transitive relation
2020-02-25 09:27:56 +01:00
ChangeLog.md
Fix a bug preventing Hufflepdf from reading objects with a ' ' after the
obj
keyword
2019-11-27 18:01:19 +01:00
Hufflepdf.cabal
Make cacheFonts slightly more useful by passing layer directly to it and run the ReaderT underneath
2020-03-19 10:27:29 +01:00
LICENSE
Prototype successfully parsing (only last) startxref
2019-05-13 08:05:28 +02:00
Setup.hs
Prototype successfully parsing (only last) startxref
2019-05-13 08:05:28 +02:00