;None     NoneH !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU!"#$%./0126789:=>?@BC" !"#$%&'()*+,-.210/3546:987;<=>?@ABCDEFGHIJKLMNOPQRSTUNone0VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~&V WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None      !"#$%%&'(()*+,--./012 3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`;abcdefghijklmnopqrstuvwxyz{|}~binary-file-0.6 File.BinaryHereParseBinaryStructureQuoteBinaryStructurebinaryreadBinaryFilewriteBinaryFilePrintfCharShowFloatDecStringLitprintf parsePrintfbuildFunhere MemoTabletbl_skip tbl_delimitertbl_toptbl_emptyLines tbl_spacestbl_nametbl_dattbl_typ tbl_typeGen tbl_tupleGentbl_expr tbl_expr_tailtbl_sizetbl_val tbl_stringLtbl_vartbl_numBinaryStructurebinaryStructureNamebinaryStructureBodyBinaryStructureItembinaryStructureItemBytesbinaryStructureItemTypebinaryStructureItemListSizebinaryStructureItemValue VariableValue variableValueTypeTuple ByteStringInt ConstantValueConstantString ConstantInt ExpressionNumberVariableDivisionMultiplemain constantIntbytesOftypeOfsizeOfvalueOfbinaryStructureItemparseBinaryStructurereadIntskip delimitertop emptyLinesspacesnamedattyptypeGentupleGenexpr expr_tailsizevalstringLvarnum$fMemoTableMemoTableStrtkdptsfsfbstbstificczero mkHaskellTreemkWriter writeFieldfieldValueToStraddZeros correctSize' correctSize newNameListmapTupleintToBin intToBinGenmkReadermkLetRecmkBody strToTuppledottoTupple expressiongetFieldmultiEmultiE'divEequaltakeE'takeE''dropE'gathermkDatamkTypeappsT mkTupleReader fromRightdevideN$fStrByteString$fStr[]