úÎÝùL      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKGHC experimental!Ian-Woo Kim <ianwookim@gmail.com> Safe-Inferedcheck if gzip or not GHC experimental!Ian-Woo Kim <ianwookim@gmail.com> Safe-Inferedparse whole xournal file parse one page get Content 'check start of element with name txt $check end of element with name txt generic xml file driver  for xournal !printing for debug   !   !   !  !GHC experimental!Ian-Woo Kim <ianwookim@gmail.com> Safe-InferedDneed to be reimplemented *"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK*"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK*"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK*"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPxournal-parser-0.4.1Text.Xournal.Parse.ZlibText.Xournal.Parse.EnumeratorText.Xournal.Parse ungzipXoj checkIfBinary StrokeWidthVarWidth SingleWidth lookAheadtrcflipapunit skipspace many0event many1eventmany1eventWrkrdrop2NextStartOrEndpXournalpPagepTitlepBkgpLayerpStrokegetStrokeContent getStrokegetWidth getBackground getDimension getContentisEventStartEndisStartisEnd parseXmlFile parseXojFileparseXojGzFile parseXournal iterPrint skipSpacestrim_starting_spacelanglerangle xmlheaderheadercontentWorker headercontent stroketagopenstroketagclose onestroketrimparser_xournalxournalpagelayertitle titleheader titleclosepreview previewheader previewclose xournalheaderxournalheaderstartxournalheaderend xournalclose pageheaderpageheaderstart pageheaderend pageclose layerheader layerclose backgroundalphabet alphanumsharp parseFileNamebackgroundheaderbackgroundclose iter_xournal read_xournal read_xojgz cat_xournalgz onlyresult