summaryrefslogtreecommitdiffstats
path: root/tcllib/project.shed
diff options
context:
space:
mode:
Diffstat (limited to 'tcllib/project.shed')
-rw-r--r--tcllib/project.shed9501
1 files changed, 9501 insertions, 0 deletions
diff --git a/tcllib/project.shed b/tcllib/project.shed
new file mode 100644
index 0000000..d37403e
--- /dev/null
+++ b/tcllib/project.shed
@@ -0,0 +1,9501 @@
+
+05391902863193f286cc4eeb0b0cd8a8d16b4ec9 {
+ entity {
+ name: tcllib
+ shed_class: project
+ version: {}
+ }
+ meta {
+ class: generic
+ description: {The Tcl Library is a kitchen sink of packages across a broad spectrum of things.}
+ distribution: fossil
+ generated: {2015-11-29 15:32:08 UTC}
+ release: trunk
+ }
+ release/ {
+ 0fe8984ed1477cb74734bff3d50a8f5b6fe9e028
+ e620c4044f4fff6b730df5c5bd4b9f489e37d15d
+ 9b83c544adff23b1d30aa54b867a333ea3eac677
+ 503e027d346886457286f038fea289c2a56a5a9f
+ d81b3c81f8c8b573c9019fdf489e9049e620f46b
+ 7fbdd1658e5ae0702082165cb84686aac3b64529
+ 96327a11dffaa21639df158daed38da6c435a9c1
+ 794bd1dd841e66c125d63f3b8d2d3354fbd0f87c
+ 39f339a8eb20dd7f008560e33224c03e85dd4be6
+ e6cd13ac71c74193fb81d9ebd0c1fc8bc1a2faca
+ e4c14d860b270fb5ccf3840ebb6672b6fff77925
+ 47820b8209779ca5c931aa71f709ff9c01d8e0bb
+ fd72f1b5616e837c054106ed953f85762bfbe011
+ f6b6aaf1064b988313d6087632aeeaed9de8d678
+ 6fb332e08637749fbe034d6c5b2fc023fd7c75a6
+ cf887d8de7abc7a107e57edec54314bdae2600f8
+ c811bf391996f7639dc3d88038a1d94f8a5bd72d
+ 15dc78d68fd2fe2e3e3194d273963a494c8750f0
+ cc4adfd3165a638249a081b069c76dd585063874
+ ff5e5bcef1747f19cd8a6536448a30a16eebf027
+ 6c61709a4d80c6b0ec16339b4439fae5554efc23
+ 87cf12a7e36b01c9d474990c514b7c3f7485af0f
+ 9fb459d2dad490d9da941d85cce9d6ad1db0b221
+ cf948a4b415beb5206607ed3277b8ad999a1d9fe
+ 7819564a56da55507deaa238958efbdd1cfb9009
+ }
+ distribution/ {
+ 636af9224f7d0fff00af28247aad5adaf8083dc1
+ }
+ file/ {
+ 721e070eb8b92c133bfa1c37d3b1a29e657329f4
+ f0bc8800b5fee4b222f03d4423174c5de4df3396
+ 4b8a90310c85e6fe1bea2afb745fe6ae20c18961
+ 4ffd743ad73ed90c9122a966848f5fb3949c9d40
+ 91b8203591e82e3b1ebf294f305d426fdb0b4f6b
+ 121d868f9dfd42f4686575a35627ba79b8358778
+ 374b21f7403816b796ef3e72da85a6ebc22dde56
+ ba7825f5828ee41f0a965d383420cb11852f1eef
+ }
+ package/ {
+ 3697ceb595e542d1d7054114fae3e885954a7117
+ a15ad3d4022ce476608308501ba978dbff5ba583
+ 75e5da8063f2c0453e1fa9119c9d0c7686c7ff22
+ 481347ea7065102becf6b4b2cb74f457bf0c6bbc
+ f493af4301044c4ca421500ff15b54e0fdac0d5f
+ b9be06d9fb3dd6faea4e054bd4039e6f4ea0fc89
+ 874860fbaa5df31ffe070d08e34582556d0f4478
+ 53c9eaaf207c9886a7278407f0abaf54d03e0356
+ b9fe819aabe71facfb7e44e81596dd7b88ce6fbe
+ 1f1944a2bde2a03847eed9f8e4a5f82b12abc694
+ 7574162ee717a66d41f4ab28fd3865d026688013
+ 68c4aab9174d7bb23ec8b3ce898c02fec68a2eb7
+ d3f8c22fce6aa746cf642218eac37dd13f3fc8f0
+ 574ae8ef53a9a6678bdba94551201b6d012cad6b
+ 57cc906bd0125530ea20ffb2a39db6ab64f51d3a
+ 62aa813829ada9c1be43ba1bbf1fd3c448e6dac1
+ 45aa364ddf5bf43d537ca9ac435d8e5af2b86fe2
+ d7b5a209e8f6ba05d6be38af9bebfd8a649b14e4
+ 29a40bcfc595831eb22d6ae82fde1c2517cbe426
+ 4d3f0cca31006c23270b958ee67cb39434c02fa9
+ 4713717b3bf8cc1577438fa8293afdf5465212fa
+ 25e289991fe1b6abeb7547c50d5835ea0650dd50
+ 6d9056166997ae63ac042ee26d83afee4dd9d2cb
+ 6e69ba54a42b0b1c05e0279d6f7de91e4ce49669
+ c247d064041af76537419ab700bc47f972498356
+ c0c348244ecf5410519eafc0cc226052050ddd7c
+ 51ec651a9acb491ba43e73e347174c850f11370a
+ 63b0686b7548812d4da9afa8f923814c3fd11908
+ 8c5cbd867c1c229b0f7b78a4689a6b1b78ec3d15
+ a9e769b884359226c7f8c15d1ebf7efbba82534e
+ 72908f6298595d8084b835073b66f8985d11e90a
+ 1e06ee5098e3a8281274016649321f906231e620
+ 9e1a9cbaa753ea01efa951394c83e6d7389110c5
+ b5ec829ecaed79d7c3d54191e052c92e26b0e3e4
+ d8aa84f25fac6f27bce160faf12b3b4be93ec9e2
+ ed91917b96e5e00ed5726c0eab1e63ec3dcee484
+ e762fbc2ac1022cf0b5ed3eeb1e197b623eade80
+ c6ec723c12aee1d86f7894f2c4da8697d1bbfb64
+ f4bbddfcd0daf2e05979c0c9ce821e996032d144
+ 053a90dfa80087a7e939a90afdc680525ce255d6
+ 58ac5093b7c26e71cbf5f4fc456626aaab9d25f2
+ 01290e43842005c422c0d81c0c599bbd4186d00f
+ 0a4c4556a2a110afa78c44be21b5f2501a4e9afa
+ a7fd7d335a18b2c608f01d0515835e70a37a3caa
+ dec1f7ed59aee04c3133a5ae9508f12c4f7f5ed3
+ 3a983a0301c0cdcdd309933807aa8eb7d748f47f
+ 197e24f800e8e9d2a1a15a09dd511c0fbe3c5ae5
+ 5bfdd5d43a1d08b61ce5622cb7096ca6331c02cb
+ d1c6c69b45246d50cfbf3b5975ddd92a7c03fb32
+ d049ea8d0236ca88f0060fd196fd29be259720b8
+ 4046d4a18e413c61f0b044099605fb5f55854339
+ e528be5a8c22222657312106cb1ffb5e1e5f2407
+ f0fcc940f8a776e090dcd75276870a297ee8f029
+ 36f8f66b0c9305efb6f72765ebff18f4f012f1bb
+ 2028c71a269a216b96f74ee3f8e46b5203258a18
+ 8ea92fd47c726174bbbb6ceccf6e4560f14d9418
+ 7825c9fb7f27ba9a4483498c4bc62658b189b162
+ 4cc1351e380eaf34cf413d02ce124cf49ac681f9
+ 69a88f25c4838a9f0ad995c29fef1521430a2ec8
+ d44cffac95b79243e405bdb30ff0c3999e63a375
+ 5d682c4b6fbeb7fe261b40768f93de77fee01267
+ 7ca415c035f4cd1e175baaea474fe4646f310050
+ 56ca5a04a20df5bd26059949d776957e0c01d014
+ 8e899fee7766462a0f1e698af79956992e6c3c46
+ 331e48bf3e8e89432496f10b4924b61371e21adc
+ b045a62bc5d39c879784005393a2d2d5fe421583
+ 133eb0c2b95702a4adc73d08568ddc7919570308
+ 78d493a1cdc5b33a767d4dec0c3c9ac245c7735e
+ 38840a14f47f922742e3a39dc007540b32105280
+ 65ee51c440ec86e4961470e9edfe05542f3c208f
+ 6da7189c1af423bb5f2e60abaa8a9e91f76a1e22
+ e8be7d06ca4dcee4f404a22ba43cce3f753192d9
+ 2414f1bd74d4d75194c5fa84edf27f85cc1fb3fc
+ 58f75759b8ea253c58cfe161a973fbd05591d001
+ 342fedf28268a3f2593bac2f91ff2d9d8068d465
+ 9203680518f9bde3b9769201229793ca26689842
+ 0d0c4a2071aba4d28b122199255803156426adfe
+ 915a63b4c20d273412a20265d2b9289dc41bc0fd
+ 8ca66b8c7552828d799466829a6ef8721961c2b5
+ 0a3193657cc7c463df2ae76b6c707da09ad84f33
+ 1e578407bae846c8400e01216abf435db39f150f
+ 0b0b94e62ff573ed3566af68f1890b86cac24b74
+ f25d1c38a87e18031e1d5ba7ab355579b39a5a6a
+ 0a159e6f0fee0bde2760bd4e38d1df93be7d44e2
+ cf87d8b98ba0c85b56a3f81f2bf1e1a7087b231a
+ 624963a7a4ac6dc6b455cf14db403c50d10481bc
+ 010467693e4512642e750833727d2382bc0c0c71
+ 2f2f3fc62bb8315c64bb642a97b30fa8d5a281d5
+ 2e2f6e584c2ce66bf4be8e93ec6c99f430211a75
+ 87b82e2e0b2bc21a0541e3e25cfcac7036420887
+ f051ad8bbe47ce665c409876787b1108e15ff27d
+ cb266e9cc0163a8618b874c956a70ff8f66de3b9
+ 7e9d07c73e1ab48485c089779feb3a443d4fcbc1
+ 3202634c7fb7c5da53f5fafde7a51eaa7fc1562f
+ 1704d43d6751b38a654cbdc0776b1b79661d603a
+ 90f2a137b5547620ea00c2965c3044002d2993a9
+ aa70836ced3fbf11b10b71a1c8537a3b8759eb4c
+ b99bfac87990adfaf595ab15357102396571ae65
+ 930e40bf694e5c1dc59c48eccc85783b8ffd0c31
+ fdcf53c26089dee0c42beee4a7cf8d243d668108
+ b19150e6a28908dd7f241fb2ffb9747115b9de8a
+ a7e7cc0cf038356a15708cd778a91f5efeb4e137
+ 963953fd96fa6e12f890707d58748f08038e6403
+ ac3a727b81f24292837f745a46efc391bfa87528
+ dcc9c8986bedc9a3eb11ce3d8fd58cd1bf5ac504
+ ab636cabbaa1861fd70c722a760bfb509f81c17e
+ d2307cfa6c7571e0298636643dffcfb27c39a7cf
+ 02d67f2c7f553c04cdf9a19d7bbc064849fc1572
+ 2addb9db3716a5200a18b82abb2aa35d9b4f2d4d
+ 79ab094ff8b310d8c72af1751ce558b22ad3a364
+ 8941b67c7c009e7d13592e402f09e6f3b7a677a1
+ ab2447ccbcb746296ba04bdeecbef20be372f037
+ ef243e6d38cf89a08e9dfeb26bd187213ccee7c9
+ 5625b36757718c60c09d52308336fb087949f71f
+ 50893601565af32667356b452d9dbafa0bb95314
+ 556f386429df957697c033f5e20ee13c60073cb0
+ 9d220d99c9ce6defc5f68e02a7def5cf6ae757d5
+ bc134877ec1ed836d9411fc85c62d4ae5cde8768
+ 1e3d41cc84575c2952b7b261c96e52f302d84c4f
+ 6504c0b7c3fb31e3c58389981df95842dd2ae7a2
+ bb2988e5cc6a7fd6952d2f150dc747ec794c0265
+ 37eee63cfac6818d7dfc98d7bda2df1bfbfa4f65
+ fd81476c004c618334d059a479af0bfcabb85a32
+ ef2c1440eb88ee5f9933131349b09581c3dd0bcb
+ 411caf4ad16022433e1795f8eddd4f3774704031
+ 7a003eb9fe3aed615594a164183920d5f5a9b06e
+ 18f7255ea0eea7ab1ce049df57da4e7a036e87c2
+ 48dfadfd439cad64713d9457f99da4347182c0a5
+ d32b72ea03cdc68844ac9d2008abf638a8739fb5
+ 4d0fbf7c07d773549a8741fb9e823db5c4cf0627
+ 3e4fa1ed2c54f70dd080f55a9631a10cbdfc9a0c
+ c724f139d6e2cb57d7cdc24df498f3105718e253
+ 00129bae0da7d67c57b9d8fb3111de7b1747e33a
+ cbf3ea117701757093d5d5e0dc1253028ecbd984
+ 60c977eaab36efce94e5a25b2c92dcb657672f35
+ 8c7c525a354f457f5f65afa3a8cb454a959eb125
+ 2e328b86bcd2fc75c02c76df1b1576d3a7988aef
+ 1bcef7a512eb20d6a9d5e69b064dcf8f0e7b90bb
+ 078d6e984cedc9d19097f2a5778d1d3d0bffba49
+ 61ce79d6c0bd3c00e1ca66fec666f2bc5e50af52
+ 91aba14cba2c2c5b7814099de8aa73b44054045a
+ fd57232262d7be14357a705596d64e5194afd0e7
+ 28a34f9ed0068a8db16c10444c806abff8dff95a
+ b05a09169407d55959bc432d685d85400218d999
+ caa7c49d2ee81134d5b8312e5f0e83d76d2c2d92
+ d11faed9004a7ce65f564caa966268ab411cfb52
+ 01d573a38aab8b1d64c85d81d7a32b3a515c9f0b
+ a0901951bfa4d584ebb9e95e7d2933c30060eae2
+ 185dc025e5112ef692056d31dcfdfaec1dfbeb21
+ d597de1c701edc7742283064c6e36da676aa17bd
+ 2f83d9bca3694a7b1e6ffdedafb7211a6a5badab
+ c5816347c41a009363fd58853f0d0e83a524c211
+ 0741d2dff75b95ce82ecff29451ce5e2d25a5a4b
+ ada1102a5d282d6b388b9b452b491e05e0d39336
+ 9b8309bffa6887e73dabbb25c7e36cfeecef8721
+ 4fa519232c68141805f87a3c5ca81d74a215c73a
+ edef14da5e89c126c105f9cc8e071b8f4b3b316d
+ 3c7b37fa16ea2fd2b636a621d95c66e74e312e6a
+ ce783ad28af90002ac2b995fc4510ef0270e4aa5
+ d32370335e18a832c7c73df8a3b940a270d07607
+ 7f7ef54eda69322e9f3b36646169aa259a035cbe
+ d6f30c944fb155eada0b8c9af54e5513dec642db
+ 147731eda3fdd73483c83a8e78e60fcffc0487bb
+ d481fe41b279c2a612f712b616df66b29e1e66c9
+ 1d3d68260d9170772c3fd1bd94f50e67bbe7d7ae
+ 2bc691156c8c3f88ebcce250bd3868e565d8508e
+ 1c75df977ad385ff54e9f42d91b807f5dc94cc3f
+ 82a69adbe423f2d6fdeeacf0f48f825384d9d723
+ 3834bce92672d7073a0205ec2fa4ce401ba86954
+ 04f4266c7c5b545cab5b0db49c752f654d071633
+ b25a632997f014d44aadccd406bfb6bdee945480
+ 15f64bac77be7589c69615de12620197f6321122
+ bf78406c64bfd634cf60a856ad630bbce77d505b
+ bfc6ac577677878385bfe570bd12341d78b7248d
+ 037055fec9ec50e8924a790e03e5582bc757ea50
+ f8ab5cf0a2def8341546370f8b534fdcf2533a1f
+ 4230d588ab6fd0a6212035d0d9bff9dcb50fcea2
+ 9cebd191b01bc488f5c88683fa7ce9f3531b641d
+ f04d938661ffdbdbcb42c6364093822e7add0227
+ e72048b361cffcc2fd317553fc1593d6e5abdc87
+ 71861284833ba1186c672e9f75d64a8920d1c050
+ 5f559e54e6f7b2d85b0d768e98b4cf19f3809239
+ 7a3716d46c0942ca629d5b1d8d337c1ab8e34deb
+ b07d9040ca51002b117fb9a7c1bd4644c351da13
+ 6b4ebbd53e451b6b0a535df70e6ce883a001b145
+ 200f53e010ad59a994943ee6af1d3e758cbd6db6
+ 718723055b9881e26f4c01eb8f82d1a10023a681
+ ad4f2dec31f44779569efe2a117a4a28b4c3e965
+ 475465192fc1cb00e0d9a7382af015ff4b4c6216
+ c7ca9a7f8104c1ee03a6e2ddcb4f355ff8a455d8
+ 7a0a85c72f5596cdf091042c40c34a4bcbcc2c78
+ ba1e53d3f05cd12e9f1ec46eec77ab3c25865e01
+ 7c605ce623c7f616a44878890ef71c1fa21f6997
+ bb0ddb5d7083cf60e4a9a931005b585349653154
+ 7af64ccf25c1fc32f6edf6730df45f4225bed229
+ f8d487f746b9651cf0ba4a2c55e2ddc6b1a8e15a
+ 0f1912e1085743c74becd40d5705a84ca15d5a09
+ 322d7a3b59f4b8e2d21dafbb62ee085437de7a21
+ 124d6880dca1cc76b7460120f90823713b579624
+ a944a208d597b0de171b05871854bdfc5dca14cc
+ 05ad9a4096cd0fb8e028114ffa76e894ffc3efba
+ 11077143e325922e7d38aa846339b7d9a51f681e
+ 338a29966363174b6812f647275c60ece87ea78f
+ fcdf663b4180739b22d0a59d9b116ecb8e6c5dac
+ 4cacc15eb91cbe78571dadb0c054998aa83ef98c
+ bdc6cf8984ae8e55867082ea0209d59d2f79e616
+ f1d4270538b2fefacc2aab537fbf1bc87f295312
+ 8fd986d6eeb65b62303b99a7e9c615603d06ed5d
+ 0ad3a2f77bb1ea76c0bc031eb7d2483eeb4b27f6
+ d4215628d7329a5897ac2130c3fb3277071cddbd
+ d3001137fe762ccf85298aacca18da0f441723eb
+ 5dc7243ec5437fe7c66cf9be65f1d545dd16c566
+ 45afcabe7e5dbce6d2869f4d9b35e9413b61636b
+ 6af56c05d3d044e8b9480d22bc12df352c5c1800
+ 15edef98f3ff93a01a548fecbbfb78511ba96a6e
+ c46391b2fe87c5b78b2fa2d0ef1bc8b0d5f5d46a
+ 13c342eeb70dd417f98b7197c94852db9c53a282
+ 3656d63eba86413d3867637fe73f9b1118ffcc10
+ 3a2242db0c583085ce0e542865332f635685c59f
+ fe35084c152c90b2b147f873597b8de4fe4b7495
+ d14a696c4a66293b4b74223203c4e6079cbb11ef
+ fb61e97be353d20d76590c3cfb6c244b4f6355a5
+ 4c0558ec37f72a81cc4920bcd9e41cf30c2a9182
+ 3bfd231fc83526743b79017e0d9d012251a7fa17
+ 785a134d17bdc727e545f1718c06fc16e2acdf68
+ e1cc3c6e89767d4267a5f5f9e177005149b22ec9
+ 4b5abdd152d25512975181d074666bd970302740
+ b74435d9e3f010e25d0948ce4e48ba7bd4917974
+ d89ce0626f2777f4470571a886c314db14b1477d
+ ba2f0a6da340bb68c0ed77771e383333d5061493
+ a77b692be882ff616ccb4786b5b0fb3375c942df
+ aea69031b28193514e2a02228464baba98564628
+ 3a414b15afccb1be539ec8f429059a91e461e330
+ e4742f0e6ac45a97f0f9662b045ddc7a132adaa4
+ 162f76002f1a3cd49d2a61627504a69fe0f6a632
+ d41218cf50200d795ce75b6de11a3ffb0c21917b
+ ae0d22513a85f1f50be4439daa557b8d9a546a44
+ b8ce96602c9311169fe557356c4f9f3d0d707853
+ d9fe23690a053c2bbc8d73dc350fbcffdfadca64
+ 463c27ccdf7d17e1ef4d2922ac3f488319796223
+ c764f47fa80c5b5e9714eb167cb6f33464d86d1b
+ 1a854a9dcfba62e0b40f1a1fc11dbea098592cb2
+ f7649aefd694b79206d111251a4e04c9b9cdd407
+ cf2f8ebffe3ba91d88d5f1fc1846fcf295fd4609
+ 5b9aeddadde05de29037d7cd89238ac43f58203c
+ 69a034d6de6e96c0bca7cec3a92b1ad4935196ad
+ 0e429325198565f439377c72b84fd0c5987a5d80
+ f5fbf09f2649502b6fffdf9b7756e46bc816e4fa
+ 5edc23281d4b73a447a34f8733711560a406e7a3
+ dec784bb40dc98e108b11c1b2d3609b2afc09afc
+ 34548e86a1bc0e0a87af34fb567b9208306421cb
+ 86a71adb055f47203a5b7e1fb61396986a5c94cb
+ 68ef0a2cee892639d41852c1ca6ce2273645b112
+ 23e4d25b35262e227442e27300963b4252c5b48a
+ 6ef4a72b7b0b840047c8d0918b48baa606e80064
+ ce4970ff364a3385d3d773f885f759530349e265
+ 903fce96026cebd607dad6f5b5eeb60ece819dcc
+ 19f624cd9e433875128fae78e828a899b99d9c31
+ 7a376fe054fe923e4b73dd814494e0c9695ebccb
+ e4874f5c3d6e02918d42579493697d574808388e
+ 3a5e2f1a3c4dee2dedeb12c2cb556d4c3aca76d4
+ a6f27089f0a5a2752c1eb5cbf71fa2670bb9b046
+ 24edb0081152feaa6030b580fe87f5c38956c224
+ 1fd100f786b488980120aab56485c161e7671326
+ eb80fa3eca78acd73dce1db80c8923347075b395
+ 92007adf5e1a125b8350a4866f5bd71f73301af9
+ a2787ff48de6110c22055013d0a90e171832b111
+ a0b2d251ea04d962d7a965c61fb7e1eff629d304
+ 89c29b31cd3549dfea921d3f5bbb2e6e138d24c3
+ f6f90203f796483199e33b416753f8f69d24d1c6
+ 115179c139fa80df25569b452b8e2b36031e56f0
+ a7f7a10853cf4fa9b0dcc5a5c12b67111e1d1ba4
+ cc9d9f1a2a174ba6952eec74cbfed9bf41076df0
+ f74dae92e2bab4b91fa5acc2add6b2cb6cefc39b
+ 679823c698988a761af1250cac85b2006eff82c5
+ 6bad6e4dd74c66f6d2f9495ca29ed37d9869df0b
+ 251a858f32689f6ebbbcd22aa19bf84b934f21a6
+ b6be411cbaa76f6b8052647607d3cb4c3e7051a9
+ 20ec1fb99903c85e7fed103c29357e7b45f40c53
+ 6593fa167d9bea4cc8fc8ce165031ab3ebc679d9
+ 055fd3858997c1a3742eb8e5584deed3a5378ad3
+ 2776456c368486e67b7f52e721bd6b326f1a6dcd
+ a2393c61e6f9840107e26cebacb79c5f315f884c
+ 4b18893c9b74a8a8500accd233db08a268800463
+ 42b63901fc32affdc31dc313c9165a2809ee4b66
+ d8e516b700b47a0d5e59c3cf6ba6e07a10816cb3
+ 7bc6303a90508da4104b17730ebfe7eac5858e4e
+ 898860c927483347a49bb7452d7e532d3188cae0
+ 414537d899aab08fc86808cacf48024b3dabdcbb
+ c02ba7458b9d09313f912ac4c03780fa4199c5b0
+ d49af5e69a8757e6072a64724858f89d58e8f339
+ 74a9f2c48be4df256fec6714c61dee27baab31ff
+ 5cd12c2a2771b0916b5a983ea31c19704b2f9a57
+ 6f8e047d0a564df55c17bc14f72b4e695e723786
+ cc4c6758d43b6a3da50ead88545faa26fef2daa9
+ d9fe5593d9f912401a985078467a080ebdfae792
+ e7c8522b5aa4c0ef819ced86f66aac7962e23ac2
+ bb6ec40479d8da1c14bb8b3a91a9a443299d238a
+ 4e0feedd9270a6bff8f17448399f4d3e22012b75
+ 79a4ecd4c7b74b2ba6d5abda8b7b0b81a6cc60e3
+ 7508422ec18951ca67bf2840ca75fed6da9e10cb
+ 73f2fcab4a0aae1bf0d4c9cea63c4bfadea98f2b
+ c8300a2bd7718ead482ac766ee950469dade8acb
+ 54ccd4e2f8f53f32c4ee265a8bf5a3f81d34bef3
+ 69fe9aaecc409720a0201a5114004d44e28408dd
+ e55756dca4ecb1554ec94ac1c8bde7cff8a09542
+ a6582a4e9c368a76daddf48918dc72e645e611b1
+ 7d5db653886cc15cb57b634ddabfe4ce09308c26
+ fcda1881998f0abf2a998805debd44b0eaa6d9ab
+ b7995eb5a1e6f0485a8220967347767239c26883
+ 7ff95c8cf7a4453d51c9e8b77fd69abd21751b8b
+ f667267e6e1fc40d52259c09cdbe2d863284a666
+ d38b45975f6e2e86652ba5ebf9ce05f23a1c9329
+ e43a8d48c372e6e1c9a49f97055503ce35bd465e
+ 047aff99562eb1fbd934b6491dfcf9d6102f630f
+ 1b1e7f342ebef61a96427ef673be77fce677754e
+ 475e1b98f82a677d364a46eb5f3bde5f4e72dc9b
+ ce8be67527935dc9af5d863ad1861a270e4dc37f
+ 190f9bafa20b088d306967ab0a6232093cd8cbe9
+ 251f86dfcfe11fd4f8d05a2a1d4dbdad5a139f48
+ 28b7893b9656bd76adba59b41c41e27ddec4cb62
+ e8cd90f4b3610273cf25b82daef68e4253edd071
+ 4c9611e2e6da281bdc17d325acfbf4228eb090d6
+ b5168f585441c8f70285fb940d1398958d25461c
+ d1b4b76a2a171949c26e5141603259cde9ea3a79
+ f2103dc945083f5dba10378dd7eefc44ee8227f6
+ 86fd8844d733243226b6c32917e6147cd92d8e6e
+ acb59ca62931fc3ae0fad00c90b0603604912550
+ 51a09b79e1573cc19f8816246bbd560cfb213da7
+ 9248545bae90b43de423bf9caaff7758d4996936
+ f5070118c5eeda0d11cf30206c573aa9e32095e6
+ f4fd904131958b4dffefe1a1e25e68e4d08bbccd
+ 3a962b1f805fba36474449a5b76139c91d0adc5d
+ 438d89dbb83e41461bad3a565b592a332b13ff9f
+ 13b062605e07a8c368f8e640a6d5a73ad053f1c3
+ 6b69ff697911cc12c593efa1893544605cc049ff
+ bff21c93a31200487bbea90e851a2f7808f42b4b
+ 7d5ecbf66373caec5470abcb02d6fa2411c1c1a5
+ 860d5c0cfdd828e4fe273a649e60b3092c691545
+ 72cea396e0c7b36cc0c9f507818b4f6155c4ebb7
+ 6165f89c9852b4be34e33e0b0495f832cc7c0033
+ 6616ceb64db27854506ddf8df68e62aae44f8aae
+ 7e02af698389cf6fdbeab5e8c6a928cefe5f6587
+ 91557416b9aeaa9fbc321a609b5d86268d693245
+ 0245b946efe447f70fa3fea21a2335afe18c83b1
+ 4b8ad16e2c0ba14e3585402263bd50d0c091bdc0
+ 3488eb693ce3846070f00e21d0e087e3bf918504
+ 8b1d7a93f19769fc08434ab4a9dc0657adfd9c70
+ 20abf47016f72827c15efa00c613c2cbeb25fd16
+ a7b60277b1b9dc8166e0544c2b15be79dfd4a441
+ b1e973e94845ffd0cab742e92b5e374cab26e888
+ 1105d7afb8a1864e8389a1b7d38830c45cb35302
+ 23ffbb71d2e05f9eb4754e5586e7982c6bead052
+ 5d9112e2a428abcb0ba9d51206eb886805be52e0
+ 939a14f8242951af2686b0031093af1539630bb2
+ 9b2f7ee35976bda1844e41d88b7fa173f5961572
+ 8cbcfd61ea8666a0e684f0a625fe1b762ba0ace0
+ 0f1613b0a4906e06a796f643c65b2a7230433fe2
+ 8d40feaf5ca32bbb9d0a19c68321f5f1c2cc214c
+ fc5871c04917ebec1e9f88aa2b79e8e06ed26d0b
+ 32d6165c7ec8537fe0bdf1d35eab77c210ec6327
+ 2060110b258e427c714c5ba011fb2dbf9e6c73f6
+ 7befe32d897e9fb793545e5d019cd97d4fb74b29
+ b5ab0eafbb2e4879872cad42b0e837b336f95511
+ 14bdf62ae414ac6fe30eb0ad172cb645ff70f2a0
+ 78d8fff1ea294e90a3bd156fa01864f3a92194ff
+ 76ec54ac1fba98e1a54e468df4f9a2cbbc6fd8d6
+ 04acda3f92edfefc39993b7ddc8661d78ec70cdd
+ 05265aff50520201a8c01f713ed533642775decf
+ ac12ca110ae71bbed291b406c6101962e1684b80
+ 82ec2dbcbcc7b85d1fccb7fa2f7f55c5ca975444
+ 59c35acaf803c94ee294119cc9d4aa6d5cb331b7
+ 371cf01f9ed97642cd9c8c2a85927e662272e16c
+ f1456bb1508c8239f5be82df2d9ccaeab03d813e
+ 6f13a7e9feb164917cdc77772b48bc9f1513a7bb
+ 2a20e5cdf84e27431d7207503bb1ad734e01047a
+ 567dd6665141dbf993d3c54462ac504a48dcd65c
+ 376201fdd91db29114bcd2551d9dead1aa79d622
+ ea8bf60c67c474840d2cd9a40ddc61b8de06f67e
+ 849b96a57b50de700cbcfc0ce2c1f5d6ffaf67eb
+ 56dd81ff53b588966c5f8161e0ddd341901010fb
+ d38621427a10ecd9423df435025ff04609b251df
+ 2517b0808d851fb8ac709b5fe5f60d5fc913e001
+ b6159ec6ea2493fbbe52553e3aaf92bff0d61c26
+ 6d9830562b7c83d5473f2eeb39feebde13b86dcc
+ ff43705960b23f0b786a88633c2b8bbd24ca74cd
+ ff4799ba02d91b20df8c8b4c0a1027a591c350b2
+ 2f8a5119f627eb59640f1ad4914119c0eb9e2121
+ 694cdb1d8103166f852171732848a41c88961bef
+ 019f1032369cbe03bd42e54f8f679dc28d939b36
+ 3039d4615ce7b75d9e4271a911a34382ccb095b7
+ 84c7ec7148275f99efd977adb363c3038da3aad9
+ 02a4141cd1ee93dbee71b60a7cc83ff6c148e765
+ 75c822479b63654ad47df615fff1103acc17d91d
+ d622c9ae8e69220562fe64c1c8b489c2b9a21719
+ ddb318766280f224d5f1cae29a1b74f88f341d53
+ eb7ec8cdf88ac23eac22e6213503b4a6e226a322
+ 4cec5b6635854be093dc04034c445c2e31298b0d
+ fb5ef1f6ba3a882b915cdd459b71c55f29c46ea6
+ 261f0efc9c02bf99c3ef0f0851d930d1d97f57e3
+ db493cbfebbccd61641558fcc06c16b6e682fbee
+ d7732ecd74384523b6e66e0c63d710620f2bb27c
+ 5d25080cafa8d5e0f5089a09a03eed8264c31d58
+ 3feb2cd3793f1d5ccd13aadf46baae0d7dc92ed5
+ 2b97d03175a998ea678a1cac88c8b789c95d0434
+ c4cd122b527cc6d7a4f86d8719c85b6f8f1b5c2a
+ ae1abfe6514b3754a31d5d6d88ed6c8f47c7a1cd
+ 5ed36a4dc308abfbd58b34e47e13f96e115210ab
+ ff53d3f87f7e9a9f6a7ef87ea9a36e631f34049d
+ 174d8dba3a4c2668e4e43c77da7aba4c661644c3
+ 101342ffc43344f980f1ce44371cb5a01d0f50ec
+ 1a59255bd4428eacad237188b0cefbf737500cdf
+ fbe7dd52475be792579b1c423fe5b9f5a60ce8e7
+ b15cdfb9bf5c62964ddf72bacd89fbc7c3962a66
+ facf893a4c9a40a6badba1f41a5301b064be2f70
+ 97d6249c203960773d4bc48b366249f8b0707e10
+ c94138701da068d0afca7ba41ee63fc7eebc26ae
+ d05f6c6d3686440daf5c89887c08544b122606f3
+ 0727993600776187997dc3345cfa7a46e4108e8d
+ 6a3b285c675b830787580c3ac53dfab65648f8e1
+ 9f812a5ee94b429fcc8cfd8e97bc90a61e872db7
+ d0179b2eef5a6ed1f640cd6c7f5f1ed54a06998e
+ 30fcbea163d43875481bbfcaacacc244443d45da
+ a87a99220f4ec468b84393e9cb987640056e4195
+ f70da4d1e281b2ce51f31c9c5b48dec3eedd0955
+ d8fa219e0837f42bbdd2b8392bb56514efe71f96
+ ad9fa26c38cc9e4e16c5d9d1afb874ac4bcfacc7
+ ffcf00ecced366e5d4c202e8f21929de6e7913b7
+ 55cd2cdbc042356131e38e84bfc980baf70c33e2
+ 588d0c3c5218c2b60313ab6acc10075d6db926f6
+ c9808ea4a78945d6d990f5c23677e449cf7b6c0a
+ f82c34422373ad0b666a2e05bc3aa535e1fb851a
+ de9dce1ddcdaf31b877a80b682d8c50e6ec470e6
+ adac507b85e89755f3f5978cd7e5c8a15ae44c15
+ 40192db6c448260e732bf08bbc7c1524572135a5
+ 5f87be159a6f0ef121c43b7c8aa25d10c7f336ad
+ c8cc78b8f162babd1fac87b2a11a73269723f9ba
+ ed68bfd61325f698d2e460cef710644cf9c983b7
+ c44eef6cc2db378d432bf18f1c1426be4d28fb42
+ 21e08a8ae1a927dac640171c32f44a9211f4b8f0
+ ceaa9699938897450bdca293b3eb7ee1de2ac14e
+ 2f4d70f8c072ad047c88cfe878948e5562f4a8a2
+ f9d04306a8c004d573b11eb92f39e5c7315daddd
+ 0ea4f462b3530b4050a84f717871fd61708aabb8
+ 1098333b27e072042fb9ae8d8938aefaf204b61d
+ 69909bcabcff0ffa5864fcb47788ae5e0427ec76
+ 25c731fe6a735bd4fdd87bb28b418a07c36392a4
+ 45bad486f8e85a20901b03dc68628650ba21f5c6
+ dae7fcf0463f7324845965c4c9a809315a6f96a3
+ af62da50edad0bbd65ad74405d537a3d317396cf
+ 945fb92fc0ab632385d95dc345d65367c6e2a34e
+ 1a51d26937e06a5007968a4a52fd872ec2d88661
+ 5aa8f4f01981e3223d0a023defa7494995d5dd60
+ dd41741b9844318fba8a3f8db03b89dc5f139b3f
+ 1a360cf07641247e434b3f924a74a1e77ba5c176
+ fbe25f305ec7be5447ae64063cde05d8d52aea45
+ 80658aa22af426b9c22467293ada618b5689dcff
+ 50669a4602c5573f6bdc056bd58144dd79829190
+ dd12247a76fb34337a5f50fbe589f9006c794a01
+ cd69b207eed91ddf6bcd47c411d81bff7d4654dd
+ fcee1e717fbca0c494753fa5410463f95fdb3dce
+ 5481c4a6b514a3071d8dceda5ea15f0b3c434f07
+ 1ec081cc0f95affef0f4df161bf0bb6243d695dd
+ 538403d835118c289c786384b484ec652be97d2d
+ b7006da71cc67f9262f77358170607d45603c64a
+ 86328255ddfb051fda1c2d835f6daed315a86970
+ bb887cff686fbde643dbc67286e1e92fe0b74e4e
+ 7f115c3a7adb3f32186d24f6cc616c4342c1b008
+ 35d04f7003fcda49b811dcc5cedb1ee33fa3ce2d
+ 83b1877ee1edd778c96750d8ca5fcbdf6ffd1aaf
+ 8586647c8b4f85669643a7b33efbd83174fce85b
+ d08c522acd45615b0eed015bb19d2cea530e4bd7
+ d776a6b0894f4594a1bb28afc5f0f976cd8a19cd
+ d8255670e846cbb6a7917dcbb0ee240ea4016f03
+ e2ea9c98917470dd5b65c6001456391e72d14572
+ af92d3daae0b936bd08a5741bf2fef3bac833d68
+ 1bb584359f478317f999f5b09d7889b927e0223b
+ cd404bb9097f3a918d529d31ddcb7314ecd1cb9f
+ 74efdacef59cdecd39e69994ef55bc4f238d6286
+ 8c1ae2cdb2084d619c9051c402c6e7999e749c99
+ 2a5220e84583c407ee7099c1dcbd834335ffe110
+ 2fbf55942b2658a4833236c7d98d812658a85577
+ 079f60c0f217c9d327e400cb2efda9e40e5bcb1c
+ c337337c30d8bde6c8ab6d2f5e93cc9a59e8e780
+ 5c0ed398d230d82d39b4aeae434a349144f81791
+ e33d5a4a0d5920ebd7d5bc4545f57ecbcb84497a
+ 5018f3e72f29c2456e1454db228b7d27aac00e8a
+ 42740a5edcbfdfdf57552c6336fc03f3ba1601e6
+ d8eedca24781c7e9c651f4a158b925b80712789c
+ 544795371cdcc92b0d63ec3e3eae96df707cdd43
+ b2c5d20374732ba5e79e3404a84222c8fdedb8c7
+ a011724050faf6319bd916ccacbef9815c6a18d4
+ b10f8725df7963c5efa58792a11f5b4df2f3302a
+ ec5d5cc5866f62e4fff37d10b59b2016117d0902
+ cc891dce161405673bb79cba3df72a68244d811e
+ c3e29f4ad9ad3b24bd3ab80471dc139e1a6b9430
+ daac0d24e477a79f41137c9d9f12a9eb30b219bf
+ 95761e3062dddfa315ead2398659daec6b74c116
+ 029346dde7ff0c1050e77fb8ee40fc37e20ba671
+ b8b60fdd3e954130629dcd249ccfa3a22a890630
+ 9bb9b9f85d24c735346a8feb8821404ec93c5040
+ 3c9eca0d279f3459b25ed6a02d60a8647ffaa5f4
+ 2b3c09328cb99ecb49eb154b83fcf59426682907
+ 7b618338a87d232a2e04201b39eb68e19c9542df
+ 9897b83d6197e440cd68b10390061622c6268094
+ 80f70f520e8394fa8190aa5cfb65aa73b4ccd187
+ 91f25f9fb163c75ab13f0fcbb3794ef23dee20b4
+ 4ae7306768354eb64dd2e1c2aab71f59fcef4ab2
+ 50d4eb79fac92b6eb33ad05350c7a52734dff3b7
+ 53869efefe1b42f012749ad907f156fb8228274c
+ c34276288f0fce9164425b4028674211c63ac166
+ d3ed6f5e9413fb5f84c83ca1148dbebf3e49b9b0
+ bde9f1850f55616cce83f6533f8fb97c333208ea
+ ce889d20fd9d22eb20bb05d2ca84effb66356628
+ 6f841606ba3cb192d8fc9844aeba73075cf57196
+ d77153e9ae4f9902e9924e361644ca6e0336b0d4
+ a0c19ce7425b92e23872d5353bc7fe0f3028b726
+ 703569d548accadeb1b4f2e1b5717076496458ff
+ 31e08af62b9b9419ee4489b72e4c5c94fc97b689
+ 0192c101679ecbc1d50c776c0c86b94bf9a9fed2
+ dd422d78286b2d0494b5261b21980c470acedfe1
+ 28099cd8972939a47052f77e7e817adef8478e0a
+ 86037348e03708ea87fead812df77b80ff6c3edd
+ af203c381aaa7a46831767988cc64b0104af0879
+ dc962d6462f23aeb2f85758b1c66f5c0aa863654
+ 40cb85926c214da4e364067a2b9bf3dd6c7850a4
+ 6ae152c9687f297716d1933437949f901bb310b1
+ }
+ module/ {
+ c74bed34114d4f0e15597d6937fae87102ebf9af
+ e0731db5f391ff5f78311d7f2eacc6918da7b4f5
+ 7e5b62e852f46297ee2832f63b2878456fdbfc23
+ 58faf95d3374bd2c5ec126632b6a15c9ece9bd15
+ 88d8bb0985d38a43395a7209f30f0ebbc97e84d4
+ b5257ab68c84398891af55a813b9ebb0680d02a9
+ 5b45867ab6451da7868720dab42985fce00564b7
+ a384de3c99c9544a48dbc3302204a03d79aff908
+ 03ea0d00fa0f6454bd56c65b3964fa5c819f159b
+ 0a76449935c7f26e0d72b9e728cb9eba69cb380d
+ a01d7f7119e68c484fa05977b2a79b1ea3753a07
+ 8ce24f2be32fe778edb2d18aba9313cf88d5448d
+ 53acad577616058b61a449d7f870418c7036c802
+ b610f8155c1403d222acd09ac6ed54a1fe644c22
+ 7089c8464810e67a7812eb135ff1ef7d016aa0b0
+ d9255c1a6c470b9b00004b9d57df383b095fd911
+ 37cdb0eca1dc075707bc9271adb1bfbfe7b7b742
+ 298a0b55796f33d89ec1cd4ef345c6dfdc972080
+ bd3eb05984531e332227d46cd1f5081f05730920
+ 26e3e2d0ec8669a2ebfb16380a9b1db41aa2691e
+ 3fbf995d902ce20d801a3b7c1019b1c0d4935b24
+ 4c9b928cb7efdba4abc5121d2af636161463d72e
+ 9afe4e72a0236efe15d3f0aed095e7fa86c6971c
+ 89c3c29cdeedee5e4cb08ae2107ad632156ae86a
+ f1abc0e35b340a7a99d144a2e66a5459e21f03b3
+ 0c4a7e63e36c8158d1e3d6603cf730354667e97c
+ 332cf684a83f6326e4f07ba883914679b5159ce2
+ e3506bb6ebb96b7ecf63545d43d575c9e386f826
+ 555aa4c65bd98c56cf3beefb8243b00b60b97214
+ d13549a7fe4b8be4af900c02ae42952c9561aaf0
+ bf6a84dacf931c55ff4d290aa2757639e2d5efd2
+ 65a2390bb6ffb898a4e18c8d887324386ce360af
+ 63d06c248c2fc8855276456768944a416640ba75
+ d9e21636b0509886fa73b6ba504af43f9b543d38
+ 0968c17001911ab9dac4a46a0f7b8ab5b61e0018
+ 9deacfab951204abce459aabd1ed4714bd8ee6c7
+ 702ac920451c6e1401394152066d20d43ee69f85
+ bc2a6f23e1d87ec539ad1df3e073bb8554958862
+ c83b8ac3f9c12ea32fb9b00f9a922d38980fb1a5
+ 308954e84ef9a9445239368b5f3f5ea99147d7b6
+ 40b72c3d4d89beba6ba5a38cc5737e4622ca9638
+ 29fb33887cddf94fd3a2f7499d4d8278f5ab1490
+ 1301586b5725b04bc05e80f9777fa7de8f8359d6
+ 722b4eff8b97e306026f82cda852d65902ef3639
+ 5d211a7abcb8eb3eaf0bd4a29171664097b8fac6
+ 47187402f2fa0358b14e478c202d2529947dfa96
+ 8c3e4f4c4f8efc89e4670daa9bccea4f46425012
+ e8f73421fa725c54a7821cb379a673c97da085ed
+ 7fa19c1de968ccd5bd477544dbeb7d9c4fc60db2
+ b0af3fd039ab0d78599a9cb89a57da39e4c1beb7
+ 8bd4aa52e6bad20c538c0318457169c8fa2a5d4a
+ 10f7b9ee7fef5d00ded27d8c77605b573f96cb8d
+ b89665cfac193fff7b974e2f42449c14c083662b
+ 4280b7db1756b4907ef8de47ca46a1b332106fae
+ f7d7d9b6815cb4bdcc42642135dfae1e2c82245e
+ b4ab0e95f8249b86049a1ca7ec4d9d269e49a7ea
+ 7569fb423c589115aa3278d9a3d334b19cf48f2e
+ 32a9ed63ebf928c063e596911d06d7092788bca9
+ 31dfb8e97bf1a5f4ee25e809b98ccdfd0c68d647
+ 7e086a0b5f733b0aad4a61189fb23e070b5826ae
+ 3c60bb827df2c8923859969659cad93df926a206
+ bba45f02c6c48f2652168fb35b1dc0cc979802ba
+ 8cbc1457481a5788a3f1e88df42c4c70a2c795fe
+ 498c13f5a4a658ec655648a9ee6f8ca3b65de90f
+ 6a93760cbcf5b7f8c87ba2c54f87658df10053da
+ c59adcbfd27890dafe0245603b2df5a2eafe117b
+ 17d2d93b1c9201d86f594d4eae531a95f2dcd67f
+ e94bfbeea8191508362ff80140d4aecbaf83e5d0
+ d4530eb5daf7d8d2d82e67fd516c0779bafef25f
+ 4b7b52b17ddf805927c6aa3026ab859382c482ce
+ 1c9f9fa8ff9a2b2aba85966e6a65ad5f7843cd30
+ d13e898e971a38c0be8c86cd3b58ad8e1648794f
+ 131f7aac8bcc587b124e64a582bc6072d1487b4c
+ 5f2db9fee6f4245a8b850c257fa0572d4376961b
+ d785abdb856f570c074d4415f2b3a65e7db62fc1
+ 1b5d4a01e5607f7b85a4bb7e8bfc93a4ae1503ac
+ 5f72bcd9ab605aacf5d650cfd441001ab2940908
+ 15c066c31a0ff1478a244fd6bdd92d320e4653d1
+ 30a6eef7c186a1a1169040ae9a59f181cfb26989
+ 14e14d0b492bf7019ae030cb55d6e09ffbc391e9
+ 6de882c2439b9909c61f01434c7c89291b02231e
+ a586afa4c3092f6d130ba469b58e8b5e5c3a84b5
+ c62a66025edf41aa91390bf99e68109dc083dc41
+ 13256a08bd28e10d327202f22a725843df4fd1b1
+ f47d8fd96c84794f43f0d6c3441f05a41e062490
+ 4657797aa917c238ea37c46a947e62fad99f41d6
+ e97156202ed271dd938822a7d7f2da8ed10919e5
+ dc54017e1ef14380e1a0752910345d2f8b9696d7
+ 2e8c5d9ed4b4466a61d51ab370ae728990c6817c
+ 62f7e6e1a4c063c51b91e0a8ddbd15d5c540f85b
+ 4dbd5bd0c0050c49333da85e797d0bbe8557a478
+ 4e2f9ec6bdc2234cd4e4c9affd376f75ff6ec2d9
+ 4ec6632bac012cccda5120d8a758dcb31911fa98
+ a9ef8e92a7397a313f10947abfe9be90c09b45ec
+ e815c6591539e0a9816efe59f12aa9a151f439cf
+ 0b35f82345850a7903e736fb449483f2a32783c9
+ 2dc4422c0e58d936c7b1d4275ab83bc135fb5560
+ 603f3be489518eccb821722c95235247f0bd97dd
+ f5a142353418fe903e98759e674492436f5a801c
+ eb7cc73a4feefb5972165cd7803b92fa3205166c
+ cf87e57206fb8e50687c0fc24413a71a448f0db3
+ 363bdc4e726ca134f9490497dc21685b5ef1ae07
+ 9c0e0914537e51a9db026c0b4f39140142394bfd
+ 36712071c2676daab096dff8fc9f86f3d372c2d2
+ fe9e59000842473e9bbfd137b976d1676a600d60
+ ba6501e2e3fb7425151915d651a180a0fab2eb5b
+ 8bba4b23e6fec08887dee730436bab07b0eef7ec
+ 066774f6e43607572b876361c7d90e5fa48cece8
+ a016beb0a2beccb2a05ca43562f484d407ab7583
+ 335b777832e7bf6004df6f538502e244a0b5b18c
+ e481734b0fbc3dc78bc3cdd9b96ea903d3ef85fb
+ 43c7ae4d18d7e81cbd185609a89cf5270e63b427
+ e974528cc222cb0a4aae7ea920793f5e0623a33a
+ b98e42f4015e9fb1e50a13e995a5734e7ee8df83
+ 3b58033a4f0b18e39b1d281d3014f2452a63a8df
+ e29edaa02725f18ff8cd0129ddf3b22ce5105b45
+ 76c669ad871a623d303ab728d6ef3b3515155f97
+ 61831d29fb429ae8a163ceb3dec0c3200f14eba0
+ bfbf77673248a60cef762ea633fe3c26c4a539b0
+ 4948af3c351da5f60e9a70ceafe663d34bd6bf60
+ babf32a8c38a8faceb7d6e5ba3860cefe45ebb80
+ 1475caabad33b8fefc48ee34612694c27e560aef
+ 94680f36d1be9cc15eec40f3515d09abb6877435
+ 3784f5da956638c8511b64a7a9c511964a73aa1e
+ ae3afee43e472ffb819f396eff20f0e6a62cd142
+ d805558d00415797ed4d2d0840827ac2e1e37531
+ 5ae049785c8cd69ae9b90d0ca1a06eaa4800fc1f
+ efa2d3aed131f2b71357132db52b5a71f913e396
+ 16d10152420ede154f852afcf77e3f91e9f7121e
+ }
+}
+0fe8984ed1477cb74734bff3d50a8f5b6fe9e028 {
+ entity {
+ name: trunk
+ shed_class: generic
+ version: {}
+ }
+ meta {
+ checkout: trunk
+ class: generic
+ timestamp: {2015-11-29 15:32:08 UTC}
+ }
+}
+636af9224f7d0fff00af28247aad5adaf8083dc1 {
+ entity {
+ name: fossil
+ shed_class: distribution
+ version: {}
+ }
+ meta {
+ class: generic
+ format: fossil
+ project: 05391902863193f286cc4eeb0b0cd8a8d16b4ec9
+ project-name: {Tcl Library Source Code}
+ project-short-name: tcllib
+ release: trunk
+ url: http://fossil.etoyoc.com/fossil/tcllib
+ }
+}
+e620c4044f4fff6b730df5c5bd4b9f489e37d15d {
+ entity {
+ name: tcllib-1-17
+ shed_class: generic
+ version: 1.17
+ }
+ meta {
+ checkout: tcllib-1-17
+ class: generic
+ }
+}
+9b83c544adff23b1d30aa54b867a333ea3eac677 {
+ entity {
+ name: tcllib-1-16
+ shed_class: generic
+ version: 1.16
+ }
+ meta {
+ checkout: tcllib-1-16
+ class: generic
+ }
+}
+503e027d346886457286f038fea289c2a56a5a9f {
+ entity {
+ name: tcllib-1-15
+ shed_class: generic
+ version: 1.15
+ }
+ meta {
+ checkout: tcllib-1-15
+ class: generic
+ }
+}
+d81b3c81f8c8b573c9019fdf489e9049e620f46b {
+ entity {
+ name: tcllib-1-14
+ shed_class: generic
+ version: 1.14
+ }
+ meta {
+ checkout: tcllib-1-14
+ class: generic
+ }
+}
+7fbdd1658e5ae0702082165cb84686aac3b64529 {
+ entity {
+ name: tcllib-1-13
+ shed_class: generic
+ version: 1.13
+ }
+ meta {
+ checkout: tcllib-1-13
+ class: generic
+ }
+}
+96327a11dffaa21639df158daed38da6c435a9c1 {
+ entity {
+ name: tcllib-1-12
+ shed_class: generic
+ version: 1.12
+ }
+ meta {
+ checkout: tcllib-1-12
+ class: generic
+ }
+}
+794bd1dd841e66c125d63f3b8d2d3354fbd0f87c {
+ entity {
+ name: tcllib-1-11-1
+ shed_class: generic
+ version: 1.11.1
+ }
+ meta {
+ checkout: tcllib-1-11-1
+ class: generic
+ }
+}
+39f339a8eb20dd7f008560e33224c03e85dd4be6 {
+ entity {
+ name: tcllib-1-11
+ shed_class: generic
+ version: 1.11
+ }
+ meta {
+ checkout: tcllib-1-11
+ class: generic
+ }
+}
+e6cd13ac71c74193fb81d9ebd0c1fc8bc1a2faca {
+ entity {
+ name: tcllib-1-10
+ shed_class: generic
+ version: 1.1
+ }
+ meta {
+ checkout: tcllib-1-10
+ class: generic
+ }
+}
+e4c14d860b270fb5ccf3840ebb6672b6fff77925 {
+ entity {
+ name: tcllib-1-9
+ shed_class: generic
+ version: 1.9
+ }
+ meta {
+ checkout: tcllib-1-9
+ class: generic
+ }
+}
+47820b8209779ca5c931aa71f709ff9c01d8e0bb {
+ entity {
+ name: tcllib-1-8
+ shed_class: generic
+ version: 1.8
+ }
+ meta {
+ checkout: tcllib-1-8
+ class: generic
+ }
+}
+fd72f1b5616e837c054106ed953f85762bfbe011 {
+ entity {
+ name: tcllib-1-7
+ shed_class: generic
+ version: 1.7
+ }
+ meta {
+ checkout: tcllib-1-7
+ class: generic
+ }
+}
+f6b6aaf1064b988313d6087632aeeaed9de8d678 {
+ entity {
+ name: tcllib-1-6-1
+ shed_class: generic
+ version: 1.6.1
+ }
+ meta {
+ checkout: tcllib-1-6-1
+ class: generic
+ }
+}
+6fb332e08637749fbe034d6c5b2fc023fd7c75a6 {
+ entity {
+ name: tcllib-1-4
+ shed_class: generic
+ version: 1.4
+ }
+ meta {
+ checkout: tcllib-1-4
+ class: generic
+ }
+}
+cf887d8de7abc7a107e57edec54314bdae2600f8 {
+ entity {
+ name: tcllib-1-3
+ shed_class: generic
+ version: 1.3
+ }
+ meta {
+ checkout: tcllib-1-3
+ class: generic
+ }
+}
+c811bf391996f7639dc3d88038a1d94f8a5bd72d {
+ entity {
+ name: tcllib-1-2-0
+ shed_class: generic
+ version: 1.2.0
+ }
+ meta {
+ checkout: tcllib-1-2-0
+ class: generic
+ }
+}
+15dc78d68fd2fe2e3e3194d273963a494c8750f0 {
+ entity {
+ name: tcllib-1-2
+ shed_class: generic
+ version: 1.2
+ }
+ meta {
+ checkout: tcllib-1-2
+ class: generic
+ }
+}
+cc4adfd3165a638249a081b069c76dd585063874 {
+ entity {
+ name: tcllib-1-1
+ shed_class: generic
+ version: 1.1
+ }
+ meta {
+ checkout: tcllib-1-1
+ class: generic
+ }
+}
+ff5e5bcef1747f19cd8a6536448a30a16eebf027 {
+ entity {
+ name: tcllib-1-0
+ shed_class: generic
+ version: 1
+ }
+ meta {
+ checkout: tcllib-1-0
+ class: generic
+ }
+}
+6c61709a4d80c6b0ec16339b4439fae5554efc23 {
+ entity {
+ name: tcllib-0-8
+ shed_class: generic
+ version: 0.8
+ }
+ meta {
+ checkout: tcllib-0-8
+ class: generic
+ }
+}
+87cf12a7e36b01c9d474990c514b7c3f7485af0f {
+ entity {
+ name: tcllib-0-6-1
+ shed_class: generic
+ version: 0.6.1
+ }
+ meta {
+ checkout: tcllib-0-6-1
+ class: generic
+ }
+}
+9fb459d2dad490d9da941d85cce9d6ad1db0b221 {
+ entity {
+ name: tcllib-0-6
+ shed_class: generic
+ version: 0.6
+ }
+ meta {
+ checkout: tcllib-0-6
+ class: generic
+ }
+}
+cf948a4b415beb5206607ed3277b8ad999a1d9fe {
+ entity {
+ name: tcllib-0-5
+ shed_class: generic
+ version: 0.5
+ }
+ meta {
+ checkout: tcllib-0-5
+ class: generic
+ }
+}
+7819564a56da55507deaa238958efbdd1cfb9009 {
+ entity {
+ name: tcllib-0-4
+ shed_class: generic
+ version: 0.4
+ }
+ meta {
+ checkout: tcllib-0-4
+ class: generic
+ }
+}
+721e070eb8b92c133bfa1c37d3b1a29e657329f4 {
+ entity {
+ name: dtplite
+ shed_class: file
+ version: 1.0.5
+ }
+ meta {
+ author: {Andreas Kupries}
+ category: {Processing doctools documents}
+ class: application
+ description: {This application is a simple processor
+for documents written in the doctools
+markup language. It covers the most
+common use cases, but is not as
+configurable as its big brother dtp.
+}
+ file: apps/dtplite
+ format: {}
+ license: BSD
+ package-require: {{dtplite 1.0.5}}
+ platform: tcl
+ require: {{dtplite 1.0.5}}
+ subject: {doctools doctoc docidx}
+ summary: {Lightweight DocTools Processor}
+ teacup_type: Application
+ }
+}
+3697ceb595e542d1d7054114fae3e885954a7117 {
+ entity {
+ name: nns
+ shed_class: package
+ version: 1.2
+ }
+ meta {
+ class: package
+ file: nns
+ }
+}
+f0bc8800b5fee4b222f03d4423174c5de4df3396 {
+ entity {
+ name: nns
+ shed_class: file
+ version: 1.2
+ }
+ meta {
+ author: {Andreas Kupries}
+ class: application
+ description: {This application connects to a name service demon
+and either registers a name with associated data
+(until exit) or searches for entries matching a
+glob pattern. Operations to identify client and
+server are made available as well. It will survive
+the loss of the nameserver and automatically reconnect
+and continue when it comes back (bind and search).
+
+}
+ file: apps/nns
+ format: {}
+ license: BSD
+ package-provide: {nns 1.2}
+ package-require: {logger nameserv::auto {nameserv::auto 0.3} struct::matrix {Tcl 8.4}}
+ platform: tcl
+ require: {{Tcl 8.4} logger nameserv::auto struct::matrix}
+ subject: {{name service} client}
+ summary: {Nano Name Service Client}
+ teacup_type: Application
+ }
+ package/ {
+ 3697ceb595e542d1d7054114fae3e885954a7117
+ }
+}
+a15ad3d4022ce476608308501ba978dbff5ba583 {
+ entity {
+ name: nnsd
+ shed_class: package
+ version: 1.0.1
+ }
+ meta {
+ class: package
+ file: nnsd
+ }
+}
+4b8a90310c85e6fe1bea2afb745fe6ae20c18961 {
+ entity {
+ name: nnsd
+ shed_class: file
+ version: 1.0.1
+ }
+ meta {
+ author: {Andreas Kupries}
+ class: application
+ description: {This application is a simple demon on top
+of the nano name service facilities
+}
+ file: apps/nnsd
+ format: {}
+ license: BSD
+ package-provide: {nnsd 1.0.1}
+ package-require: {comm interp logger nameserv::common nameserv::server {Tcl 8.4}}
+ platform: tcl
+ require: {{Tcl 8.4} comm logger interp nameserv::common nameserv::server}
+ subject: {{name service} server demon}
+ summary: {Nano Name Service Demon}
+ teacup_type: Application
+ }
+ package/ {
+ a15ad3d4022ce476608308501ba978dbff5ba583
+ }
+}
+75e5da8063f2c0453e1fa9119c9d0c7686c7ff22 {
+ entity {
+ name: nnslog
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: nnslog
+ }
+}
+4ffd743ad73ed90c9122a966848f5fb3949c9d40 {
+ entity {
+ name: nnslog
+ shed_class: file
+ version: 1.1
+ }
+ meta {
+ author: {Andreas Kupries}
+ class: application
+ description: {This application connects to a name service demon
+and then continuously logs all changes (new/removed
+definitions) to the standard output. It will survive
+the loss of the nameserver and automatically reconnect
+and continue when it comes back.
+}
+ file: apps/nnslog
+ format: {}
+ license: BSD
+ package-provide: {nnslog 1.0}
+ package-require: {logger nameserv::auto {nameserv::auto 0.3} {Tcl 8.4}}
+ platform: tcl
+ require: {{Tcl 8.4} logger nameserv::auto}
+ subject: {{name service} client log}
+ summary: {Nano Name Service Logger}
+ teacup_type: Application
+ }
+ package/ {
+ 75e5da8063f2c0453e1fa9119c9d0c7686c7ff22
+ }
+}
+481347ea7065102becf6b4b2cb74f457bf0c6bbc {
+ entity {
+ name: page
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: page
+ }
+}
+91b8203591e82e3b1ebf294f305d426fdb0b4f6b {
+ entity {
+ name: page
+ shed_class: file
+ version: 1
+ }
+ meta {
+ author: {Andreas Kupries}
+ category: {Processing text files}
+ class: application
+ description: {While the name is an allusion to parser
+generation, the modular plugin-based
+nature of this application allows for
+any type of text transformation which
+can be put into a plugin. Still, the
+plugins coming with Tcllib all deal
+with parser generation.
+}
+ file: apps/page
+ format: {}
+ license: BSD
+ package-provide: {page 1.0}
+ package-require: {logger page::pluginmgr struct::matrix}
+ platform: tcl
+ require: {page::pluginmgr logger struct::matrix}
+ subject: {{parser generation} {text transformation}}
+ summary: {Tool for general text transformation}
+ teacup_type: Application
+ }
+ package/ {
+ 481347ea7065102becf6b4b2cb74f457bf0c6bbc
+ }
+}
+121d868f9dfd42f4686575a35627ba79b8358778 {
+ entity {
+ name: pt
+ shed_class: file
+ version: {}
+ }
+ meta {
+ class: application
+ file: apps/pt
+ format: {}
+ package-require: {fileutil {pt::pgen 1.0.3} pt::util {Tcl 8.5} try}
+ }
+}
+f493af4301044c4ca421500ff15b54e0fdac0d5f {
+ entity {
+ name: tcldocstrip
+ shed_class: package
+ version: 1.0.1
+ }
+ meta {
+ class: package
+ file: tcldocstrip
+ }
+}
+374b21f7403816b796ef3e72da85a6ebc22dde56 {
+ entity {
+ name: tcldocstrip
+ shed_class: file
+ version: 1.0.1
+ }
+ meta {
+ author: {Andreas Kupries}
+ category: {Processing docstrip documents}
+ class: application
+ description: {This application is an implementation
+of TeX's docstrip application in Tcl.
+It provides commands to convert a docstrip
+weave according to a set of guards, to
+assemble an output based on several sets
+guards and input files, i.e. of a document
+spread over several inputs and/or guards,
+and to extract and list all unique guard
+expressions found in a document.
+}
+ file: apps/tcldocstrip
+ format: {}
+ license: BSD
+ package-provide: {tcldocstrip 1.0.1}
+ package-require: docstrip
+ platform: tcl
+ require: docstrip
+ subject: {docstrip TeX LaTeX}
+ summary: {TeX's docstrip written in Tcl}
+ teacup_type: Application
+ }
+ package/ {
+ f493af4301044c4ca421500ff15b54e0fdac0d5f
+ }
+}
+c74bed34114d4f0e15597d6937fae87102ebf9af {
+ entity {
+ name: aes
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{aes 1.2.1}}
+ package-require: {{Tcl 8.5}}
+ path: modules/aes
+ }
+ package/ {
+ b9be06d9fb3dd6faea4e054bd4039e6f4ea0fc89
+ }
+}
+b9be06d9fb3dd6faea4e054bd4039e6f4ea0fc89 {
+ entity {
+ name: aes
+ shed_class: package
+ version: 1.2.1
+ }
+ meta {
+ class: package
+ file: aes.tcl
+ }
+}
+e0731db5f391ff5f78311d7f2eacc6918da7b4f5 {
+ entity {
+ name: amazon-s3
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{S3 1.0.3} {xsxp 1.0}}
+ package-require: {{-exact xsxp 1.0} base64 md5 sha1 {Tcl 8.5} xml xsxp}
+ path: modules/amazon-s3
+ }
+ package/ {
+ 874860fbaa5df31ffe070d08e34582556d0f4478
+ 53c9eaaf207c9886a7278407f0abaf54d03e0356
+ }
+}
+874860fbaa5df31ffe070d08e34582556d0f4478 {
+ entity {
+ name: S3
+ shed_class: package
+ version: 1.0.3
+ }
+ meta {
+ class: package
+ file: S3.tcl
+ }
+}
+53c9eaaf207c9886a7278407f0abaf54d03e0356 {
+ entity {
+ name: xsxp
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: xsxp.tcl
+ }
+}
+7e5b62e852f46297ee2832f63b2878456fdbfc23 {
+ entity {
+ name: asn
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{asn 0.8.4}}
+ package-require: {math::bignum {Tcl 8.4}}
+ path: modules/asn
+ }
+ package/ {
+ b9fe819aabe71facfb7e44e81596dd7b88ce6fbe
+ }
+}
+b9fe819aabe71facfb7e44e81596dd7b88ce6fbe {
+ entity {
+ name: asn
+ shed_class: package
+ version: 0.8.4
+ }
+ meta {
+ class: package
+ file: asn.tcl
+ }
+}
+58faf95d3374bd2c5ec126632b6a15c9ece9bd15 {
+ entity {
+ name: base32
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{base32 0.1} {base32::core 0.1} {base32::hex 0.1}}
+ package-require: {base32::core critcl {Tcl 8.4}}
+ path: modules/base32
+ }
+ package/ {
+ 1f1944a2bde2a03847eed9f8e4a5f82b12abc694
+ 7574162ee717a66d41f4ab28fd3865d026688013
+ 68c4aab9174d7bb23ec8b3ce898c02fec68a2eb7
+ }
+}
+1f1944a2bde2a03847eed9f8e4a5f82b12abc694 {
+ entity {
+ name: base32
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: base32.tcl
+ }
+}
+7574162ee717a66d41f4ab28fd3865d026688013 {
+ entity {
+ name: base32::core
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: base32core.tcl
+ }
+}
+68c4aab9174d7bb23ec8b3ce898c02fec68a2eb7 {
+ entity {
+ name: base32::hex
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: base32hex.tcl
+ }
+}
+88d8bb0985d38a43395a7209f30f0ebbc97e84d4 {
+ entity {
+ name: base64
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{ascii85 1.0} {base64 2.4.2} {base64c 0.1.0} {uuencode 1.1.5} {yencode 1.1.3}}
+ package-require: {critcl log {Tcl 8.2} {Tcl 8.4} tcltest}
+ path: modules/base64
+ }
+ package/ {
+ d3f8c22fce6aa746cf642218eac37dd13f3fc8f0
+ 574ae8ef53a9a6678bdba94551201b6d012cad6b
+ 57cc906bd0125530ea20ffb2a39db6ab64f51d3a
+ 62aa813829ada9c1be43ba1bbf1fd3c448e6dac1
+ 45aa364ddf5bf43d537ca9ac435d8e5af2b86fe2
+ }
+}
+d3f8c22fce6aa746cf642218eac37dd13f3fc8f0 {
+ entity {
+ name: ascii85
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: ascii85.tcl
+ }
+}
+574ae8ef53a9a6678bdba94551201b6d012cad6b {
+ entity {
+ name: base64
+ shed_class: package
+ version: 2.4.2
+ }
+ meta {
+ class: package
+ file: base64.tcl
+ }
+}
+57cc906bd0125530ea20ffb2a39db6ab64f51d3a {
+ entity {
+ name: base64c
+ shed_class: package
+ version: 0.1.0
+ }
+ meta {
+ class: package
+ file: base64c.tcl
+ }
+}
+62aa813829ada9c1be43ba1bbf1fd3c448e6dac1 {
+ entity {
+ name: uuencode
+ shed_class: package
+ version: 1.1.5
+ }
+ meta {
+ class: package
+ file: uuencode.tcl
+ }
+}
+45aa364ddf5bf43d537ca9ac435d8e5af2b86fe2 {
+ entity {
+ name: yencode
+ shed_class: package
+ version: 1.1.3
+ }
+ meta {
+ class: package
+ file: yencode.tcl
+ }
+}
+b5257ab68c84398891af55a813b9ebb0680d02a9 {
+ entity {
+ name: bee
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{bee 0.1}}
+ package-require: {{Tcl 8.4}}
+ path: modules/bee
+ }
+ package/ {
+ d7b5a209e8f6ba05d6be38af9bebfd8a649b14e4
+ }
+}
+d7b5a209e8f6ba05d6be38af9bebfd8a649b14e4 {
+ entity {
+ name: bee
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: bee.tcl
+ }
+}
+5b45867ab6451da7868720dab42985fce00564b7 {
+ entity {
+ name: bench
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{bench 0.4} {bench::in 0.1} {bench::out::csv 0.1.2} {bench::out::text 0.1.2}}
+ package-require: {csv logger report struct::matrix {Tcl 8.2}}
+ path: modules/bench
+ }
+ package/ {
+ 29a40bcfc595831eb22d6ae82fde1c2517cbe426
+ 4d3f0cca31006c23270b958ee67cb39434c02fa9
+ 4713717b3bf8cc1577438fa8293afdf5465212fa
+ 25e289991fe1b6abeb7547c50d5835ea0650dd50
+ }
+}
+29a40bcfc595831eb22d6ae82fde1c2517cbe426 {
+ entity {
+ name: bench
+ shed_class: package
+ version: 0.4
+ }
+ meta {
+ class: package
+ file: bench.tcl
+ }
+}
+4d3f0cca31006c23270b958ee67cb39434c02fa9 {
+ entity {
+ name: bench::in
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: bench_read.tcl
+ }
+}
+4713717b3bf8cc1577438fa8293afdf5465212fa {
+ entity {
+ name: bench::out::csv
+ shed_class: package
+ version: 0.1.2
+ }
+ meta {
+ class: package
+ file: bench_wcsv.tcl
+ }
+}
+25e289991fe1b6abeb7547c50d5835ea0650dd50 {
+ entity {
+ name: bench::out::text
+ shed_class: package
+ version: 0.1.2
+ }
+ meta {
+ class: package
+ file: bench_wtext.tcl
+ }
+}
+a384de3c99c9544a48dbc3302204a03d79aff908 {
+ entity {
+ name: bibtex
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{bibtex 0.6}}
+ package-require: {cmdline {Tcl 8.4}}
+ path: modules/bibtex
+ }
+ package/ {
+ 6d9056166997ae63ac042ee26d83afee4dd9d2cb
+ }
+}
+6d9056166997ae63ac042ee26d83afee4dd9d2cb {
+ entity {
+ name: bibtex
+ shed_class: package
+ version: 0.6
+ }
+ meta {
+ class: package
+ file: bibtex.tcl
+ }
+}
+03ea0d00fa0f6454bd56c65b3964fa5c819f159b {
+ entity {
+ name: blowfish
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{blowfish 1.0.4}}
+ package-require: {{Tcl 8.2}}
+ path: modules/blowfish
+ }
+ package/ {
+ 6e69ba54a42b0b1c05e0279d6f7de91e4ce49669
+ }
+}
+6e69ba54a42b0b1c05e0279d6f7de91e4ce49669 {
+ entity {
+ name: blowfish
+ shed_class: package
+ version: 1.0.4
+ }
+ meta {
+ class: package
+ file: blowfish.tcl
+ }
+}
+0a76449935c7f26e0d72b9e728cb9eba69cb380d {
+ entity {
+ name: cache
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{cache::async 0.3}}
+ package-require: {snit {Tcl 8.4}}
+ path: modules/cache
+ }
+ package/ {
+ c247d064041af76537419ab700bc47f972498356
+ }
+}
+c247d064041af76537419ab700bc47f972498356 {
+ entity {
+ name: cache::async
+ shed_class: package
+ version: 0.3
+ }
+ meta {
+ class: package
+ file: async.tcl
+ }
+}
+a01d7f7119e68c484fa05977b2a79b1ea3753a07 {
+ entity {
+ name: calendar
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {}
+ package-require: {{Tcl 8.2}}
+ path: modules/calendar
+ }
+}
+8ce24f2be32fe778edb2d18aba9313cf88d5448d {
+ entity {
+ name: clock
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{clock::iso8601 0.1} {clock::rfc2822 0.1}}
+ package-require: {{Tcl 8.5}}
+ path: modules/clock
+ }
+ package/ {
+ c0c348244ecf5410519eafc0cc226052050ddd7c
+ 51ec651a9acb491ba43e73e347174c850f11370a
+ }
+}
+c0c348244ecf5410519eafc0cc226052050ddd7c {
+ entity {
+ name: clock::iso8601
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: iso8601.tcl
+ }
+}
+51ec651a9acb491ba43e73e347174c850f11370a {
+ entity {
+ name: clock::rfc2822
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: rfc2822.tcl
+ }
+}
+53acad577616058b61a449d7f870418c7036c802 {
+ entity {
+ name: cmdline
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{cmdline 1.5}}
+ package-require: {{Tcl 8.2}}
+ path: modules/cmdline
+ }
+ package/ {
+ 63b0686b7548812d4da9afa8f923814c3fd11908
+ }
+}
+63b0686b7548812d4da9afa8f923814c3fd11908 {
+ entity {
+ name: cmdline
+ shed_class: package
+ version: 1.5
+ }
+ meta {
+ class: package
+ file: cmdline.tcl
+ }
+}
+b610f8155c1403d222acd09ac6ed54a1fe644c22 {
+ entity {
+ name: comm
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{comm 4.6.3.1}}
+ package-require: {snit {Tcl 8.3}}
+ path: modules/comm
+ }
+ package/ {
+ 8c5cbd867c1c229b0f7b78a4689a6b1b78ec3d15
+ }
+}
+8c5cbd867c1c229b0f7b78a4689a6b1b78ec3d15 {
+ entity {
+ name: comm
+ shed_class: package
+ version: 4.6.3.1
+ }
+ meta {
+ class: package
+ file: comm.tcl
+ }
+}
+7089c8464810e67a7812eb135ff1ef7d016aa0b0 {
+ entity {
+ name: control
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {}
+ package-require: {{Tcl 8.2} {Tcl 8.3}}
+ path: modules/control
+ }
+}
+d9255c1a6c470b9b00004b9d57df383b095fd911 {
+ entity {
+ name: coroutine
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{coroutine 1.1.3} {coroutine::auto 1.1.3}}
+ package-require: {coroutine {coroutine 1.1} {Tcl 8.6}}
+ path: modules/coroutine
+ }
+ package/ {
+ a9e769b884359226c7f8c15d1ebf7efbba82534e
+ 72908f6298595d8084b835073b66f8985d11e90a
+ }
+}
+a9e769b884359226c7f8c15d1ebf7efbba82534e {
+ entity {
+ name: coroutine::auto
+ shed_class: package
+ version: 1.1.3
+ }
+ meta {
+ class: package
+ file: coro_auto.tcl
+ }
+}
+72908f6298595d8084b835073b66f8985d11e90a {
+ entity {
+ name: coroutine
+ shed_class: package
+ version: 1.1.3
+ }
+ meta {
+ class: package
+ file: coroutine.tcl
+ }
+}
+37cdb0eca1dc075707bc9271adb1bfbfe7b7b742 {
+ entity {
+ name: counter
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{counter 2.0.4}}
+ package-require: {{Tcl 8.2}}
+ path: modules/counter
+ }
+ package/ {
+ 1e06ee5098e3a8281274016649321f906231e620
+ }
+}
+1e06ee5098e3a8281274016649321f906231e620 {
+ entity {
+ name: counter
+ shed_class: package
+ version: 2.0.4
+ }
+ meta {
+ class: package
+ file: counter.tcl
+ }
+}
+298a0b55796f33d89ec1cd4ef345c6dfdc972080 {
+ entity {
+ name: crc
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{cksum 1.1.4} {crc16 1.1.2} {crc32 1.3.2} {crcc 1.0.0} {sum 1.1.2}}
+ package-require: {critcl {Tcl 8.2}}
+ path: modules/crc
+ }
+ package/ {
+ 9e1a9cbaa753ea01efa951394c83e6d7389110c5
+ b5ec829ecaed79d7c3d54191e052c92e26b0e3e4
+ d8aa84f25fac6f27bce160faf12b3b4be93ec9e2
+ ed91917b96e5e00ed5726c0eab1e63ec3dcee484
+ e762fbc2ac1022cf0b5ed3eeb1e197b623eade80
+ }
+}
+9e1a9cbaa753ea01efa951394c83e6d7389110c5 {
+ entity {
+ name: cksum
+ shed_class: package
+ version: 1.1.4
+ }
+ meta {
+ class: package
+ file: cksum.tcl
+ }
+}
+b5ec829ecaed79d7c3d54191e052c92e26b0e3e4 {
+ entity {
+ name: crc16
+ shed_class: package
+ version: 1.1.2
+ }
+ meta {
+ class: package
+ file: crc16.tcl
+ }
+}
+d8aa84f25fac6f27bce160faf12b3b4be93ec9e2 {
+ entity {
+ name: crc32
+ shed_class: package
+ version: 1.3.2
+ }
+ meta {
+ class: package
+ file: crc32.tcl
+ }
+}
+ed91917b96e5e00ed5726c0eab1e63ec3dcee484 {
+ entity {
+ name: crcc
+ shed_class: package
+ version: 1.0.0
+ }
+ meta {
+ class: package
+ file: crcc.tcl
+ }
+}
+e762fbc2ac1022cf0b5ed3eeb1e197b623eade80 {
+ entity {
+ name: sum
+ shed_class: package
+ version: 1.1.2
+ }
+ meta {
+ class: package
+ file: sum.tcl
+ }
+}
+bd3eb05984531e332227d46cd1f5081f05730920 {
+ entity {
+ name: cron
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{cron 1.2}}
+ package-require: tcltest
+ path: modules/cron
+ }
+ package/ {
+ c6ec723c12aee1d86f7894f2c4da8697d1bbfb64
+ }
+}
+c6ec723c12aee1d86f7894f2c4da8697d1bbfb64 {
+ entity {
+ name: cron
+ shed_class: package
+ version: 1.2
+ }
+ meta {
+ class: package
+ file: cron.tcl
+ }
+}
+26e3e2d0ec8669a2ebfb16380a9b1db41aa2691e {
+ entity {
+ name: csv
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{csv 0.8.1}}
+ package-require: {{Tcl 8.4}}
+ path: modules/csv
+ }
+ package/ {
+ f4bbddfcd0daf2e05979c0c9ce821e996032d144
+ }
+}
+f4bbddfcd0daf2e05979c0c9ce821e996032d144 {
+ entity {
+ name: csv
+ shed_class: package
+ version: 0.8.1
+ }
+ meta {
+ class: package
+ file: csv.tcl
+ }
+}
+3fbf995d902ce20d801a3b7c1019b1c0d4935b24 {
+ entity {
+ name: debug
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{debug 1.0.6} {debug::caller 1.1} {debug::heartbeat 1} {debug::timestamp 1}}
+ package-require: {debug {Tcl 8.5}}
+ path: modules/debug
+ }
+ package/ {
+ 053a90dfa80087a7e939a90afdc680525ce255d6
+ 58ac5093b7c26e71cbf5f4fc456626aaab9d25f2
+ 01290e43842005c422c0d81c0c599bbd4186d00f
+ 0a4c4556a2a110afa78c44be21b5f2501a4e9afa
+ }
+}
+053a90dfa80087a7e939a90afdc680525ce255d6 {
+ entity {
+ name: debug::caller
+ shed_class: package
+ version: 1.1
+ }
+ meta {
+ class: package
+ file: caller.tcl
+ }
+}
+58ac5093b7c26e71cbf5f4fc456626aaab9d25f2 {
+ entity {
+ name: debug
+ shed_class: package
+ version: 1.0.6
+ }
+ meta {
+ class: package
+ file: debug.tcl
+ }
+}
+01290e43842005c422c0d81c0c599bbd4186d00f {
+ entity {
+ name: debug::heartbeat
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: heartbeat.tcl
+ }
+}
+0a4c4556a2a110afa78c44be21b5f2501a4e9afa {
+ entity {
+ name: debug::timestamp
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: timestamp.tcl
+ }
+}
+4c9b928cb7efdba4abc5121d2af636161463d72e {
+ entity {
+ name: des
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{des 1.1.0} {tclDES 1.0.0} {tclDESjr 1.0.0}}
+ package-require: {{Tcl 8.2}}
+ path: modules/des
+ }
+ package/ {
+ a7fd7d335a18b2c608f01d0515835e70a37a3caa
+ dec1f7ed59aee04c3133a5ae9508f12c4f7f5ed3
+ 3a983a0301c0cdcdd309933807aa8eb7d748f47f
+ }
+}
+a7fd7d335a18b2c608f01d0515835e70a37a3caa {
+ entity {
+ name: des
+ shed_class: package
+ version: 1.1.0
+ }
+ meta {
+ class: package
+ file: des.tcl
+ }
+}
+dec1f7ed59aee04c3133a5ae9508f12c4f7f5ed3 {
+ entity {
+ name: tclDES
+ shed_class: package
+ version: 1.0.0
+ }
+ meta {
+ class: package
+ file: tcldes.tcl
+ }
+}
+3a983a0301c0cdcdd309933807aa8eb7d748f47f {
+ entity {
+ name: tclDESjr
+ shed_class: package
+ version: 1.0.0
+ }
+ meta {
+ class: package
+ file: tcldesjr.tcl
+ }
+}
+9afe4e72a0236efe15d3f0aed095e7fa86c6971c {
+ entity {
+ name: devtools
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{tcllib::testutils 1.2}}
+ package-require: comm
+ path: modules/devtools
+ }
+ package/ {
+ 197e24f800e8e9d2a1a15a09dd511c0fbe3c5ae5
+ }
+}
+197e24f800e8e9d2a1a15a09dd511c0fbe3c5ae5 {
+ entity {
+ name: tcllib::testutils
+ shed_class: package
+ version: 1.2
+ }
+ meta {
+ class: package
+ file: testutilities.tcl
+ }
+}
+89c3c29cdeedee5e4cb08ae2107ad632156ae86a {
+ entity {
+ name: dicttool
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{dicttool 1.0}}
+ package-require: {}
+ path: modules/dicttool
+ }
+ package/ {
+ 5bfdd5d43a1d08b61ce5622cb7096ca6331c02cb
+ }
+}
+5bfdd5d43a1d08b61ce5622cb7096ca6331c02cb {
+ entity {
+ name: dicttool
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: dicttool.tcl
+ }
+}
+f1abc0e35b340a7a99d144a2e66a5459e21f03b3 {
+ entity {
+ name: dns
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{dns 1.3.5} {ip 1.3} {ipMorec 1.0} {resolv 1.0.3} {spf 1.1.1}}
+ package-require: {critcl dns {dns 1.0} ip logger msgcat struct::list {Tcl 8.2} uri uri::urn}
+ path: modules/dns
+ }
+ package/ {
+ d1c6c69b45246d50cfbf3b5975ddd92a7c03fb32
+ d049ea8d0236ca88f0060fd196fd29be259720b8
+ 4046d4a18e413c61f0b044099605fb5f55854339
+ e528be5a8c22222657312106cb1ffb5e1e5f2407
+ f0fcc940f8a776e090dcd75276870a297ee8f029
+ }
+}
+d1c6c69b45246d50cfbf3b5975ddd92a7c03fb32 {
+ entity {
+ name: dns
+ shed_class: package
+ version: 1.3.5
+ }
+ meta {
+ class: package
+ file: dns.tcl
+ }
+}
+d049ea8d0236ca88f0060fd196fd29be259720b8 {
+ entity {
+ name: ip
+ shed_class: package
+ version: 1.3
+ }
+ meta {
+ class: package
+ file: ip.tcl
+ }
+}
+4046d4a18e413c61f0b044099605fb5f55854339 {
+ entity {
+ name: ipMorec
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: ipMoreC.tcl
+ }
+}
+e528be5a8c22222657312106cb1ffb5e1e5f2407 {
+ entity {
+ name: resolv
+ shed_class: package
+ version: 1.0.3
+ }
+ meta {
+ class: package
+ file: resolv.tcl
+ }
+}
+f0fcc940f8a776e090dcd75276870a297ee8f029 {
+ entity {
+ name: spf
+ shed_class: package
+ version: 1.1.1
+ }
+ meta {
+ class: package
+ file: spf.tcl
+ }
+}
+0c4a7e63e36c8158d1e3d6603cf730354667e97c {
+ entity {
+ name: docstrip
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{docstrip 1.2} {docstrip::util 1.3}}
+ package-require: {docstrip {docstrip 1.2} docstrip::util doctools {Tcl 8.4} {tcltest 2}}
+ path: modules/docstrip
+ }
+ package/ {
+ 36f8f66b0c9305efb6f72765ebff18f4f012f1bb
+ 2028c71a269a216b96f74ee3f8e46b5203258a18
+ }
+}
+36f8f66b0c9305efb6f72765ebff18f4f012f1bb {
+ entity {
+ name: docstrip
+ shed_class: package
+ version: 1.2
+ }
+ meta {
+ class: package
+ file: docstrip.tcl
+ }
+}
+2028c71a269a216b96f74ee3f8e46b5203258a18 {
+ entity {
+ name: docstrip::util
+ shed_class: package
+ version: 1.3
+ }
+ meta {
+ class: package
+ file: docstrip_util.tcl
+ }
+}
+332cf684a83f6326e4f07ba883914679b5159ce2 {
+ entity {
+ name: doctools
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{doctools 1.4.19} {doctools::changelog 1.1} {doctools::cvs 1} {doctools::idx 1.0.5} {doctools::toc 1.1.4}}
+ package-require: {'''AAA''' {'''BBB VVV'''} {'''CCC ?VVV?'''} doctools doctools::toc msgcat {Tcl 8.2} textutil textutil::expander}
+ path: modules/doctools
+ }
+ package/ {
+ 8ea92fd47c726174bbbb6ceccf6e4560f14d9418
+ 7825c9fb7f27ba9a4483498c4bc62658b189b162
+ 4cc1351e380eaf34cf413d02ce124cf49ac681f9
+ 69a88f25c4838a9f0ad995c29fef1521430a2ec8
+ d44cffac95b79243e405bdb30ff0c3999e63a375
+ }
+}
+8ea92fd47c726174bbbb6ceccf6e4560f14d9418 {
+ entity {
+ name: doctools::changelog
+ shed_class: package
+ version: 1.1
+ }
+ meta {
+ class: package
+ file: changelog.tcl
+ }
+}
+7825c9fb7f27ba9a4483498c4bc62658b189b162 {
+ entity {
+ name: doctools::cvs
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: cvs.tcl
+ }
+}
+4cc1351e380eaf34cf413d02ce124cf49ac681f9 {
+ entity {
+ name: doctools::idx
+ shed_class: package
+ version: 1.0.5
+ }
+ meta {
+ class: package
+ file: docidx.tcl
+ }
+}
+69a88f25c4838a9f0ad995c29fef1521430a2ec8 {
+ entity {
+ name: doctools::toc
+ shed_class: package
+ version: 1.1.4
+ }
+ meta {
+ class: package
+ file: doctoc.tcl
+ }
+}
+d44cffac95b79243e405bdb30ff0c3999e63a375 {
+ entity {
+ name: doctools
+ shed_class: package
+ version: 1.4.19
+ }
+ meta {
+ class: package
+ file: doctools.tcl
+ }
+}
+e3506bb6ebb96b7ecf63545d43d575c9e386f826 {
+ entity {
+ name: doctools2base
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{doctools::config 0.1} {doctools::html 0.1} {doctools::html::cssdefaults 0.1} {doctools::msgcat 0.1} {doctools::nroff::man_macros 0.1} {doctools::paths 0.1} {doctools::tcl::parse 0.1} {doctools::text 0.1}}
+ package-require: {doctools::text fileutil logger msgcat snit struct::list struct::set struct::stack {Tcl 8.4} treeql}
+ path: modules/doctools2base
+ }
+ package/ {
+ 5d682c4b6fbeb7fe261b40768f93de77fee01267
+ 7ca415c035f4cd1e175baaea474fe4646f310050
+ 56ca5a04a20df5bd26059949d776957e0c01d014
+ 8e899fee7766462a0f1e698af79956992e6c3c46
+ 331e48bf3e8e89432496f10b4924b61371e21adc
+ b045a62bc5d39c879784005393a2d2d5fe421583
+ 133eb0c2b95702a4adc73d08568ddc7919570308
+ 78d493a1cdc5b33a767d4dec0c3c9ac245c7735e
+ }
+}
+5d682c4b6fbeb7fe261b40768f93de77fee01267 {
+ entity {
+ name: doctools::config
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: config.tcl
+ }
+}
+7ca415c035f4cd1e175baaea474fe4646f310050 {
+ entity {
+ name: doctools::html
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: html.tcl
+ }
+}
+56ca5a04a20df5bd26059949d776957e0c01d014 {
+ entity {
+ name: doctools::html::cssdefaults
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: html_cssdefaults.tcl
+ }
+}
+8e899fee7766462a0f1e698af79956992e6c3c46 {
+ entity {
+ name: doctools::msgcat
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: msgcat.tcl
+ }
+}
+331e48bf3e8e89432496f10b4924b61371e21adc {
+ entity {
+ name: doctools::nroff::man_macros
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: nroff_manmacros.tcl
+ }
+}
+b045a62bc5d39c879784005393a2d2d5fe421583 {
+ entity {
+ name: doctools::paths
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: paths.tcl
+ }
+}
+133eb0c2b95702a4adc73d08568ddc7919570308 {
+ entity {
+ name: doctools::tcl::parse
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: tcl_parse.tcl
+ }
+}
+78d493a1cdc5b33a767d4dec0c3c9ac245c7735e {
+ entity {
+ name: doctools::text
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: text.tcl
+ }
+}
+555aa4c65bd98c56cf3beefb8243b00b60b97214 {
+ entity {
+ name: doctools2idx
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{doctools::idx 2} {doctools::idx::export 0.1} {doctools::idx::export::docidx 0.1} {doctools::idx::export::html 0.2} {doctools::idx::export::json 0.1} {doctools::idx::export::nroff 0.3} {doctools::idx::export::text 0.2} {doctools::idx::export::wiki 0.2} {doctools::idx::import 0.1} {doctools::idx::import::docidx 0.1} {doctools::idx::import::json 0.1} {doctools::idx::parse 0.1} {doctools::idx::structure 0.1} {doctools::msgcat::idx::c 0.1} {doctools::msgcat::idx::de 0.1} {doctools::msgcat::idx::en 0.1} {doctools::msgcat::idx::fr 0.1}}
+ package-require: {doctools::config doctools::html doctools::html::cssdefaults doctools::idx::export::plugin doctools::idx::import::plugin doctools::idx::parse doctools::idx::structure doctools::msgcat doctools::nroff::man_macros doctools::paths doctools::tcl::parse doctools::text fileutil json logger msgcat pluginmgr snit struct::list struct::tree {Tcl 8.4} textutil::adjust}
+ path: modules/doctools2idx
+ }
+ package/ {
+ 38840a14f47f922742e3a39dc007540b32105280
+ 65ee51c440ec86e4961470e9edfe05542f3c208f
+ 6da7189c1af423bb5f2e60abaa8a9e91f76a1e22
+ e8be7d06ca4dcee4f404a22ba43cce3f753192d9
+ 2414f1bd74d4d75194c5fa84edf27f85cc1fb3fc
+ 58f75759b8ea253c58cfe161a973fbd05591d001
+ 342fedf28268a3f2593bac2f91ff2d9d8068d465
+ 9203680518f9bde3b9769201229793ca26689842
+ 0d0c4a2071aba4d28b122199255803156426adfe
+ 915a63b4c20d273412a20265d2b9289dc41bc0fd
+ 8ca66b8c7552828d799466829a6ef8721961c2b5
+ 0a3193657cc7c463df2ae76b6c707da09ad84f33
+ 1e578407bae846c8400e01216abf435db39f150f
+ 0b0b94e62ff573ed3566af68f1890b86cac24b74
+ f25d1c38a87e18031e1d5ba7ab355579b39a5a6a
+ 0a159e6f0fee0bde2760bd4e38d1df93be7d44e2
+ cf87d8b98ba0c85b56a3f81f2bf1e1a7087b231a
+ }
+}
+38840a14f47f922742e3a39dc007540b32105280 {
+ entity {
+ name: doctools::idx
+ shed_class: package
+ version: 2
+ }
+ meta {
+ class: package
+ file: container.tcl
+ }
+}
+65ee51c440ec86e4961470e9edfe05542f3c208f {
+ entity {
+ name: doctools::idx::export
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: export.tcl
+ }
+}
+6da7189c1af423bb5f2e60abaa8a9e91f76a1e22 {
+ entity {
+ name: doctools::idx::export::docidx
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: export_docidx.tcl
+ }
+}
+e8be7d06ca4dcee4f404a22ba43cce3f753192d9 {
+ entity {
+ name: doctools::idx::export::html
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: export_html.tcl
+ }
+}
+2414f1bd74d4d75194c5fa84edf27f85cc1fb3fc {
+ entity {
+ name: doctools::idx::export::json
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: export_json.tcl
+ }
+}
+58f75759b8ea253c58cfe161a973fbd05591d001 {
+ entity {
+ name: doctools::idx::export::nroff
+ shed_class: package
+ version: 0.3
+ }
+ meta {
+ class: package
+ file: export_nroff.tcl
+ }
+}
+342fedf28268a3f2593bac2f91ff2d9d8068d465 {
+ entity {
+ name: doctools::idx::export::text
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: export_text.tcl
+ }
+}
+9203680518f9bde3b9769201229793ca26689842 {
+ entity {
+ name: doctools::idx::export::wiki
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: export_wiki.tcl
+ }
+}
+0d0c4a2071aba4d28b122199255803156426adfe {
+ entity {
+ name: doctools::idx::import
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: import.tcl
+ }
+}
+915a63b4c20d273412a20265d2b9289dc41bc0fd {
+ entity {
+ name: doctools::idx::import::docidx
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: import_docidx.tcl
+ }
+}
+8ca66b8c7552828d799466829a6ef8721961c2b5 {
+ entity {
+ name: doctools::idx::import::json
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: import_json.tcl
+ }
+}
+0a3193657cc7c463df2ae76b6c707da09ad84f33 {
+ entity {
+ name: doctools::msgcat::idx::c
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: msgcat_c.tcl
+ }
+}
+1e578407bae846c8400e01216abf435db39f150f {
+ entity {
+ name: doctools::msgcat::idx::de
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: msgcat_de.tcl
+ }
+}
+0b0b94e62ff573ed3566af68f1890b86cac24b74 {
+ entity {
+ name: doctools::msgcat::idx::en
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: msgcat_en.tcl
+ }
+}
+f25d1c38a87e18031e1d5ba7ab355579b39a5a6a {
+ entity {
+ name: doctools::msgcat::idx::fr
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: msgcat_fr.tcl
+ }
+}
+0a159e6f0fee0bde2760bd4e38d1df93be7d44e2 {
+ entity {
+ name: doctools::idx::parse
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: parse.tcl
+ }
+}
+cf87d8b98ba0c85b56a3f81f2bf1e1a7087b231a {
+ entity {
+ name: doctools::idx::structure
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: structure.tcl
+ }
+}
+d13549a7fe4b8be4af900c02ae42952c9561aaf0 {
+ entity {
+ name: doctools2toc
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{doctools::msgcat::toc::c 0.1} {doctools::msgcat::toc::de 0.1} {doctools::msgcat::toc::en 0.1} {doctools::msgcat::toc::fr 0.1} {doctools::toc 2} {doctools::toc::export 0.1} {doctools::toc::export::doctoc 0.1} {doctools::toc::export::html 0.1} {doctools::toc::export::json 0.1} {doctools::toc::export::nroff 0.2} {doctools::toc::export::text 0.1} {doctools::toc::export::wiki 0.1} {doctools::toc::import 0.1} {doctools::toc::import::doctoc 0.1} {doctools::toc::import::json 0.1} {doctools::toc::parse 0.1} {doctools::toc::structure 0.1}}
+ package-require: {doctools::config doctools::html doctools::html::cssdefaults doctools::msgcat doctools::nroff::man_macros doctools::paths doctools::tcl::parse doctools::text doctools::toc::export::plugin doctools::toc::import::plugin doctools::toc::parse doctools::toc::structure fileutil json logger msgcat pluginmgr snit struct::list struct::tree {Tcl 8.4} textutil::adjust}
+ path: modules/doctools2toc
+ }
+ package/ {
+ 624963a7a4ac6dc6b455cf14db403c50d10481bc
+ 010467693e4512642e750833727d2382bc0c0c71
+ 2f2f3fc62bb8315c64bb642a97b30fa8d5a281d5
+ 2e2f6e584c2ce66bf4be8e93ec6c99f430211a75
+ 87b82e2e0b2bc21a0541e3e25cfcac7036420887
+ f051ad8bbe47ce665c409876787b1108e15ff27d
+ cb266e9cc0163a8618b874c956a70ff8f66de3b9
+ 7e9d07c73e1ab48485c089779feb3a443d4fcbc1
+ 3202634c7fb7c5da53f5fafde7a51eaa7fc1562f
+ 1704d43d6751b38a654cbdc0776b1b79661d603a
+ 90f2a137b5547620ea00c2965c3044002d2993a9
+ aa70836ced3fbf11b10b71a1c8537a3b8759eb4c
+ b99bfac87990adfaf595ab15357102396571ae65
+ 930e40bf694e5c1dc59c48eccc85783b8ffd0c31
+ fdcf53c26089dee0c42beee4a7cf8d243d668108
+ b19150e6a28908dd7f241fb2ffb9747115b9de8a
+ a7e7cc0cf038356a15708cd778a91f5efeb4e137
+ }
+}
+624963a7a4ac6dc6b455cf14db403c50d10481bc {
+ entity {
+ name: doctools::toc
+ shed_class: package
+ version: 2
+ }
+ meta {
+ class: package
+ file: container.tcl
+ }
+}
+010467693e4512642e750833727d2382bc0c0c71 {
+ entity {
+ name: doctools::toc::export
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: export.tcl
+ }
+}
+2f2f3fc62bb8315c64bb642a97b30fa8d5a281d5 {
+ entity {
+ name: doctools::toc::export::doctoc
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: export_doctoc.tcl
+ }
+}
+2e2f6e584c2ce66bf4be8e93ec6c99f430211a75 {
+ entity {
+ name: doctools::toc::export::html
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: export_html.tcl
+ }
+}
+87b82e2e0b2bc21a0541e3e25cfcac7036420887 {
+ entity {
+ name: doctools::toc::export::json
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: export_json.tcl
+ }
+}
+f051ad8bbe47ce665c409876787b1108e15ff27d {
+ entity {
+ name: doctools::toc::export::nroff
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: export_nroff.tcl
+ }
+}
+cb266e9cc0163a8618b874c956a70ff8f66de3b9 {
+ entity {
+ name: doctools::toc::export::text
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: export_text.tcl
+ }
+}
+7e9d07c73e1ab48485c089779feb3a443d4fcbc1 {
+ entity {
+ name: doctools::toc::export::wiki
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: export_wiki.tcl
+ }
+}
+3202634c7fb7c5da53f5fafde7a51eaa7fc1562f {
+ entity {
+ name: doctools::toc::import
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: import.tcl
+ }
+}
+1704d43d6751b38a654cbdc0776b1b79661d603a {
+ entity {
+ name: doctools::toc::import::doctoc
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: import_doctoc.tcl
+ }
+}
+90f2a137b5547620ea00c2965c3044002d2993a9 {
+ entity {
+ name: doctools::toc::import::json
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: import_json.tcl
+ }
+}
+aa70836ced3fbf11b10b71a1c8537a3b8759eb4c {
+ entity {
+ name: doctools::msgcat::toc::c
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: msgcat_c.tcl
+ }
+}
+b99bfac87990adfaf595ab15357102396571ae65 {
+ entity {
+ name: doctools::msgcat::toc::de
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: msgcat_de.tcl
+ }
+}
+930e40bf694e5c1dc59c48eccc85783b8ffd0c31 {
+ entity {
+ name: doctools::msgcat::toc::en
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: msgcat_en.tcl
+ }
+}
+fdcf53c26089dee0c42beee4a7cf8d243d668108 {
+ entity {
+ name: doctools::msgcat::toc::fr
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: msgcat_fr.tcl
+ }
+}
+b19150e6a28908dd7f241fb2ffb9747115b9de8a {
+ entity {
+ name: doctools::toc::parse
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: parse.tcl
+ }
+}
+a7e7cc0cf038356a15708cd778a91f5efeb4e137 {
+ entity {
+ name: doctools::toc::structure
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: structure.tcl
+ }
+}
+bf6a84dacf931c55ff4d290aa2757639e2d5efd2 {
+ entity {
+ name: dtplite
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{dtplite 1.3}}
+ package-require: {{doctools 1} {doctools 1.4.11} {doctools::idx 1} {doctools::idx 1.0.4} {doctools::toc 1} {doctools::toc 1.1.3} fileutil textutil::repeat}
+ path: modules/dtplite
+ }
+ package/ {
+ 963953fd96fa6e12f890707d58748f08038e6403
+ }
+}
+963953fd96fa6e12f890707d58748f08038e6403 {
+ entity {
+ name: dtplite
+ shed_class: package
+ version: 1.3
+ }
+ meta {
+ class: package
+ file: dtplite.tcl
+ }
+}
+65a2390bb6ffb898a4e18c8d887324386ce360af {
+ entity {
+ name: exif
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{exif 1.1.2}}
+ package-require: {{Tcl 8.3}}
+ path: modules/exif
+ }
+ package/ {
+ ac3a727b81f24292837f745a46efc391bfa87528
+ }
+}
+ac3a727b81f24292837f745a46efc391bfa87528 {
+ entity {
+ name: exif
+ shed_class: package
+ version: 1.1.2
+ }
+ meta {
+ class: package
+ file: exif.tcl
+ }
+}
+63d06c248c2fc8855276456768944a416640ba75 {
+ entity {
+ name: fileutil
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{fileutil 1.15} {fileutil::decode 0.2} {fileutil::multi 0.1} {fileutil::multi::op 0.5.3} {fileutil::traverse 0.5}}
+ package-require: {cmdline control fileutil fileutil::multi::op snit struct::stack {Tcl 8.2} {Tcl 8.3} {Tcl 8.4} wip}
+ path: modules/fileutil
+ }
+ package/ {
+ dcc9c8986bedc9a3eb11ce3d8fd58cd1bf5ac504
+ ab636cabbaa1861fd70c722a760bfb509f81c17e
+ d2307cfa6c7571e0298636643dffcfb27c39a7cf
+ 02d67f2c7f553c04cdf9a19d7bbc064849fc1572
+ 2addb9db3716a5200a18b82abb2aa35d9b4f2d4d
+ }
+}
+dcc9c8986bedc9a3eb11ce3d8fd58cd1bf5ac504 {
+ entity {
+ name: fileutil::decode
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: decode.tcl
+ }
+}
+ab636cabbaa1861fd70c722a760bfb509f81c17e {
+ entity {
+ name: fileutil
+ shed_class: package
+ version: 1.15
+ }
+ meta {
+ class: package
+ file: fileutil.tcl
+ }
+}
+d2307cfa6c7571e0298636643dffcfb27c39a7cf {
+ entity {
+ name: fileutil::multi
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: multi.tcl
+ }
+}
+02d67f2c7f553c04cdf9a19d7bbc064849fc1572 {
+ entity {
+ name: fileutil::multi::op
+ shed_class: package
+ version: 0.5.3
+ }
+ meta {
+ class: package
+ file: multiop.tcl
+ }
+}
+2addb9db3716a5200a18b82abb2aa35d9b4f2d4d {
+ entity {
+ name: fileutil::traverse
+ shed_class: package
+ version: 0.5
+ }
+ meta {
+ class: package
+ file: traverse.tcl
+ }
+}
+d9e21636b0509886fa73b6ba504af43f9b543d38 {
+ entity {
+ name: ftp
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{ftp {[lindex}} {ftp::geturl {[lindex}}}
+ package-require: {ftp {ftp 2.2} log {Tcl 8.2} uri}
+ path: modules/ftp
+ }
+ package/ {
+ 79ab094ff8b310d8c72af1751ce558b22ad3a364
+ 8941b67c7c009e7d13592e402f09e6f3b7a677a1
+ }
+}
+79ab094ff8b310d8c72af1751ce558b22ad3a364 {
+ entity {
+ name: ftp
+ shed_class: package
+ version: {[lindex}
+ }
+ meta {
+ class: package
+ file: ftp.tcl
+ }
+}
+8941b67c7c009e7d13592e402f09e6f3b7a677a1 {
+ entity {
+ name: ftp::geturl
+ shed_class: package
+ version: {[lindex}
+ }
+ meta {
+ class: package
+ file: ftp_geturl.tcl
+ }
+}
+0968c17001911ab9dac4a46a0f7b8ab5b61e0018 {
+ entity {
+ name: ftpd
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{ftpd 1.2.6}}
+ package-require: {{Tcl 8.2}}
+ path: modules/ftpd
+ }
+ package/ {
+ ab2447ccbcb746296ba04bdeecbef20be372f037
+ }
+}
+ab2447ccbcb746296ba04bdeecbef20be372f037 {
+ entity {
+ name: ftpd
+ shed_class: package
+ version: 1.2.6
+ }
+ meta {
+ class: package
+ file: ftpd.tcl
+ }
+}
+9deacfab951204abce459aabd1ed4714bd8ee6c7 {
+ entity {
+ name: fumagic
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{fileutil::magic::cfront 1.0} {fileutil::magic::cgen 1.0} {fileutil::magic::filetype 1.0.2} {fileutil::magic::mimetype 1.0.2} {fileutil::magic::rt 1.0}}
+ package-require: {fileutil fileutil::magic::cfront fileutil::magic::cgen fileutil::magic::rt struct::list struct::tree {Tcl 8.4}}
+ path: modules/fumagic
+ }
+ package/ {
+ ef243e6d38cf89a08e9dfeb26bd187213ccee7c9
+ 5625b36757718c60c09d52308336fb087949f71f
+ 50893601565af32667356b452d9dbafa0bb95314
+ 556f386429df957697c033f5e20ee13c60073cb0
+ 9d220d99c9ce6defc5f68e02a7def5cf6ae757d5
+ }
+}
+ef243e6d38cf89a08e9dfeb26bd187213ccee7c9 {
+ entity {
+ name: fileutil::magic::cfront
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: cfront.tcl
+ }
+}
+5625b36757718c60c09d52308336fb087949f71f {
+ entity {
+ name: fileutil::magic::cgen
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: cgen.tcl
+ }
+}
+50893601565af32667356b452d9dbafa0bb95314 {
+ entity {
+ name: fileutil::magic::filetype
+ shed_class: package
+ version: 1.0.2
+ }
+ meta {
+ class: package
+ file: filetypes.tcl
+ }
+}
+556f386429df957697c033f5e20ee13c60073cb0 {
+ entity {
+ name: fileutil::magic::mimetype
+ shed_class: package
+ version: 1.0.2
+ }
+ meta {
+ class: package
+ file: mimetypes.tcl
+ }
+}
+9d220d99c9ce6defc5f68e02a7def5cf6ae757d5 {
+ entity {
+ name: fileutil::magic::rt
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: rtcore.tcl
+ }
+}
+702ac920451c6e1401394152066d20d43ee69f85 {
+ entity {
+ name: generator
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{generator 0.1}}
+ package-require: {{Tcl 8.6}}
+ path: modules/generator
+ }
+ package/ {
+ bc134877ec1ed836d9411fc85c62d4ae5cde8768
+ }
+}
+bc134877ec1ed836d9411fc85c62d4ae5cde8768 {
+ entity {
+ name: generator
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: generator.tcl
+ }
+}
+bc2a6f23e1d87ec539ad1df3e073bb8554958862 {
+ entity {
+ name: gpx
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{gpx 1}}
+ package-require: {{Tcl 8.5} tdom}
+ path: modules/gpx
+ }
+ package/ {
+ 1e3d41cc84575c2952b7b261c96e52f302d84c4f
+ }
+}
+1e3d41cc84575c2952b7b261c96e52f302d84c4f {
+ entity {
+ name: gpx
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: gpx.tcl
+ }
+}
+c83b8ac3f9c12ea32fb9b00f9a922d38980fb1a5 {
+ entity {
+ name: grammar_aycock
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{grammar::aycock 1.0} {grammar::aycock::debug 1.0} {grammar::aycock::runtime 1.0}}
+ package-require: {{grammar::aycock::debug 1.0} {grammar::aycock::runtime 1.0} {Tcl 8.4} {Tcl 8.5}}
+ path: modules/grammar_aycock
+ }
+ package/ {
+ 6504c0b7c3fb31e3c58389981df95842dd2ae7a2
+ bb2988e5cc6a7fd6952d2f150dc747ec794c0265
+ 37eee63cfac6818d7dfc98d7bda2df1bfbfa4f65
+ }
+}
+6504c0b7c3fb31e3c58389981df95842dd2ae7a2 {
+ entity {
+ name: grammar::aycock
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: aycock-build.tcl
+ }
+}
+bb2988e5cc6a7fd6952d2f150dc747ec794c0265 {
+ entity {
+ name: grammar::aycock::debug
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: aycock-debug.tcl
+ }
+}
+37eee63cfac6818d7dfc98d7bda2df1bfbfa4f65 {
+ entity {
+ name: grammar::aycock::runtime
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: aycock-runtime.tcl
+ }
+}
+308954e84ef9a9445239368b5f3f5ea99147d7b6 {
+ entity {
+ name: grammar_fa
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{grammar::fa 0.5} {grammar::fa::dacceptor 0.1.1} {grammar::fa::dexec 0.2} {grammar::fa::op 0.4.1}}
+ package-require: {grammar::fa::op snit struct::list struct::set {Tcl 8.4}}
+ path: modules/grammar_fa
+ }
+ package/ {
+ fd81476c004c618334d059a479af0bfcabb85a32
+ ef2c1440eb88ee5f9933131349b09581c3dd0bcb
+ 411caf4ad16022433e1795f8eddd4f3774704031
+ 7a003eb9fe3aed615594a164183920d5f5a9b06e
+ }
+}
+fd81476c004c618334d059a479af0bfcabb85a32 {
+ entity {
+ name: grammar::fa::dacceptor
+ shed_class: package
+ version: 0.1.1
+ }
+ meta {
+ class: package
+ file: dacceptor.tcl
+ }
+}
+ef2c1440eb88ee5f9933131349b09581c3dd0bcb {
+ entity {
+ name: grammar::fa::dexec
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: dexec.tcl
+ }
+}
+411caf4ad16022433e1795f8eddd4f3774704031 {
+ entity {
+ name: grammar::fa
+ shed_class: package
+ version: 0.5
+ }
+ meta {
+ class: package
+ file: fa.tcl
+ }
+}
+7a003eb9fe3aed615594a164183920d5f5a9b06e {
+ entity {
+ name: grammar::fa::op
+ shed_class: package
+ version: 0.4.1
+ }
+ meta {
+ class: package
+ file: faop.tcl
+ }
+}
+40b72c3d4d89beba6ba5a38cc5737e4622ca9638 {
+ entity {
+ name: grammar_me
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{grammar::me::cpu 0.2} {grammar::me::cpu::core 0.2} {grammar::me::cpu::gasm 0.1} {grammar::me::tcl 0.1} {grammar::me::util 0.1}}
+ package-require: {grammar::me::cpu::core snit}
+ path: modules/grammar_me
+ }
+ package/ {
+ 18f7255ea0eea7ab1ce049df57da4e7a036e87c2
+ 48dfadfd439cad64713d9457f99da4347182c0a5
+ d32b72ea03cdc68844ac9d2008abf638a8739fb5
+ 4d0fbf7c07d773549a8741fb9e823db5c4cf0627
+ 3e4fa1ed2c54f70dd080f55a9631a10cbdfc9a0c
+ }
+}
+18f7255ea0eea7ab1ce049df57da4e7a036e87c2 {
+ entity {
+ name: grammar::me::cpu::gasm
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: gasm.tcl
+ }
+}
+48dfadfd439cad64713d9457f99da4347182c0a5 {
+ entity {
+ name: grammar::me::cpu
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: me_cpu.tcl
+ }
+}
+d32b72ea03cdc68844ac9d2008abf638a8739fb5 {
+ entity {
+ name: grammar::me::cpu::core
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: me_cpucore.tcl
+ }
+}
+4d0fbf7c07d773549a8741fb9e823db5c4cf0627 {
+ entity {
+ name: grammar::me::tcl
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: me_tcl.tcl
+ }
+}
+3e4fa1ed2c54f70dd080f55a9631a10cbdfc9a0c {
+ entity {
+ name: grammar::me::util
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: me_util.tcl
+ }
+}
+29fb33887cddf94fd3a2f7499d4d8278f5ab1490 {
+ entity {
+ name: grammar_peg
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{grammar::peg 0.2} {grammar::peg::interp 0.1.1}}
+ package-require: {grammar::me::tcl snit}
+ path: modules/grammar_peg
+ }
+ package/ {
+ c724f139d6e2cb57d7cdc24df498f3105718e253
+ 00129bae0da7d67c57b9d8fb3111de7b1747e33a
+ }
+}
+c724f139d6e2cb57d7cdc24df498f3105718e253 {
+ entity {
+ name: grammar::peg
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: peg.tcl
+ }
+}
+00129bae0da7d67c57b9d8fb3111de7b1747e33a {
+ entity {
+ name: grammar::peg::interp
+ shed_class: package
+ version: 0.1.1
+ }
+ meta {
+ class: package
+ file: peg_interp.tcl
+ }
+}
+1301586b5725b04bc05e80f9777fa7de8f8359d6 {
+ entity {
+ name: hook
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{hook 0.1}}
+ package-require: {}
+ path: modules/hook
+ }
+ package/ {
+ cbf3ea117701757093d5d5e0dc1253028ecbd984
+ }
+}
+cbf3ea117701757093d5d5e0dc1253028ecbd984 {
+ entity {
+ name: hook
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: hook.tcl
+ }
+}
+722b4eff8b97e306026f82cda852d65902ef3639 {
+ entity {
+ name: html
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{html 1.4.4}}
+ package-require: {ncgi {Tcl 8.2}}
+ path: modules/html
+ }
+ package/ {
+ 60c977eaab36efce94e5a25b2c92dcb657672f35
+ }
+}
+60c977eaab36efce94e5a25b2c92dcb657672f35 {
+ entity {
+ name: html
+ shed_class: package
+ version: 1.4.4
+ }
+ meta {
+ class: package
+ file: html.tcl
+ }
+}
+5d211a7abcb8eb3eaf0bd4a29171664097b8fac6 {
+ entity {
+ name: htmlparse
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{htmlparse 1.2.2}}
+ package-require: {{cmdline 1.1} struct::stack {Tcl 8.2}}
+ path: modules/htmlparse
+ }
+ package/ {
+ 8c7c525a354f457f5f65afa3a8cb454a959eb125
+ }
+}
+8c7c525a354f457f5f65afa3a8cb454a959eb125 {
+ entity {
+ name: htmlparse
+ shed_class: package
+ version: 1.2.2
+ }
+ meta {
+ class: package
+ file: htmlparse.tcl
+ }
+}
+47187402f2fa0358b14e478c202d2529947dfa96 {
+ entity {
+ name: http
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{autoproxy 1.5.3}}
+ package-require: {base64 http uri}
+ path: modules/http
+ }
+ package/ {
+ 2e328b86bcd2fc75c02c76df1b1576d3a7988aef
+ }
+}
+2e328b86bcd2fc75c02c76df1b1576d3a7988aef {
+ entity {
+ name: autoproxy
+ shed_class: package
+ version: 1.5.3
+ }
+ meta {
+ class: package
+ file: autoproxy.tcl
+ }
+}
+8c3e4f4c4f8efc89e4670daa9bccea4f46425012 {
+ entity {
+ name: httpd
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{httpd 4.0} {httpd::content 4.0} {httpd::dispatch 4.0} {scgi::app 0.1} {scgi::server 0.1}}
+ package-require: {cron fileutil fileutil::magic::mimetype html httpd {httpd 4.0} httpd::content Markdown oo::dialect TclOO tool {tool 0.4} uri}
+ path: modules/httpd
+ }
+ package/ {
+ 1bcef7a512eb20d6a9d5e69b064dcf8f0e7b90bb
+ 078d6e984cedc9d19097f2a5778d1d3d0bffba49
+ 61ce79d6c0bd3c00e1ca66fec666f2bc5e50af52
+ 91aba14cba2c2c5b7814099de8aa73b44054045a
+ fd57232262d7be14357a705596d64e5194afd0e7
+ }
+}
+1bcef7a512eb20d6a9d5e69b064dcf8f0e7b90bb {
+ entity {
+ name: httpd::content
+ shed_class: package
+ version: 4
+ }
+ meta {
+ class: package
+ file: content.tcl
+ }
+}
+078d6e984cedc9d19097f2a5778d1d3d0bffba49 {
+ entity {
+ name: httpd::dispatch
+ shed_class: package
+ version: 4
+ }
+ meta {
+ class: package
+ file: dispatch.tcl
+ }
+}
+61ce79d6c0bd3c00e1ca66fec666f2bc5e50af52 {
+ entity {
+ name: httpd
+ shed_class: package
+ version: 4
+ }
+ meta {
+ class: package
+ file: httpd.tcl
+ }
+}
+91aba14cba2c2c5b7814099de8aa73b44054045a {
+ entity {
+ name: scgi::app
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: scgi-app.tcl
+ }
+}
+fd57232262d7be14357a705596d64e5194afd0e7 {
+ entity {
+ name: scgi::server
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: scgi-server.tcl
+ }
+}
+e8f73421fa725c54a7821cb379a673c97da085ed {
+ entity {
+ name: httpwget
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{http::wget 0.1}}
+ package-require: http
+ path: modules/httpwget
+ }
+ package/ {
+ 28a34f9ed0068a8db16c10444c806abff8dff95a
+ }
+}
+28a34f9ed0068a8db16c10444c806abff8dff95a {
+ entity {
+ name: http::wget
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: wget.tcl
+ }
+}
+7fa19c1de968ccd5bd477544dbeb7d9c4fc60db2 {
+ entity {
+ name: ident
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{ident 0.42}}
+ package-require: {}
+ path: modules/ident
+ }
+ package/ {
+ b05a09169407d55959bc432d685d85400218d999
+ }
+}
+b05a09169407d55959bc432d685d85400218d999 {
+ entity {
+ name: ident
+ shed_class: package
+ version: 0.42
+ }
+ meta {
+ class: package
+ file: ident.tcl
+ }
+}
+b0af3fd039ab0d78599a9cb89a57da39e4c1beb7 {
+ entity {
+ name: imap4
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{imap4 0.5.3}}
+ package-require: {{Tcl 8.5}}
+ path: modules/imap4
+ }
+ package/ {
+ caa7c49d2ee81134d5b8312e5f0e83d76d2c2d92
+ }
+}
+caa7c49d2ee81134d5b8312e5f0e83d76d2c2d92 {
+ entity {
+ name: imap4
+ shed_class: package
+ version: 0.5.3
+ }
+ meta {
+ class: package
+ file: imap4.tcl
+ }
+}
+8bd4aa52e6bad20c538c0318457169c8fa2a5d4a {
+ entity {
+ name: inifile
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{inifile 0.3}}
+ package-require: {}
+ path: modules/inifile
+ }
+ package/ {
+ d11faed9004a7ce65f564caa966268ab411cfb52
+ }
+}
+d11faed9004a7ce65f564caa966268ab411cfb52 {
+ entity {
+ name: inifile
+ shed_class: package
+ version: 0.3
+ }
+ meta {
+ class: package
+ file: ini.tcl
+ }
+}
+10f7b9ee7fef5d00ded27d8c77605b573f96cb8d {
+ entity {
+ name: interp
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{interp 0.1.2} {interp::delegate::method 0.2} {interp::delegate::proc 0.2}}
+ package-require: {snit {Tcl 8.3}}
+ path: modules/interp
+ }
+ package/ {
+ 01d573a38aab8b1d64c85d81d7a32b3a515c9f0b
+ a0901951bfa4d584ebb9e95e7d2933c30060eae2
+ 185dc025e5112ef692056d31dcfdfaec1dfbeb21
+ }
+}
+01d573a38aab8b1d64c85d81d7a32b3a515c9f0b {
+ entity {
+ name: interp::delegate::method
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: deleg_method.tcl
+ }
+}
+a0901951bfa4d584ebb9e95e7d2933c30060eae2 {
+ entity {
+ name: interp::delegate::proc
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: deleg_proc.tcl
+ }
+}
+185dc025e5112ef692056d31dcfdfaec1dfbeb21 {
+ entity {
+ name: interp
+ shed_class: package
+ version: 0.1.2
+ }
+ meta {
+ class: package
+ file: interp.tcl
+ }
+}
+b89665cfac193fff7b974e2f42449c14c083662b {
+ entity {
+ name: irc
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{irc 0.6.1} {picoirc 0.5.2}}
+ package-require: {{Tcl 8.3}}
+ path: modules/irc
+ }
+ package/ {
+ d597de1c701edc7742283064c6e36da676aa17bd
+ 2f83d9bca3694a7b1e6ffdedafb7211a6a5badab
+ }
+}
+d597de1c701edc7742283064c6e36da676aa17bd {
+ entity {
+ name: irc
+ shed_class: package
+ version: 0.6.1
+ }
+ meta {
+ class: package
+ file: irc.tcl
+ }
+}
+2f83d9bca3694a7b1e6ffdedafb7211a6a5badab {
+ entity {
+ name: picoirc
+ shed_class: package
+ version: 0.5.2
+ }
+ meta {
+ class: package
+ file: picoirc.tcl
+ }
+}
+4280b7db1756b4907ef8de47ca46a1b332106fae {
+ entity {
+ name: javascript
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{javascript 1.0.2}}
+ package-require: {{ncgi 1} {Tcl 8}}
+ path: modules/javascript
+ }
+ package/ {
+ c5816347c41a009363fd58853f0d0e83a524c211
+ }
+}
+c5816347c41a009363fd58853f0d0e83a524c211 {
+ entity {
+ name: javascript
+ shed_class: package
+ version: 1.0.2
+ }
+ meta {
+ class: package
+ file: javascript.tcl
+ }
+}
+f7d7d9b6815cb4bdcc42642135dfae1e2c82245e {
+ entity {
+ name: jpeg
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{jpeg 0.5}}
+ package-require: {}
+ path: modules/jpeg
+ }
+ package/ {
+ 0741d2dff75b95ce82ecff29451ce5e2d25a5a4b
+ }
+}
+0741d2dff75b95ce82ecff29451ce5e2d25a5a4b {
+ entity {
+ name: jpeg
+ shed_class: package
+ version: 0.5
+ }
+ meta {
+ class: package
+ file: jpeg.tcl
+ }
+}
+b4ab0e95f8249b86049a1ca7ec4d9d269e49a7ea {
+ entity {
+ name: json
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{json 1.3.3} {json::write 1.0.3} {jsonc 1.1.2}}
+ package-require: {critcl {Tcl 8.4} {Tcl 8.5}}
+ path: modules/json
+ }
+ package/ {
+ ada1102a5d282d6b388b9b452b491e05e0d39336
+ 9b8309bffa6887e73dabbb25c7e36cfeecef8721
+ 4fa519232c68141805f87a3c5ca81d74a215c73a
+ }
+}
+ada1102a5d282d6b388b9b452b491e05e0d39336 {
+ entity {
+ name: json
+ shed_class: package
+ version: 1.3.3
+ }
+ meta {
+ class: package
+ file: json.tcl
+ }
+}
+9b8309bffa6887e73dabbb25c7e36cfeecef8721 {
+ entity {
+ name: json::write
+ shed_class: package
+ version: 1.0.3
+ }
+ meta {
+ class: package
+ file: json_write.tcl
+ }
+}
+4fa519232c68141805f87a3c5ca81d74a215c73a {
+ entity {
+ name: jsonc
+ shed_class: package
+ version: 1.1.2
+ }
+ meta {
+ class: package
+ file: jsonc.tcl
+ }
+}
+7569fb423c589115aa3278d9a3d334b19cf48f2e {
+ entity {
+ name: lambda
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{lambda 1}}
+ package-require: {{Tcl 8.5}}
+ path: modules/lambda
+ }
+ package/ {
+ edef14da5e89c126c105f9cc8e071b8f4b3b316d
+ }
+}
+edef14da5e89c126c105f9cc8e071b8f4b3b316d {
+ entity {
+ name: lambda
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: lambda.tcl
+ }
+}
+32a9ed63ebf928c063e596911d06d7092788bca9 {
+ entity {
+ name: ldap
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{ldap 1.8} {ldapx 1.0}}
+ package-require: {{asn 0.7} base64 {ldap 1.6} snit {Tcl 8.4} {uri 1.1.5}}
+ path: modules/ldap
+ }
+ package/ {
+ 3c7b37fa16ea2fd2b636a621d95c66e74e312e6a
+ ce783ad28af90002ac2b995fc4510ef0270e4aa5
+ }
+}
+3c7b37fa16ea2fd2b636a621d95c66e74e312e6a {
+ entity {
+ name: ldap
+ shed_class: package
+ version: 1.8
+ }
+ meta {
+ class: package
+ file: ldap.tcl
+ }
+}
+ce783ad28af90002ac2b995fc4510ef0270e4aa5 {
+ entity {
+ name: ldapx
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: ldapx.tcl
+ }
+}
+31dfb8e97bf1a5f4ee25e809b98ccdfd0c68d647 {
+ entity {
+ name: log
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{log 1.3} {logger 0.9.4} {logger::appender 1.3} {logger::utils 1.3}}
+ package-require: {log logger logger::appender md5 msgcat {Tcl 8} {Tcl 8.2} {Tcl 8.4}}
+ path: modules/log
+ }
+ package/ {
+ d32370335e18a832c7c73df8a3b940a270d07607
+ 7f7ef54eda69322e9f3b36646169aa259a035cbe
+ d6f30c944fb155eada0b8c9af54e5513dec642db
+ 147731eda3fdd73483c83a8e78e60fcffc0487bb
+ }
+}
+d32370335e18a832c7c73df8a3b940a270d07607 {
+ entity {
+ name: log
+ shed_class: package
+ version: 1.3
+ }
+ meta {
+ class: package
+ file: log.tcl
+ }
+}
+7f7ef54eda69322e9f3b36646169aa259a035cbe {
+ entity {
+ name: logger
+ shed_class: package
+ version: 0.9.4
+ }
+ meta {
+ class: package
+ file: logger.tcl
+ }
+}
+d6f30c944fb155eada0b8c9af54e5513dec642db {
+ entity {
+ name: logger::appender
+ shed_class: package
+ version: 1.3
+ }
+ meta {
+ class: package
+ file: loggerAppender.tcl
+ }
+}
+147731eda3fdd73483c83a8e78e60fcffc0487bb {
+ entity {
+ name: logger::utils
+ shed_class: package
+ version: 1.3
+ }
+ meta {
+ class: package
+ file: loggerUtils.tcl
+ }
+}
+7e086a0b5f733b0aad4a61189fb23e070b5826ae {
+ entity {
+ name: map
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{map::geocode::nominatim 0.1} {map::slippy 0.5} {map::slippy::cache 0.2} {map::slippy::fetcher 0.4}}
+ package-require: {fileutil http img::png json map::slippy math::constants snit {Tcl 8.4} {Tcl 8.5} tcltest Tk uri}
+ path: modules/map
+ }
+ package/ {
+ d481fe41b279c2a612f712b616df66b29e1e66c9
+ 1d3d68260d9170772c3fd1bd94f50e67bbe7d7ae
+ 2bc691156c8c3f88ebcce250bd3868e565d8508e
+ 1c75df977ad385ff54e9f42d91b807f5dc94cc3f
+ }
+}
+d481fe41b279c2a612f712b616df66b29e1e66c9 {
+ entity {
+ name: map::geocode::nominatim
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: map_geocode_nominatim.tcl
+ }
+}
+1d3d68260d9170772c3fd1bd94f50e67bbe7d7ae {
+ entity {
+ name: map::slippy
+ shed_class: package
+ version: 0.5
+ }
+ meta {
+ class: package
+ file: map_slippy.tcl
+ }
+}
+2bc691156c8c3f88ebcce250bd3868e565d8508e {
+ entity {
+ name: map::slippy::cache
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: map_slippy_cache.tcl
+ }
+}
+1c75df977ad385ff54e9f42d91b807f5dc94cc3f {
+ entity {
+ name: map::slippy::fetcher
+ shed_class: package
+ version: 0.4
+ }
+ meta {
+ class: package
+ file: map_slippy_fetcher.tcl
+ }
+}
+3c60bb827df2c8923859969659cad93df926a206 {
+ entity {
+ name: mapproj
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{mapproj 1.0}}
+ package-require: {{math::interpolate 1.0} {math::special 0.2.1} {Tcl 8.4}}
+ path: modules/mapproj
+ }
+ package/ {
+ 82a69adbe423f2d6fdeeacf0f48f825384d9d723
+ }
+}
+82a69adbe423f2d6fdeeacf0f48f825384d9d723 {
+ entity {
+ name: mapproj
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: mapproj.tcl
+ }
+}
+bba45f02c6c48f2652168fb35b1dc0cc979802ba {
+ entity {
+ name: markdown
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{Markdown 1.0}}
+ package-require: textutil
+ path: modules/markdown
+ }
+ package/ {
+ 3834bce92672d7073a0205ec2fa4ce401ba86954
+ }
+}
+3834bce92672d7073a0205ec2fa4ce401ba86954 {
+ entity {
+ name: Markdown
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: markdown.tcl
+ }
+}
+8cbc1457481a5788a3f1e88df42c4c70a2c795fe {
+ entity {
+ name: math
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{a set} {math::bigfloat 1.2.2} {math::bigfloat 2.0.2} {math::bignum 3.1.1} {math::calculus 0.8.1} {math::calculus::symdiff 1.0} {math::complexnumbers 1.0.2} {math::constants 1.0.1} {math::decimal 1.0.3} {math::exact 1.0} {math::fourier 1.0.2} {math::fuzzy 0.2.1} {math::geometry 1.1.3} {math::interpolate 1.1} {math::linearalgebra 1.1.5} {math::machineparameters 0.1} {math::numtheory 1.0} {math::optimize 1.0.1} {math::polynomials 1.0.1} {math::rationalfunctions 1.0.1} {math::roman 1.0} {math::special 0.3.0} {math::statistics 1.0}}
+ package-require: {decimal {grammar::aycock 1.0} log math math::bigfloat math::bignum math::constants {math::exact 1.0} math::fuzzy math::interpolate {math::linearalgebra 1.0} math::machineparameters math::polynomials math::statistics snit struct::matrix {Tcl 8.0} {Tcl 8.2} {Tcl 8.4} {Tcl 8.5} {Tcl 8.6} tcltest Tk}
+ path: modules/math
+ }
+ package/ {
+ 04f4266c7c5b545cab5b0db49c752f654d071633
+ b25a632997f014d44aadccd406bfb6bdee945480
+ 15f64bac77be7589c69615de12620197f6321122
+ bf78406c64bfd634cf60a856ad630bbce77d505b
+ bfc6ac577677878385bfe570bd12341d78b7248d
+ 037055fec9ec50e8924a790e03e5582bc757ea50
+ f8ab5cf0a2def8341546370f8b534fdcf2533a1f
+ 4230d588ab6fd0a6212035d0d9bff9dcb50fcea2
+ 9cebd191b01bc488f5c88683fa7ce9f3531b641d
+ f04d938661ffdbdbcb42c6364093822e7add0227
+ e72048b361cffcc2fd317553fc1593d6e5abdc87
+ 71861284833ba1186c672e9f75d64a8920d1c050
+ 5f559e54e6f7b2d85b0d768e98b4cf19f3809239
+ 7a3716d46c0942ca629d5b1d8d337c1ab8e34deb
+ b07d9040ca51002b117fb9a7c1bd4644c351da13
+ 6b4ebbd53e451b6b0a535df70e6ce883a001b145
+ 200f53e010ad59a994943ee6af1d3e758cbd6db6
+ 718723055b9881e26f4c01eb8f82d1a10023a681
+ ad4f2dec31f44779569efe2a117a4a28b4c3e965
+ 475465192fc1cb00e0d9a7382af015ff4b4c6216
+ c7ca9a7f8104c1ee03a6e2ddcb4f355ff8a455d8
+ 7a0a85c72f5596cdf091042c40c34a4bcbcc2c78
+ ba1e53d3f05cd12e9f1ec46eec77ab3c25865e01
+ 7c605ce623c7f616a44878890ef71c1fa21f6997
+ bb0ddb5d7083cf60e4a9a931005b585349653154
+ }
+}
+04f4266c7c5b545cab5b0db49c752f654d071633 {
+ entity {
+ name: a
+ shed_class: package
+ version: set
+ }
+ meta {
+ class: package
+ file: bigfloat.man
+ }
+}
+b25a632997f014d44aadccd406bfb6bdee945480 {
+ entity {
+ name: math::bigfloat
+ shed_class: package
+ version: 1.2.2
+ }
+ meta {
+ class: package
+ file: bigfloat.tcl
+ }
+}
+15f64bac77be7589c69615de12620197f6321122 {
+ entity {
+ name: math::bigfloat
+ shed_class: package
+ version: 2.0.2
+ }
+ meta {
+ class: package
+ file: bigfloat2.tcl
+ }
+}
+bf78406c64bfd634cf60a856ad630bbce77d505b {
+ entity {
+ name: a
+ shed_class: package
+ version: set
+ }
+ meta {
+ class: package
+ file: bignum.man
+ }
+}
+bfc6ac577677878385bfe570bd12341d78b7248d {
+ entity {
+ name: math::bignum
+ shed_class: package
+ version: 3.1.1
+ }
+ meta {
+ class: package
+ file: bignum.tcl
+ }
+}
+037055fec9ec50e8924a790e03e5582bc757ea50 {
+ entity {
+ name: math::calculus
+ shed_class: package
+ version: 0.8.1
+ }
+ meta {
+ class: package
+ file: calculus.tcl
+ }
+}
+f8ab5cf0a2def8341546370f8b534fdcf2533a1f {
+ entity {
+ name: math::constants
+ shed_class: package
+ version: 1.0.1
+ }
+ meta {
+ class: package
+ file: constants.tcl
+ }
+}
+4230d588ab6fd0a6212035d0d9bff9dcb50fcea2 {
+ entity {
+ name: math::decimal
+ shed_class: package
+ version: 1.0.3
+ }
+ meta {
+ class: package
+ file: decimal.tcl
+ }
+}
+9cebd191b01bc488f5c88683fa7ce9f3531b641d {
+ entity {
+ name: math::exact
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: exact.tcl
+ }
+}
+f04d938661ffdbdbcb42c6364093822e7add0227 {
+ entity {
+ name: math::fourier
+ shed_class: package
+ version: 1.0.2
+ }
+ meta {
+ class: package
+ file: fourier.tcl
+ }
+}
+e72048b361cffcc2fd317553fc1593d6e5abdc87 {
+ entity {
+ name: math::fuzzy
+ shed_class: package
+ version: 0.2.1
+ }
+ meta {
+ class: package
+ file: fuzzy.tcl
+ }
+}
+71861284833ba1186c672e9f75d64a8920d1c050 {
+ entity {
+ name: math::geometry
+ shed_class: package
+ version: 1.1.3
+ }
+ meta {
+ class: package
+ file: geometry.tcl
+ }
+}
+5f559e54e6f7b2d85b0d768e98b4cf19f3809239 {
+ entity {
+ name: math::interpolate
+ shed_class: package
+ version: 1.1
+ }
+ meta {
+ class: package
+ file: interpolate.tcl
+ }
+}
+7a3716d46c0942ca629d5b1d8d337c1ab8e34deb {
+ entity {
+ name: math::linearalgebra
+ shed_class: package
+ version: 1.1.5
+ }
+ meta {
+ class: package
+ file: linalg.tcl
+ }
+}
+b07d9040ca51002b117fb9a7c1bd4644c351da13 {
+ entity {
+ name: math::machineparameters
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: machineparameters.tcl
+ }
+}
+6b4ebbd53e451b6b0a535df70e6ce883a001b145 {
+ entity {
+ name: math::numtheory
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: numtheory.dtx
+ }
+}
+200f53e010ad59a994943ee6af1d3e758cbd6db6 {
+ entity {
+ name: math::numtheory
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: numtheory.tcl
+ }
+}
+718723055b9881e26f4c01eb8f82d1a10023a681 {
+ entity {
+ name: math::optimize
+ shed_class: package
+ version: 1.0.1
+ }
+ meta {
+ class: package
+ file: optimize.tcl
+ }
+}
+ad4f2dec31f44779569efe2a117a4a28b4c3e965 {
+ entity {
+ name: math::polynomials
+ shed_class: package
+ version: 1.0.1
+ }
+ meta {
+ class: package
+ file: polynomials.tcl
+ }
+}
+475465192fc1cb00e0d9a7382af015ff4b4c6216 {
+ entity {
+ name: math::complexnumbers
+ shed_class: package
+ version: 1.0.2
+ }
+ meta {
+ class: package
+ file: qcomplex.tcl
+ }
+}
+c7ca9a7f8104c1ee03a6e2ddcb4f355ff8a455d8 {
+ entity {
+ name: math::rationalfunctions
+ shed_class: package
+ version: 1.0.1
+ }
+ meta {
+ class: package
+ file: rational_funcs.tcl
+ }
+}
+7a0a85c72f5596cdf091042c40c34a4bcbcc2c78 {
+ entity {
+ name: math::roman
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: romannumerals.tcl
+ }
+}
+ba1e53d3f05cd12e9f1ec46eec77ab3c25865e01 {
+ entity {
+ name: math::special
+ shed_class: package
+ version: 0.3.0
+ }
+ meta {
+ class: package
+ file: special.tcl
+ }
+}
+7c605ce623c7f616a44878890ef71c1fa21f6997 {
+ entity {
+ name: math::statistics
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: statistics.tcl
+ }
+}
+bb0ddb5d7083cf60e4a9a931005b585349653154 {
+ entity {
+ name: math::calculus::symdiff
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: symdiff.tcl
+ }
+}
+498c13f5a4a658ec655648a9ee6f8ca3b65de90f {
+ entity {
+ name: md4
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{md4 1.0.6} {md4c 1.1.0}}
+ package-require: {critcl {Tcl 8.2}}
+ path: modules/md4
+ }
+ package/ {
+ 7af64ccf25c1fc32f6edf6730df45f4225bed229
+ f8d487f746b9651cf0ba4a2c55e2ddc6b1a8e15a
+ }
+}
+7af64ccf25c1fc32f6edf6730df45f4225bed229 {
+ entity {
+ name: md4
+ shed_class: package
+ version: 1.0.6
+ }
+ meta {
+ class: package
+ file: md4.tcl
+ }
+}
+f8d487f746b9651cf0ba4a2c55e2ddc6b1a8e15a {
+ entity {
+ name: md4c
+ shed_class: package
+ version: 1.1.0
+ }
+ meta {
+ class: package
+ file: md4c.tcl
+ }
+}
+6a93760cbcf5b7f8c87ba2c54f87658df10053da {
+ entity {
+ name: md5
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{md5 1.4.4} {md5 2.0.7} {md5c 0.12}}
+ package-require: {critcl {Tcl 8.2}}
+ path: modules/md5
+ }
+ package/ {
+ 0f1912e1085743c74becd40d5705a84ca15d5a09
+ 322d7a3b59f4b8e2d21dafbb62ee085437de7a21
+ 124d6880dca1cc76b7460120f90823713b579624
+ }
+}
+0f1912e1085743c74becd40d5705a84ca15d5a09 {
+ entity {
+ name: md5
+ shed_class: package
+ version: 1.4.4
+ }
+ meta {
+ class: package
+ file: md5.tcl
+ }
+}
+322d7a3b59f4b8e2d21dafbb62ee085437de7a21 {
+ entity {
+ name: md5c
+ shed_class: package
+ version: 0.12
+ }
+ meta {
+ class: package
+ file: md5c.tcl
+ }
+}
+124d6880dca1cc76b7460120f90823713b579624 {
+ entity {
+ name: md5
+ shed_class: package
+ version: 2.0.7
+ }
+ meta {
+ class: package
+ file: md5x.tcl
+ }
+}
+c59adcbfd27890dafe0245603b2df5a2eafe117b {
+ entity {
+ name: md5crypt
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{md5crypt 1.1.0} {md5cryptc 1.0}}
+ package-require: {critcl {md5 2} {Tcl 8.2}}
+ path: modules/md5crypt
+ }
+ package/ {
+ a944a208d597b0de171b05871854bdfc5dca14cc
+ 05ad9a4096cd0fb8e028114ffa76e894ffc3efba
+ }
+}
+a944a208d597b0de171b05871854bdfc5dca14cc {
+ entity {
+ name: md5crypt
+ shed_class: package
+ version: 1.1.0
+ }
+ meta {
+ class: package
+ file: md5crypt.tcl
+ }
+}
+05ad9a4096cd0fb8e028114ffa76e894ffc3efba {
+ entity {
+ name: md5cryptc
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: md5cryptc.tcl
+ }
+}
+17d2d93b1c9201d86f594d4eae531a95f2dcd67f {
+ entity {
+ name: mime
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{mime 1.6} {smtp 1.2} {smtp 1.4.5}}
+ package-require: {{mime 1.0} {mime 1.4.1} {smtp 1.0} {Tcl 8.3} {Tcl 8.5}}
+ path: modules/mime
+ }
+ package/ {
+ 11077143e325922e7d38aa846339b7d9a51f681e
+ 338a29966363174b6812f647275c60ece87ea78f
+ fcdf663b4180739b22d0a59d9b116ecb8e6c5dac
+ }
+}
+11077143e325922e7d38aa846339b7d9a51f681e {
+ entity {
+ name: smtp
+ shed_class: package
+ version: 1.2
+ }
+ meta {
+ class: package
+ file: README.html
+ }
+}
+338a29966363174b6812f647275c60ece87ea78f {
+ entity {
+ name: mime
+ shed_class: package
+ version: 1.6
+ }
+ meta {
+ class: package
+ file: mime.tcl
+ }
+}
+fcdf663b4180739b22d0a59d9b116ecb8e6c5dac {
+ entity {
+ name: smtp
+ shed_class: package
+ version: 1.4.5
+ }
+ meta {
+ class: package
+ file: smtp.tcl
+ }
+}
+e94bfbeea8191508362ff80140d4aecbaf83e5d0 {
+ entity {
+ name: multiplexer
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{multiplexer 0.2}}
+ package-require: logger
+ path: modules/multiplexer
+ }
+ package/ {
+ 4cacc15eb91cbe78571dadb0c054998aa83ef98c
+ }
+}
+4cacc15eb91cbe78571dadb0c054998aa83ef98c {
+ entity {
+ name: multiplexer
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: multiplexer.tcl
+ }
+}
+d4530eb5daf7d8d2d82e67fd516c0779bafef25f {
+ entity {
+ name: namespacex
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{namespacex 0.1}}
+ package-require: {{Tcl 8.5}}
+ path: modules/namespacex
+ }
+ package/ {
+ bdc6cf8984ae8e55867082ea0209d59d2f79e616
+ }
+}
+bdc6cf8984ae8e55867082ea0209d59d2f79e616 {
+ entity {
+ name: namespacex
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: namespacex.tcl
+ }
+}
+4b7b52b17ddf805927c6aa3026ab859382c482ce {
+ entity {
+ name: ncgi
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{ncgi 1.4.3}}
+ package-require: {fileutil {Tcl 8.4} uri}
+ path: modules/ncgi
+ }
+ package/ {
+ f1d4270538b2fefacc2aab537fbf1bc87f295312
+ }
+}
+f1d4270538b2fefacc2aab537fbf1bc87f295312 {
+ entity {
+ name: ncgi
+ shed_class: package
+ version: 1.4.3
+ }
+ meta {
+ class: package
+ file: ncgi.tcl
+ }
+}
+1c9f9fa8ff9a2b2aba85966e6a65ad5f7843cd30 {
+ entity {
+ name: nettool
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{nettool 0.5} {nettool::platform::windows 0.2}}
+ package-require: {csv ip listutil platform tcltest twapi}
+ path: modules/nettool
+ }
+ package/ {
+ 8fd986d6eeb65b62303b99a7e9c615603d06ed5d
+ 0ad3a2f77bb1ea76c0bc031eb7d2483eeb4b27f6
+ }
+}
+8fd986d6eeb65b62303b99a7e9c615603d06ed5d {
+ entity {
+ name: nettool
+ shed_class: package
+ version: 0.5
+ }
+ meta {
+ class: package
+ file: nettool.tcl
+ }
+}
+0ad3a2f77bb1ea76c0bc031eb7d2483eeb4b27f6 {
+ entity {
+ name: nettool::platform::windows
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: platform_windows.tcl
+ }
+}
+d13e898e971a38c0be8c86cd3b58ad8e1648794f {
+ entity {
+ name: nmea
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{nmea 1.0.0}}
+ package-require: {{Tcl 8.4}}
+ path: modules/nmea
+ }
+ package/ {
+ d4215628d7329a5897ac2130c3fb3277071cddbd
+ }
+}
+d4215628d7329a5897ac2130c3fb3277071cddbd {
+ entity {
+ name: nmea
+ shed_class: package
+ version: 1.0.0
+ }
+ meta {
+ class: package
+ file: nmea.tcl
+ }
+}
+131f7aac8bcc587b124e64a582bc6072d1487b4c {
+ entity {
+ name: nns
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{nameserv 0.4.2} {nameserv::auto 0.3} {nameserv::cluster 0.2.3} {nameserv::common 0.1} {nameserv::server 0.3.2}}
+ package-require: {comm cron interp logger {nameserv 0.4.1} nameserv::common {nettool 0.4} snit {Tcl 8.4} {Tcl 8.5} tcltest udp uevent uuid}
+ path: modules/nns
+ }
+ package/ {
+ d3001137fe762ccf85298aacca18da0f441723eb
+ 5dc7243ec5437fe7c66cf9be65f1d545dd16c566
+ 45afcabe7e5dbce6d2869f4d9b35e9413b61636b
+ 6af56c05d3d044e8b9480d22bc12df352c5c1800
+ 15edef98f3ff93a01a548fecbbfb78511ba96a6e
+ }
+}
+d3001137fe762ccf85298aacca18da0f441723eb {
+ entity {
+ name: nameserv::common
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: common.tcl
+ }
+}
+5dc7243ec5437fe7c66cf9be65f1d545dd16c566 {
+ entity {
+ name: nameserv
+ shed_class: package
+ version: 0.4.2
+ }
+ meta {
+ class: package
+ file: nns.tcl
+ }
+}
+45afcabe7e5dbce6d2869f4d9b35e9413b61636b {
+ entity {
+ name: nameserv::auto
+ shed_class: package
+ version: 0.3
+ }
+ meta {
+ class: package
+ file: nns_auto.tcl
+ }
+}
+6af56c05d3d044e8b9480d22bc12df352c5c1800 {
+ entity {
+ name: nameserv::cluster
+ shed_class: package
+ version: 0.2.3
+ }
+ meta {
+ class: package
+ file: nns_cluster.tcl
+ }
+}
+15edef98f3ff93a01a548fecbbfb78511ba96a6e {
+ entity {
+ name: nameserv::server
+ shed_class: package
+ version: 0.3.2
+ }
+ meta {
+ class: package
+ file: server.tcl
+ }
+}
+5f2db9fee6f4245a8b850c257fa0572d4376961b {
+ entity {
+ name: nntp
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{nntp 0.2.1}}
+ package-require: {{Tcl 8.2}}
+ path: modules/nntp
+ }
+ package/ {
+ c46391b2fe87c5b78b2fa2d0ef1bc8b0d5f5d46a
+ }
+}
+c46391b2fe87c5b78b2fa2d0ef1bc8b0d5f5d46a {
+ entity {
+ name: nntp
+ shed_class: package
+ version: 0.2.1
+ }
+ meta {
+ class: package
+ file: nntp.tcl
+ }
+}
+d785abdb856f570c074d4415f2b3a65e7db62fc1 {
+ entity {
+ name: ntp
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{time 1.2.1}}
+ package-require: {log {Tcl 8.0}}
+ path: modules/ntp
+ }
+ package/ {
+ 13c342eeb70dd417f98b7197c94852db9c53a282
+ }
+}
+13c342eeb70dd417f98b7197c94852db9c53a282 {
+ entity {
+ name: time
+ shed_class: package
+ version: 1.2.1
+ }
+ meta {
+ class: package
+ file: time.tcl
+ }
+}
+1b5d4a01e5607f7b85a4bb7e8bfc93a4ae1503ac {
+ entity {
+ name: oauth
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{oauth 1}}
+ package-require: {base64 http sha1 {Tcl 8.5} tls}
+ path: modules/oauth
+ }
+ package/ {
+ 3656d63eba86413d3867637fe73f9b1118ffcc10
+ }
+}
+3656d63eba86413d3867637fe73f9b1118ffcc10 {
+ entity {
+ name: oauth
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: oauth.tcl
+ }
+}
+5f72bcd9ab605aacf5d650cfd441001ab2940908 {
+ entity {
+ name: odie
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{http::wget 0.1} {listutil 1.7} {odie 0.2}}
+ package-require: http
+ path: modules/odie
+ }
+ package/ {
+ 3a2242db0c583085ce0e542865332f635685c59f
+ fe35084c152c90b2b147f873597b8de4fe4b7495
+ d14a696c4a66293b4b74223203c4e6079cbb11ef
+ }
+}
+3a2242db0c583085ce0e542865332f635685c59f {
+ entity {
+ name: odie
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: index.tcl
+ }
+}
+fe35084c152c90b2b147f873597b8de4fe4b7495 {
+ entity {
+ name: listutil
+ shed_class: package
+ version: 1.7
+ }
+ meta {
+ class: package
+ file: listutil.tcl
+ }
+}
+d14a696c4a66293b4b74223203c4e6079cbb11ef {
+ entity {
+ name: http::wget
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: urlget.tcl
+ }
+}
+15c066c31a0ff1478a244fd6bdd92d320e4653d1 {
+ entity {
+ name: oodialect
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{oo::dialect 0.2}}
+ package-require: {oo::dialect oo::meta {Tcl 8.6}}
+ path: modules/oodialect
+ }
+ package/ {
+ fb61e97be353d20d76590c3cfb6c244b4f6355a5
+ }
+}
+fb61e97be353d20d76590c3cfb6c244b4f6355a5 {
+ entity {
+ name: oo::dialect
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: oodialect.tcl
+ }
+}
+30a6eef7c186a1a1169040ae9a59f181cfb26989 {
+ entity {
+ name: oohtml
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{oo::html 0.1}}
+ package-require: {{Tcl 8.5} TclOO}
+ path: modules/oohtml
+ }
+ package/ {
+ 4c0558ec37f72a81cc4920bcd9e41cf30c2a9182
+ }
+}
+4c0558ec37f72a81cc4920bcd9e41cf30c2a9182 {
+ entity {
+ name: oo::html
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: oohtml.tcl
+ }
+}
+14e14d0b492bf7019ae030cb55d6e09ffbc391e9 {
+ entity {
+ name: oometa
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{oo::meta 0.4.1} {oo::metaclass 0.1} {oo::option 0.3}}
+ package-require: {dicttool {oo::meta 0.4}}
+ path: modules/oometa
+ }
+ package/ {
+ 3bfd231fc83526743b79017e0d9d012251a7fa17
+ 785a134d17bdc727e545f1718c06fc16e2acdf68
+ e1cc3c6e89767d4267a5f5f9e177005149b22ec9
+ }
+}
+3bfd231fc83526743b79017e0d9d012251a7fa17 {
+ entity {
+ name: oo::meta
+ shed_class: package
+ version: 0.4.1
+ }
+ meta {
+ class: package
+ file: oometa.tcl
+ }
+}
+785a134d17bdc727e545f1718c06fc16e2acdf68 {
+ entity {
+ name: oo::metaclass
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: oometaclass.tcl
+ }
+}
+e1cc3c6e89767d4267a5f5f9e177005149b22ec9 {
+ entity {
+ name: oo::option
+ shed_class: package
+ version: 0.3
+ }
+ meta {
+ class: package
+ file: oooption.tcl
+ }
+}
+6de882c2439b9909c61f01434c7c89291b02231e {
+ entity {
+ name: ooutil
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{oo::util 1.2.2}}
+ package-require: {{Tcl 8.5} TclOO}
+ path: modules/ooutil
+ }
+ package/ {
+ 4b5abdd152d25512975181d074666bd970302740
+ }
+}
+4b5abdd152d25512975181d074666bd970302740 {
+ entity {
+ name: oo::util
+ shed_class: package
+ version: 1.2.2
+ }
+ meta {
+ class: package
+ file: ooutil.tcl
+ }
+}
+a586afa4c3092f6d130ba469b58e8b5e5c3a84b5 {
+ entity {
+ name: otp
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{otp 1.0.0}}
+ package-require: {{Tcl 8.2}}
+ path: modules/otp
+ }
+ package/ {
+ b74435d9e3f010e25d0948ce4e48ba7bd4917974
+ }
+}
+b74435d9e3f010e25d0948ce4e48ba7bd4917974 {
+ entity {
+ name: otp
+ shed_class: package
+ version: 1.0.0
+ }
+ meta {
+ class: package
+ file: otp.tcl
+ }
+}
+c62a66025edf41aa91390bf99e68109dc083dc41 {
+ entity {
+ name: page
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{@PKG@ 0.1} {page::analysis::peg::emodes 0.1} {page::analysis::peg::minimize 0.1} {page::analysis::peg::reachable 0.1} {page::analysis::peg::realizable 0.1} {page::compiler::peg::mecpu 0.1.1} {page::config::peg 0.1} {page::gen::peg::canon 0.1} {page::gen::peg::cpkg 0.1} {page::gen::peg::hb 0.1} {page::gen::peg::me 0.1} {page::gen::peg::mecpu 0.1} {page::gen::peg::ser 0.1} {page::gen::tree::text 0.1} {page::parse::lemon 0.1} {page::parse::peg 0.1} {page::parse::peghb 0.1} {page::parse::pegser 0.1} {page::pluginmgr 0.2} {page::reader::hb 0.1} {page::reader::lemon 0.1} {page::reader::peg 0.1} {page::reader::ser 0.1} {page::reader::treeser 0.1} {page::transform::mecpu 0.1} {page::transform::reachable 0.1} {page::transform::realizable 0.1} {page::util::flow 0.1} {page::util::norm::lemon 0.1} {page::util::norm::peg 0.1} {page::util::peg 0.1} {page::util::quote 0.1} {page::writer::hb 0.1} {page::writer::identity 0.1} {page::writer::me 0.1} {page::writer::mecpu 0.1.1} {page::writer::null 0.1} {page::writer::peg 0.1} {page::writer::ser 0.1} {page::writer::tpc 0.1} {page::writer::tree 0.1} {pg::peg::grammar 0.1}}
+ package-require: {fileutil grammar::me::cpu grammar::me::cpu::core grammar::me::cpu::gasm grammar::me::tcl grammar::me::util grammar::peg page::analysis::peg::emodes page::analysis::peg::reachable page::analysis::peg::realizable page::compiler::peg::mecpu page::gen::peg::canon page::gen::peg::cpkg page::gen::peg::hb page::gen::peg::me page::gen::peg::mecpu page::gen::peg::ser page::gen::tree::text page::parse::lemon page::parse::peg page::parse::peghb page::parse::pegser page::plugin page::util::flow page::util::norm::lemon page::util::norm::peg page::util::peg page::util::quote pluginmgr snit struct::graph struct::tree textutil treeql}
+ path: modules/page
+ }
+ package/ {
+ d89ce0626f2777f4470571a886c314db14b1477d
+ ba2f0a6da340bb68c0ed77771e383333d5061493
+ a77b692be882ff616ccb4786b5b0fb3375c942df
+ aea69031b28193514e2a02228464baba98564628
+ 3a414b15afccb1be539ec8f429059a91e461e330
+ e4742f0e6ac45a97f0f9662b045ddc7a132adaa4
+ 162f76002f1a3cd49d2a61627504a69fe0f6a632
+ d41218cf50200d795ce75b6de11a3ffb0c21917b
+ ae0d22513a85f1f50be4439daa557b8d9a546a44
+ b8ce96602c9311169fe557356c4f9f3d0d707853
+ d9fe23690a053c2bbc8d73dc350fbcffdfadca64
+ 463c27ccdf7d17e1ef4d2922ac3f488319796223
+ c764f47fa80c5b5e9714eb167cb6f33464d86d1b
+ 1a854a9dcfba62e0b40f1a1fc11dbea098592cb2
+ f7649aefd694b79206d111251a4e04c9b9cdd407
+ cf2f8ebffe3ba91d88d5f1fc1846fcf295fd4609
+ 5b9aeddadde05de29037d7cd89238ac43f58203c
+ 69a034d6de6e96c0bca7cec3a92b1ad4935196ad
+ 0e429325198565f439377c72b84fd0c5987a5d80
+ f5fbf09f2649502b6fffdf9b7756e46bc816e4fa
+ 5edc23281d4b73a447a34f8733711560a406e7a3
+ dec784bb40dc98e108b11c1b2d3609b2afc09afc
+ 34548e86a1bc0e0a87af34fb567b9208306421cb
+ 86a71adb055f47203a5b7e1fb61396986a5c94cb
+ 68ef0a2cee892639d41852c1ca6ce2273645b112
+ 23e4d25b35262e227442e27300963b4252c5b48a
+ 6ef4a72b7b0b840047c8d0918b48baa606e80064
+ ce4970ff364a3385d3d773f885f759530349e265
+ 903fce96026cebd607dad6f5b5eeb60ece819dcc
+ 19f624cd9e433875128fae78e828a899b99d9c31
+ 7a376fe054fe923e4b73dd814494e0c9695ebccb
+ e4874f5c3d6e02918d42579493697d574808388e
+ 3a5e2f1a3c4dee2dedeb12c2cb556d4c3aca76d4
+ a6f27089f0a5a2752c1eb5cbf71fa2670bb9b046
+ 24edb0081152feaa6030b580fe87f5c38956c224
+ 1fd100f786b488980120aab56485c161e7671326
+ eb80fa3eca78acd73dce1db80c8923347075b395
+ 92007adf5e1a125b8350a4866f5bd71f73301af9
+ a2787ff48de6110c22055013d0a90e171832b111
+ a0b2d251ea04d962d7a965c61fb7e1eff629d304
+ 89c29b31cd3549dfea921d3f5bbb2e6e138d24c3
+ f6f90203f796483199e33b416753f8f69d24d1c6
+ 115179c139fa80df25569b452b8e2b36031e56f0
+ }
+}
+d89ce0626f2777f4470571a886c314db14b1477d {
+ entity {
+ name: page::analysis::peg::emodes
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: analysis_peg_emodes.tcl
+ }
+}
+ba2f0a6da340bb68c0ed77771e383333d5061493 {
+ entity {
+ name: page::analysis::peg::minimize
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: analysis_peg_minimize.tcl
+ }
+}
+a77b692be882ff616ccb4786b5b0fb3375c942df {
+ entity {
+ name: page::analysis::peg::reachable
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: analysis_peg_reachable.tcl
+ }
+}
+aea69031b28193514e2a02228464baba98564628 {
+ entity {
+ name: page::analysis::peg::realizable
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: analysis_peg_realizable.tcl
+ }
+}
+3a414b15afccb1be539ec8f429059a91e461e330 {
+ entity {
+ name: page::compiler::peg::mecpu
+ shed_class: package
+ version: 0.1.1
+ }
+ meta {
+ class: package
+ file: compiler_peg_mecpu.tcl
+ }
+}
+e4742f0e6ac45a97f0f9662b045ddc7a132adaa4 {
+ entity {
+ name: page::gen::peg::canon
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: gen_peg_canon.tcl
+ }
+}
+162f76002f1a3cd49d2a61627504a69fe0f6a632 {
+ entity {
+ name: page::gen::peg::cpkg
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: gen_peg_cpkg.tcl
+ }
+}
+d41218cf50200d795ce75b6de11a3ffb0c21917b {
+ entity {
+ name: page::gen::peg::hb
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: gen_peg_hb.tcl
+ }
+}
+ae0d22513a85f1f50be4439daa557b8d9a546a44 {
+ entity {
+ name: page::gen::peg::me
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: gen_peg_me.tcl
+ }
+}
+b8ce96602c9311169fe557356c4f9f3d0d707853 {
+ entity {
+ name: @PKG@
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: gen_peg_me.template
+ }
+}
+d9fe23690a053c2bbc8d73dc350fbcffdfadca64 {
+ entity {
+ name: page::gen::peg::mecpu
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: gen_peg_mecpu.tcl
+ }
+}
+463c27ccdf7d17e1ef4d2922ac3f488319796223 {
+ entity {
+ name: @PKG@
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: gen_peg_mecpu.template
+ }
+}
+c764f47fa80c5b5e9714eb167cb6f33464d86d1b {
+ entity {
+ name: page::gen::peg::ser
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: gen_peg_ser.tcl
+ }
+}
+1a854a9dcfba62e0b40f1a1fc11dbea098592cb2 {
+ entity {
+ name: page::gen::tree::text
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: gen_tree_text.tcl
+ }
+}
+f7649aefd694b79206d111251a4e04c9b9cdd407 {
+ entity {
+ name: page::parse::lemon
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: parse_lemon.tcl
+ }
+}
+cf2f8ebffe3ba91d88d5f1fc1846fcf295fd4609 {
+ entity {
+ name: page::parse::peg
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: parse_peg.tcl
+ }
+}
+5b9aeddadde05de29037d7cd89238ac43f58203c {
+ entity {
+ name: page::parse::peghb
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: parse_peghb.tcl
+ }
+}
+69a034d6de6e96c0bca7cec3a92b1ad4935196ad {
+ entity {
+ name: page::parse::pegser
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: parse_pegser.tcl
+ }
+}
+0e429325198565f439377c72b84fd0c5987a5d80 {
+ entity {
+ name: pg::peg::grammar
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: peg_grammar.tcl
+ }
+}
+f5fbf09f2649502b6fffdf9b7756e46bc816e4fa {
+ entity {
+ name: page::pluginmgr
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: pluginmgr.tcl
+ }
+}
+5edc23281d4b73a447a34f8733711560a406e7a3 {
+ entity {
+ name: page::util::flow
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: util_flow.tcl
+ }
+}
+dec784bb40dc98e108b11c1b2d3609b2afc09afc {
+ entity {
+ name: page::util::norm::lemon
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: util_norm_lemon.tcl
+ }
+}
+34548e86a1bc0e0a87af34fb567b9208306421cb {
+ entity {
+ name: page::util::norm::peg
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: util_norm_peg.tcl
+ }
+}
+86a71adb055f47203a5b7e1fb61396986a5c94cb {
+ entity {
+ name: page::util::peg
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: util_peg.tcl
+ }
+}
+68ef0a2cee892639d41852c1ca6ce2273645b112 {
+ entity {
+ name: page::util::quote
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: util_quote.tcl
+ }
+}
+23e4d25b35262e227442e27300963b4252c5b48a {
+ entity {
+ name: page::config::peg
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: config_peg.tcl
+ }
+}
+6ef4a72b7b0b840047c8d0918b48baa606e80064 {
+ entity {
+ name: page::reader::hb
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: reader_hb.tcl
+ }
+}
+ce4970ff364a3385d3d773f885f759530349e265 {
+ entity {
+ name: page::reader::lemon
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: reader_lemon.tcl
+ }
+}
+903fce96026cebd607dad6f5b5eeb60ece819dcc {
+ entity {
+ name: page::reader::peg
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: reader_peg.tcl
+ }
+}
+19f624cd9e433875128fae78e828a899b99d9c31 {
+ entity {
+ name: page::reader::ser
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: reader_ser.tcl
+ }
+}
+7a376fe054fe923e4b73dd814494e0c9695ebccb {
+ entity {
+ name: page::reader::treeser
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: reader_treeser.tcl
+ }
+}
+e4874f5c3d6e02918d42579493697d574808388e {
+ entity {
+ name: page::transform::mecpu
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: transform_mecpu.tcl
+ }
+}
+3a5e2f1a3c4dee2dedeb12c2cb556d4c3aca76d4 {
+ entity {
+ name: page::transform::reachable
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: transform_reachable.tcl
+ }
+}
+a6f27089f0a5a2752c1eb5cbf71fa2670bb9b046 {
+ entity {
+ name: page::transform::realizable
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: transform_realizable.tcl
+ }
+}
+24edb0081152feaa6030b580fe87f5c38956c224 {
+ entity {
+ name: page::writer::hb
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: writer_hb.tcl
+ }
+}
+1fd100f786b488980120aab56485c161e7671326 {
+ entity {
+ name: page::writer::identity
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: writer_identity.tcl
+ }
+}
+eb80fa3eca78acd73dce1db80c8923347075b395 {
+ entity {
+ name: page::writer::me
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: writer_me.tcl
+ }
+}
+92007adf5e1a125b8350a4866f5bd71f73301af9 {
+ entity {
+ name: page::writer::mecpu
+ shed_class: package
+ version: 0.1.1
+ }
+ meta {
+ class: package
+ file: writer_mecpu.tcl
+ }
+}
+a2787ff48de6110c22055013d0a90e171832b111 {
+ entity {
+ name: page::writer::null
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: writer_null.tcl
+ }
+}
+a0b2d251ea04d962d7a965c61fb7e1eff629d304 {
+ entity {
+ name: page::writer::peg
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: writer_peg.tcl
+ }
+}
+89c29b31cd3549dfea921d3f5bbb2e6e138d24c3 {
+ entity {
+ name: page::writer::ser
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: writer_ser.tcl
+ }
+}
+f6f90203f796483199e33b416753f8f69d24d1c6 {
+ entity {
+ name: page::writer::tpc
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: writer_tpc.tcl
+ }
+}
+115179c139fa80df25569b452b8e2b36031e56f0 {
+ entity {
+ name: page::writer::tree
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: writer_tree.tcl
+ }
+}
+13256a08bd28e10d327202f22a725843df4fd1b1 {
+ entity {
+ name: pki
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{pki 0.6}}
+ package-require: {aes {asn 0.8.4} des math::bignum {md5 2} sha1 sha256 {Tcl 8.5}}
+ path: modules/pki
+ }
+ package/ {
+ a7f7a10853cf4fa9b0dcc5a5c12b67111e1d1ba4
+ }
+}
+a7f7a10853cf4fa9b0dcc5a5c12b67111e1d1ba4 {
+ entity {
+ name: pki
+ shed_class: package
+ version: 0.6
+ }
+ meta {
+ class: package
+ file: pki.tcl
+ }
+}
+f47d8fd96c84794f43f0d6c3441f05a41e062490 {
+ entity {
+ name: pluginmgr
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{pluginmgr 0.3}}
+ package-require: {snit {Tcl 8.4}}
+ path: modules/pluginmgr
+ }
+ package/ {
+ cc9d9f1a2a174ba6952eec74cbfed9bf41076df0
+ }
+}
+cc9d9f1a2a174ba6952eec74cbfed9bf41076df0 {
+ entity {
+ name: pluginmgr
+ shed_class: package
+ version: 0.3
+ }
+ meta {
+ class: package
+ file: pluginmgr.tcl
+ }
+}
+4657797aa917c238ea37c46a947e62fad99f41d6 {
+ entity {
+ name: png
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{png 0.2}}
+ package-require: {}
+ path: modules/png
+ }
+ package/ {
+ f74dae92e2bab4b91fa5acc2add6b2cb6cefc39b
+ }
+}
+f74dae92e2bab4b91fa5acc2add6b2cb6cefc39b {
+ entity {
+ name: png
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: png.tcl
+ }
+}
+e97156202ed271dd938822a7d7f2da8ed10919e5 {
+ entity {
+ name: pop3
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{pop3 1.9}}
+ package-require: {cmdline log {Tcl 8.4}}
+ path: modules/pop3
+ }
+ package/ {
+ 679823c698988a761af1250cac85b2006eff82c5
+ }
+}
+679823c698988a761af1250cac85b2006eff82c5 {
+ entity {
+ name: pop3
+ shed_class: package
+ version: 1.9
+ }
+ meta {
+ class: package
+ file: pop3.tcl
+ }
+}
+dc54017e1ef14380e1a0752910345d2f8b9696d7 {
+ entity {
+ name: pop3d
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{pop3d 1.1.0} {pop3d::dbox 1.0.2} {pop3d::udb 1.1}}
+ package-require: {log md5 mime}
+ path: modules/pop3d
+ }
+ package/ {
+ 6bad6e4dd74c66f6d2f9495ca29ed37d9869df0b
+ 251a858f32689f6ebbbcd22aa19bf84b934f21a6
+ b6be411cbaa76f6b8052647607d3cb4c3e7051a9
+ }
+}
+6bad6e4dd74c66f6d2f9495ca29ed37d9869df0b {
+ entity {
+ name: pop3d
+ shed_class: package
+ version: 1.1.0
+ }
+ meta {
+ class: package
+ file: pop3d.tcl
+ }
+}
+251a858f32689f6ebbbcd22aa19bf84b934f21a6 {
+ entity {
+ name: pop3d::dbox
+ shed_class: package
+ version: 1.0.2
+ }
+ meta {
+ class: package
+ file: pop3d_dbox.tcl
+ }
+}
+b6be411cbaa76f6b8052647607d3cb4c3e7051a9 {
+ entity {
+ name: pop3d::udb
+ shed_class: package
+ version: 1.1
+ }
+ meta {
+ class: package
+ file: pop3d_udb.tcl
+ }
+}
+2e8c5d9ed4b4466a61d51ab370ae728990c6817c {
+ entity {
+ name: processman
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{processman 0.3}}
+ package-require: {{cron 1.1}}
+ path: modules/processman
+ }
+ package/ {
+ 20ec1fb99903c85e7fed103c29357e7b45f40c53
+ }
+}
+20ec1fb99903c85e7fed103c29357e7b45f40c53 {
+ entity {
+ name: processman
+ shed_class: package
+ version: 0.3
+ }
+ meta {
+ class: package
+ file: processman.tcl
+ }
+}
+62f7e6e1a4c063c51b91e0a8ddbd15d5c540f85b {
+ entity {
+ name: profiler
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{profiler 0.3}}
+ package-require: {{Tcl 8.3}}
+ path: modules/profiler
+ }
+ package/ {
+ 6593fa167d9bea4cc8fc8ce165031ab3ebc679d9
+ }
+}
+6593fa167d9bea4cc8fc8ce165031ab3ebc679d9 {
+ entity {
+ name: profiler
+ shed_class: package
+ version: 0.3
+ }
+ meta {
+ class: package
+ file: profiler.tcl
+ }
+}
+4dbd5bd0c0050c49333da85e797d0bbe8557a478 {
+ entity {
+ name: pt
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{char 1.0.1} {configuration 1} {OO_PACKAGE 1} {paths 1} {pt::ast 1.1} {pt::cparam::configuration::critcl 1.0.2} {pt::cparam::configuration::tea 0.1} {pt::parse::peg 1.0.1} {pt::parse::peg_tcl 1.0.1} {pt::pe 1.0.2} {pt::pe::op 1} {pt::peg 1} {pt::peg::container 1} {pt::peg::container::peg 1} {pt::peg::export 1} {pt::peg::export::container 1} {pt::peg::export::json 1} {pt::peg::export::peg 1} {pt::peg::from::json 1} {pt::peg::from::peg 1.0.3} {pt::peg::import 1} {pt::peg::import::json 1} {pt::peg::import::peg 1} {pt::peg::interp 1.0.1} {pt::peg::op 1.0.1} {pt::peg::to::container 1} {pt::peg::to::cparam 1.1.3} {pt::peg::to::json 1} {pt::peg::to::param 1.0.1} {pt::peg::to::peg 1.0.2} {pt::peg::to::tclparam 1.0.3} {pt::pgen 1.0.3} {pt::rde 1.1} {pt::rde::critcl 1.3.4} {pt::rde::oo 1.1} {pt::tclparam::configuration::snit 1.0.2} {pt::tclparam::configuration::tcloo 1.0.4} {pt::util 1} {pt_parse_peg_c 1.0.1} {text::write 1}}
+ package-require: {bench::in char configuration critcl debug fileutil json json::write paths pluginmgr pt::ast {pt::cparam::configuration::critcl 1.0.2} pt::cparam::configuration::tea pt::parse::peg pt::pe pt::pe::op pt::peg pt::peg::container pt::peg::export::plugin pt::peg::from::json pt::peg::from::peg pt::peg::import::plugin pt::peg::to::container pt::peg::to::cparam pt::peg::to::json pt::peg::to::param pt::peg::to::peg pt::peg::to::tclparam {pt::pgen 1.0.3} pt::rde pt::rde::oo {pt::tclparam::configuration::snit 1.0.2} {pt::tclparam::configuration::tcloo 1.0.4} pt::util report snit struct::matrix struct::set {struct::stack 1.5} {Tcl 8.4} {Tcl 8.5} TclOO text::write textutil::adjust try}
+ path: modules/pt
+ }
+ package/ {
+ 055fd3858997c1a3742eb8e5584deed3a5378ad3
+ 2776456c368486e67b7f52e721bd6b326f1a6dcd
+ a2393c61e6f9840107e26cebacb79c5f315f884c
+ 4b18893c9b74a8a8500accd233db08a268800463
+ 42b63901fc32affdc31dc313c9165a2809ee4b66
+ d8e516b700b47a0d5e59c3cf6ba6e07a10816cb3
+ 7bc6303a90508da4104b17730ebfe7eac5858e4e
+ 898860c927483347a49bb7452d7e532d3188cae0
+ 414537d899aab08fc86808cacf48024b3dabdcbb
+ c02ba7458b9d09313f912ac4c03780fa4199c5b0
+ d49af5e69a8757e6072a64724858f89d58e8f339
+ 74a9f2c48be4df256fec6714c61dee27baab31ff
+ 5cd12c2a2771b0916b5a983ea31c19704b2f9a57
+ 6f8e047d0a564df55c17bc14f72b4e695e723786
+ cc4c6758d43b6a3da50ead88545faa26fef2daa9
+ d9fe5593d9f912401a985078467a080ebdfae792
+ e7c8522b5aa4c0ef819ced86f66aac7962e23ac2
+ bb6ec40479d8da1c14bb8b3a91a9a443299d238a
+ 4e0feedd9270a6bff8f17448399f4d3e22012b75
+ 79a4ecd4c7b74b2ba6d5abda8b7b0b81a6cc60e3
+ 7508422ec18951ca67bf2840ca75fed6da9e10cb
+ 73f2fcab4a0aae1bf0d4c9cea63c4bfadea98f2b
+ c8300a2bd7718ead482ac766ee950469dade8acb
+ 54ccd4e2f8f53f32c4ee265a8bf5a3f81d34bef3
+ 69fe9aaecc409720a0201a5114004d44e28408dd
+ e55756dca4ecb1554ec94ac1c8bde7cff8a09542
+ a6582a4e9c368a76daddf48918dc72e645e611b1
+ 7d5db653886cc15cb57b634ddabfe4ce09308c26
+ fcda1881998f0abf2a998805debd44b0eaa6d9ab
+ b7995eb5a1e6f0485a8220967347767239c26883
+ 7ff95c8cf7a4453d51c9e8b77fd69abd21751b8b
+ f667267e6e1fc40d52259c09cdbe2d863284a666
+ d38b45975f6e2e86652ba5ebf9ce05f23a1c9329
+ e43a8d48c372e6e1c9a49f97055503ce35bd465e
+ 047aff99562eb1fbd934b6491dfcf9d6102f630f
+ 1b1e7f342ebef61a96427ef673be77fce677754e
+ 475e1b98f82a677d364a46eb5f3bde5f4e72dc9b
+ ce8be67527935dc9af5d863ad1861a270e4dc37f
+ 190f9bafa20b088d306967ab0a6232093cd8cbe9
+ 251f86dfcfe11fd4f8d05a2a1d4dbdad5a139f48
+ 28b7893b9656bd76adba59b41c41e27ddec4cb62
+ e8cd90f4b3610273cf25b82daef68e4253edd071
+ 4c9611e2e6da281bdc17d325acfbf4228eb090d6
+ b5168f585441c8f70285fb940d1398958d25461c
+ d1b4b76a2a171949c26e5141603259cde9ea3a79
+ f2103dc945083f5dba10378dd7eefc44ee8227f6
+ 86fd8844d733243226b6c32917e6147cd92d8e6e
+ acb59ca62931fc3ae0fad00c90b0603604912550
+ 51a09b79e1573cc19f8816246bbd560cfb213da7
+ 9248545bae90b43de423bf9caaff7758d4996936
+ f5070118c5eeda0d11cf30206c573aa9e32095e6
+ f4fd904131958b4dffefe1a1e25e68e4d08bbccd
+ 3a962b1f805fba36474449a5b76139c91d0adc5d
+ 438d89dbb83e41461bad3a565b592a332b13ff9f
+ 13b062605e07a8c368f8e640a6d5a73ad053f1c3
+ 6b69ff697911cc12c593efa1893544605cc049ff
+ bff21c93a31200487bbea90e851a2f7808f42b4b
+ 7d5ecbf66373caec5470abcb02d6fa2411c1c1a5
+ 860d5c0cfdd828e4fe273a649e60b3092c691545
+ 72cea396e0c7b36cc0c9f507818b4f6155c4ebb7
+ 6165f89c9852b4be34e33e0b0495f832cc7c0033
+ 6616ceb64db27854506ddf8df68e62aae44f8aae
+ 7e02af698389cf6fdbeab5e8c6a928cefe5f6587
+ 91557416b9aeaa9fbc321a609b5d86268d693245
+ 0245b946efe447f70fa3fea21a2335afe18c83b1
+ 4b8ad16e2c0ba14e3585402263bd50d0c091bdc0
+ 3488eb693ce3846070f00e21d0e087e3bf918504
+ 8b1d7a93f19769fc08434ab4a9dc0657adfd9c70
+ 20abf47016f72827c15efa00c613c2cbeb25fd16
+ a7b60277b1b9dc8166e0544c2b15be79dfd4a441
+ b1e973e94845ffd0cab742e92b5e374cab26e888
+ 1105d7afb8a1864e8389a1b7d38830c45cb35302
+ 23ffbb71d2e05f9eb4754e5586e7982c6bead052
+ 5d9112e2a428abcb0ba9d51206eb886805be52e0
+ 939a14f8242951af2686b0031093af1539630bb2
+ 9b2f7ee35976bda1844e41d88b7fa173f5961572
+ 8cbcfd61ea8666a0e684f0a625fe1b762ba0ace0
+ 0f1613b0a4906e06a796f643c65b2a7230433fe2
+ 8d40feaf5ca32bbb9d0a19c68321f5f1c2cc214c
+ fc5871c04917ebec1e9f88aa2b79e8e06ed26d0b
+ 32d6165c7ec8537fe0bdf1d35eab77c210ec6327
+ 2060110b258e427c714c5ba011fb2dbf9e6c73f6
+ 7befe32d897e9fb793545e5d019cd97d4fb74b29
+ b5ab0eafbb2e4879872cad42b0e837b336f95511
+ 14bdf62ae414ac6fe30eb0ad172cb645ff70f2a0
+ 78d8fff1ea294e90a3bd156fa01864f3a92194ff
+ 76ec54ac1fba98e1a54e468df4f9a2cbbc6fd8d6
+ 04acda3f92edfefc39993b7ddc8661d78ec70cdd
+ 05265aff50520201a8c01f713ed533642775decf
+ ac12ca110ae71bbed291b406c6101962e1684b80
+ 82ec2dbcbcc7b85d1fccb7fa2f7f55c5ca975444
+ }
+}
+055fd3858997c1a3742eb8e5584deed3a5378ad3 {
+ entity {
+ name: char
+ shed_class: package
+ version: 1.0.1
+ }
+ meta {
+ class: package
+ file: char.tcl
+ }
+}
+2776456c368486e67b7f52e721bd6b326f1a6dcd {
+ entity {
+ name: configuration
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: configuration.tcl
+ }
+}
+a2393c61e6f9840107e26cebacb79c5f315f884c {
+ entity {
+ name: paths
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: paths.tcl
+ }
+}
+4b18893c9b74a8a8500accd233db08a268800463 {
+ entity {
+ name: pt::ast
+ shed_class: package
+ version: 1.1
+ }
+ meta {
+ class: package
+ file: pt_astree.tcl
+ }
+}
+42b63901fc32affdc31dc313c9165a2809ee4b66 {
+ entity {
+ name: pt::cparam::configuration::critcl
+ shed_class: package
+ version: 1.0.2
+ }
+ meta {
+ class: package
+ file: pt_cparam_config_critcl.tcl
+ }
+}
+d8e516b700b47a0d5e59c3cf6ba6e07a10816cb3 {
+ entity {
+ name: pt::cparam::configuration::tea
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: pt_cparam_config_tea.tcl
+ }
+}
+7bc6303a90508da4104b17730ebfe7eac5858e4e {
+ entity {
+ name: pt::parse::peg
+ shed_class: package
+ version: 1.0.1
+ }
+ meta {
+ class: package
+ file: pt_parse_peg.tcl
+ }
+}
+898860c927483347a49bb7452d7e532d3188cae0 {
+ entity {
+ name: pt_parse_peg_c
+ shed_class: package
+ version: 1.0.1
+ }
+ meta {
+ class: package
+ file: pt_parse_peg_c.tcl
+ }
+}
+414537d899aab08fc86808cacf48024b3dabdcbb {
+ entity {
+ name: pt::parse::peg_tcl
+ shed_class: package
+ version: 1.0.1
+ }
+ meta {
+ class: package
+ file: pt_parse_peg_tcl.tcl
+ }
+}
+c02ba7458b9d09313f912ac4c03780fa4199c5b0 {
+ entity {
+ name: pt::peg::container
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: pt_peg_container.tcl
+ }
+}
+d49af5e69a8757e6072a64724858f89d58e8f339 {
+ entity {
+ name: pt::peg::container::peg
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: pt_peg_container_peg.tcl
+ }
+}
+74a9f2c48be4df256fec6714c61dee27baab31ff {
+ entity {
+ name: pt::peg::export
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: pt_peg_export.tcl
+ }
+}
+5cd12c2a2771b0916b5a983ea31c19704b2f9a57 {
+ entity {
+ name: pt::peg::export::container
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: pt_peg_export_container.tcl
+ }
+}
+6f8e047d0a564df55c17bc14f72b4e695e723786 {
+ entity {
+ name: pt::peg::export::json
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: pt_peg_export_json.tcl
+ }
+}
+cc4c6758d43b6a3da50ead88545faa26fef2daa9 {
+ entity {
+ name: pt::peg::export::peg
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: pt_peg_export_peg.tcl
+ }
+}
+d9fe5593d9f912401a985078467a080ebdfae792 {
+ entity {
+ name: pt::peg::from::json
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: pt_peg_from_json.tcl
+ }
+}
+e7c8522b5aa4c0ef819ced86f66aac7962e23ac2 {
+ entity {
+ name: pt::peg::from::peg
+ shed_class: package
+ version: 1.0.3
+ }
+ meta {
+ class: package
+ file: pt_peg_from_peg.tcl
+ }
+}
+bb6ec40479d8da1c14bb8b3a91a9a443299d238a {
+ entity {
+ name: pt::peg::import
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: pt_peg_import.tcl
+ }
+}
+4e0feedd9270a6bff8f17448399f4d3e22012b75 {
+ entity {
+ name: pt::peg::import::json
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: pt_peg_import_json.tcl
+ }
+}
+79a4ecd4c7b74b2ba6d5abda8b7b0b81a6cc60e3 {
+ entity {
+ name: pt::peg::import::peg
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: pt_peg_import_peg.tcl
+ }
+}
+7508422ec18951ca67bf2840ca75fed6da9e10cb {
+ entity {
+ name: pt::peg::interp
+ shed_class: package
+ version: 1.0.1
+ }
+ meta {
+ class: package
+ file: pt_peg_interp.tcl
+ }
+}
+73f2fcab4a0aae1bf0d4c9cea63c4bfadea98f2b {
+ entity {
+ name: pt::peg::op
+ shed_class: package
+ version: 1.0.1
+ }
+ meta {
+ class: package
+ file: pt_peg_op.tcl
+ }
+}
+c8300a2bd7718ead482ac766ee950469dade8acb {
+ entity {
+ name: pt::peg::to::container
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: pt_peg_to_container.tcl
+ }
+}
+54ccd4e2f8f53f32c4ee265a8bf5a3f81d34bef3 {
+ entity {
+ name: pt::peg::to::cparam
+ shed_class: package
+ version: 1.1.3
+ }
+ meta {
+ class: package
+ file: pt_peg_to_cparam.tcl
+ }
+}
+69fe9aaecc409720a0201a5114004d44e28408dd {
+ entity {
+ name: pt::peg::to::json
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: pt_peg_to_json.tcl
+ }
+}
+e55756dca4ecb1554ec94ac1c8bde7cff8a09542 {
+ entity {
+ name: pt::peg::to::param
+ shed_class: package
+ version: 1.0.1
+ }
+ meta {
+ class: package
+ file: pt_peg_to_param.tcl
+ }
+}
+a6582a4e9c368a76daddf48918dc72e645e611b1 {
+ entity {
+ name: pt::peg::to::peg
+ shed_class: package
+ version: 1.0.2
+ }
+ meta {
+ class: package
+ file: pt_peg_to_peg.tcl
+ }
+}
+7d5db653886cc15cb57b634ddabfe4ce09308c26 {
+ entity {
+ name: pt::peg::to::tclparam
+ shed_class: package
+ version: 1.0.3
+ }
+ meta {
+ class: package
+ file: pt_peg_to_tclparam.tcl
+ }
+}
+fcda1881998f0abf2a998805debd44b0eaa6d9ab {
+ entity {
+ name: pt::peg
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: pt_pegrammar.tcl
+ }
+}
+b7995eb5a1e6f0485a8220967347767239c26883 {
+ entity {
+ name: pt::pe::op
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: pt_pexpr_op.tcl
+ }
+}
+7ff95c8cf7a4453d51c9e8b77fd69abd21751b8b {
+ entity {
+ name: pt::pe
+ shed_class: package
+ version: 1.0.2
+ }
+ meta {
+ class: package
+ file: pt_pexpression.tcl
+ }
+}
+f667267e6e1fc40d52259c09cdbe2d863284a666 {
+ entity {
+ name: pt::pgen
+ shed_class: package
+ version: 1.0.3
+ }
+ meta {
+ class: package
+ file: pt_pgen.tcl
+ }
+}
+d38b45975f6e2e86652ba5ebf9ce05f23a1c9329 {
+ entity {
+ name: pt::rde
+ shed_class: package
+ version: 1.1
+ }
+ meta {
+ class: package
+ file: pt_rdengine.tcl
+ }
+}
+e43a8d48c372e6e1c9a49f97055503ce35bd465e {
+ entity {
+ name: pt::rde::critcl
+ shed_class: package
+ version: 1.3.4
+ }
+ meta {
+ class: package
+ file: pt_rdengine_c.tcl
+ }
+}
+047aff99562eb1fbd934b6491dfcf9d6102f630f {
+ entity {
+ name: pt::rde::oo
+ shed_class: package
+ version: 1.1
+ }
+ meta {
+ class: package
+ file: pt_rdengine_oo.tcl
+ }
+}
+1b1e7f342ebef61a96427ef673be77fce677754e {
+ entity {
+ name: pt::tclparam::configuration::snit
+ shed_class: package
+ version: 1.0.2
+ }
+ meta {
+ class: package
+ file: pt_tclparam_config_snit.tcl
+ }
+}
+475e1b98f82a677d364a46eb5f3bde5f4e72dc9b {
+ entity {
+ name: pt::tclparam::configuration::tcloo
+ shed_class: package
+ version: 1.0.4
+ }
+ meta {
+ class: package
+ file: pt_tclparam_config_tcloo.tcl
+ }
+}
+ce8be67527935dc9af5d863ad1861a270e4dc37f {
+ entity {
+ name: pt::util
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: pt_util.tcl
+ }
+}
+190f9bafa20b088d306967ab0a6232093cd8cbe9 {
+ entity {
+ name: text::write
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: text_write.tcl
+ }
+}
+251f86dfcfe11fd4f8d05a2a1d4dbdad5a139f48 {
+ entity {
+ name: TEMPLATE
+ shed_class: package
+ version: {}
+ }
+ meta {
+ class: package
+ file: 0_basic_arithmetic
+ }
+}
+28b7893b9656bd76adba59b41c41e27ddec4cb62 {
+ entity {
+ name: TEMPLATE
+ shed_class: package
+ version: {}
+ }
+ meta {
+ class: package
+ file: 10_notahead
+ }
+}
+e8cd90f4b3610273cf25b82daef68e4253edd071 {
+ entity {
+ name: TEMPLATE
+ shed_class: package
+ version: {}
+ }
+ meta {
+ class: package
+ file: 11_epsilon
+ }
+}
+4c9611e2e6da281bdc17d325acfbf4228eb090d6 {
+ entity {
+ name: TEMPLATE
+ shed_class: package
+ version: {}
+ }
+ meta {
+ class: package
+ file: 1_functions
+ }
+}
+b5168f585441c8f70285fb940d1398958d25461c {
+ entity {
+ name: TEMPLATE
+ shed_class: package
+ version: {}
+ }
+ meta {
+ class: package
+ file: 27_ticket_4a4e443ce9
+ }
+}
+d1b4b76a2a171949c26e5141603259cde9ea3a79 {
+ entity {
+ name: TEMPLATE
+ shed_class: package
+ version: {}
+ }
+ meta {
+ class: package
+ file: 2_fun_arithmetic
+ }
+}
+f2103dc945083f5dba10378dd7eefc44ee8227f6 {
+ entity {
+ name: TEMPLATE
+ shed_class: package
+ version: {}
+ }
+ meta {
+ class: package
+ file: 3_peg_itself
+ }
+}
+86fd8844d733243226b6c32917e6147cd92d8e6e {
+ entity {
+ name: TEMPLATE
+ shed_class: package
+ version: {}
+ }
+ meta {
+ class: package
+ file: 4_choice
+ }
+}
+acb59ca62931fc3ae0fad00c90b0603604912550 {
+ entity {
+ name: TEMPLATE
+ shed_class: package
+ version: {}
+ }
+ meta {
+ class: package
+ file: 5_sequence
+ }
+}
+51a09b79e1573cc19f8816246bbd560cfb213da7 {
+ entity {
+ name: TEMPLATE
+ shed_class: package
+ version: {}
+ }
+ meta {
+ class: package
+ file: 6_optional
+ }
+}
+9248545bae90b43de423bf9caaff7758d4996936 {
+ entity {
+ name: TEMPLATE
+ shed_class: package
+ version: {}
+ }
+ meta {
+ class: package
+ file: 7_kleene
+ }
+}
+f5070118c5eeda0d11cf30206c573aa9e32095e6 {
+ entity {
+ name: TEMPLATE
+ shed_class: package
+ version: {}
+ }
+ meta {
+ class: package
+ file: 8_pkleene
+ }
+}
+f4fd904131958b4dffefe1a1e25e68e4d08bbccd {
+ entity {
+ name: TEMPLATE
+ shed_class: package
+ version: {}
+ }
+ meta {
+ class: package
+ file: 9_ahead
+ }
+}
+3a962b1f805fba36474449a5b76139c91d0adc5d {
+ entity {
+ name: PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 0_basic_arithmetic
+ }
+}
+438d89dbb83e41461bad3a565b592a332b13ff9f {
+ entity {
+ name: PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 10_notahead
+ }
+}
+13b062605e07a8c368f8e640a6d5a73ad053f1c3 {
+ entity {
+ name: PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 11_epsilon
+ }
+}
+6b69ff697911cc12c593efa1893544605cc049ff {
+ entity {
+ name: PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 1_functions
+ }
+}
+bff21c93a31200487bbea90e851a2f7808f42b4b {
+ entity {
+ name: PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 27_ticket_4a4e443ce9
+ }
+}
+7d5ecbf66373caec5470abcb02d6fa2411c1c1a5 {
+ entity {
+ name: PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 2_fun_arithmetic
+ }
+}
+860d5c0cfdd828e4fe273a649e60b3092c691545 {
+ entity {
+ name: PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 3_peg_itself
+ }
+}
+72cea396e0c7b36cc0c9f507818b4f6155c4ebb7 {
+ entity {
+ name: PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 4_choice
+ }
+}
+6165f89c9852b4be34e33e0b0495f832cc7c0033 {
+ entity {
+ name: PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 5_sequence
+ }
+}
+6616ceb64db27854506ddf8df68e62aae44f8aae {
+ entity {
+ name: PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 6_optional
+ }
+}
+7e02af698389cf6fdbeab5e8c6a928cefe5f6587 {
+ entity {
+ name: PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 7_kleene
+ }
+}
+91557416b9aeaa9fbc321a609b5d86268d693245 {
+ entity {
+ name: PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 8_pkleene
+ }
+}
+0245b946efe447f70fa3fea21a2335afe18c83b1 {
+ entity {
+ name: PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 9_ahead
+ }
+}
+4b8ad16e2c0ba14e3585402263bd50d0c091bdc0 {
+ entity {
+ name: SNIT_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 0_basic_arithmetic
+ }
+}
+3488eb693ce3846070f00e21d0e087e3bf918504 {
+ entity {
+ name: SNIT_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 10_notahead
+ }
+}
+8b1d7a93f19769fc08434ab4a9dc0657adfd9c70 {
+ entity {
+ name: SNIT_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 11_epsilon
+ }
+}
+20abf47016f72827c15efa00c613c2cbeb25fd16 {
+ entity {
+ name: SNIT_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 1_functions
+ }
+}
+a7b60277b1b9dc8166e0544c2b15be79dfd4a441 {
+ entity {
+ name: SNIT_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 27_ticket_4a4e443ce9
+ }
+}
+b1e973e94845ffd0cab742e92b5e374cab26e888 {
+ entity {
+ name: SNIT_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 2_fun_arithmetic
+ }
+}
+1105d7afb8a1864e8389a1b7d38830c45cb35302 {
+ entity {
+ name: SNIT_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 3_peg_itself
+ }
+}
+23ffbb71d2e05f9eb4754e5586e7982c6bead052 {
+ entity {
+ name: SNIT_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 4_choice
+ }
+}
+5d9112e2a428abcb0ba9d51206eb886805be52e0 {
+ entity {
+ name: SNIT_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 5_sequence
+ }
+}
+939a14f8242951af2686b0031093af1539630bb2 {
+ entity {
+ name: SNIT_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 6_optional
+ }
+}
+9b2f7ee35976bda1844e41d88b7fa173f5961572 {
+ entity {
+ name: SNIT_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 7_kleene
+ }
+}
+8cbcfd61ea8666a0e684f0a625fe1b762ba0ace0 {
+ entity {
+ name: SNIT_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 8_pkleene
+ }
+}
+0f1613b0a4906e06a796f643c65b2a7230433fe2 {
+ entity {
+ name: SNIT_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 9_ahead
+ }
+}
+8d40feaf5ca32bbb9d0a19c68321f5f1c2cc214c {
+ entity {
+ name: OO_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 0_basic_arithmetic
+ }
+}
+fc5871c04917ebec1e9f88aa2b79e8e06ed26d0b {
+ entity {
+ name: OO_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 10_notahead
+ }
+}
+32d6165c7ec8537fe0bdf1d35eab77c210ec6327 {
+ entity {
+ name: OO_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 11_epsilon
+ }
+}
+2060110b258e427c714c5ba011fb2dbf9e6c73f6 {
+ entity {
+ name: OO_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 1_functions
+ }
+}
+7befe32d897e9fb793545e5d019cd97d4fb74b29 {
+ entity {
+ name: OO_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 27_ticket_4a4e443ce9
+ }
+}
+b5ab0eafbb2e4879872cad42b0e837b336f95511 {
+ entity {
+ name: OO_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 2_fun_arithmetic
+ }
+}
+14bdf62ae414ac6fe30eb0ad172cb645ff70f2a0 {
+ entity {
+ name: OO_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 3_peg_itself
+ }
+}
+78d8fff1ea294e90a3bd156fa01864f3a92194ff {
+ entity {
+ name: OO_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 4_choice
+ }
+}
+76ec54ac1fba98e1a54e468df4f9a2cbbc6fd8d6 {
+ entity {
+ name: OO_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 5_sequence
+ }
+}
+04acda3f92edfefc39993b7ddc8661d78ec70cdd {
+ entity {
+ name: OO_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 6_optional
+ }
+}
+05265aff50520201a8c01f713ed533642775decf {
+ entity {
+ name: OO_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 7_kleene
+ }
+}
+ac12ca110ae71bbed291b406c6101962e1684b80 {
+ entity {
+ name: OO_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 8_pkleene
+ }
+}
+82ec2dbcbcc7b85d1fccb7fa2f7f55c5ca975444 {
+ entity {
+ name: OO_PACKAGE
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: 9_ahead
+ }
+}
+4e2f9ec6bdc2234cd4e4c9affd376f75ff6ec2d9 {
+ entity {
+ name: rc4
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{rc4 1.1.0} {rc4c 1.1.0}}
+ package-require: {critcl {Tcl 8.2}}
+ path: modules/rc4
+ }
+ package/ {
+ 59c35acaf803c94ee294119cc9d4aa6d5cb331b7
+ 371cf01f9ed97642cd9c8c2a85927e662272e16c
+ }
+}
+59c35acaf803c94ee294119cc9d4aa6d5cb331b7 {
+ entity {
+ name: rc4
+ shed_class: package
+ version: 1.1.0
+ }
+ meta {
+ class: package
+ file: rc4.tcl
+ }
+}
+371cf01f9ed97642cd9c8c2a85927e662272e16c {
+ entity {
+ name: rc4c
+ shed_class: package
+ version: 1.1.0
+ }
+ meta {
+ class: package
+ file: rc4c.tcl
+ }
+}
+4ec6632bac012cccda5120d8a758dcb31911fa98 {
+ entity {
+ name: rcs
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{rcs 0.1}}
+ package-require: {{Tcl 8.4}}
+ path: modules/rcs
+ }
+ package/ {
+ f1456bb1508c8239f5be82df2d9ccaeab03d813e
+ }
+}
+f1456bb1508c8239f5be82df2d9ccaeab03d813e {
+ entity {
+ name: rcs
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: rcs.tcl
+ }
+}
+a9ef8e92a7397a313f10947abfe9be90c09b45ec {
+ entity {
+ name: report
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{report 0.3.2}}
+ package-require: {{Tcl 8.2}}
+ path: modules/report
+ }
+ package/ {
+ 6f13a7e9feb164917cdc77772b48bc9f1513a7bb
+ }
+}
+6f13a7e9feb164917cdc77772b48bc9f1513a7bb {
+ entity {
+ name: report
+ shed_class: package
+ version: 0.3.2
+ }
+ meta {
+ class: package
+ file: report.tcl
+ }
+}
+e815c6591539e0a9816efe59f12aa9a151f439cf {
+ entity {
+ name: rest
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{rest 1.0.2}}
+ package-require: {base64 {http 2.7} json md5 rest {Tcl 8.5} tdom tls}
+ path: modules/rest
+ }
+ package/ {
+ 2a20e5cdf84e27431d7207503bb1ad734e01047a
+ }
+}
+2a20e5cdf84e27431d7207503bb1ad734e01047a {
+ entity {
+ name: rest
+ shed_class: package
+ version: 1.0.2
+ }
+ meta {
+ class: package
+ file: rest.tcl
+ }
+}
+0b35f82345850a7903e736fb449483f2a32783c9 {
+ entity {
+ name: ripemd
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{ripemd128 1.0.5} {ripemd160 1.0.5}}
+ package-require: {{Tcl 8.2}}
+ path: modules/ripemd
+ }
+ package/ {
+ 567dd6665141dbf993d3c54462ac504a48dcd65c
+ 376201fdd91db29114bcd2551d9dead1aa79d622
+ }
+}
+567dd6665141dbf993d3c54462ac504a48dcd65c {
+ entity {
+ name: ripemd128
+ shed_class: package
+ version: 1.0.5
+ }
+ meta {
+ class: package
+ file: ripemd128.tcl
+ }
+}
+376201fdd91db29114bcd2551d9dead1aa79d622 {
+ entity {
+ name: ripemd160
+ shed_class: package
+ version: 1.0.5
+ }
+ meta {
+ class: package
+ file: ripemd160.tcl
+ }
+}
+2dc4422c0e58d936c7b1d4275ab83bc135fb5560 {
+ entity {
+ name: sasl
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{SASL 1.3.3} {SASL::NTLM 1.1.2} {SASL::SCRAM 0.1} {SASL::XGoogleToken 1.0.1}}
+ package-require: {base64 {des 1.0} http md4 SASL {SASL 1.0} sha1 {Tcl 8.2} tls}
+ path: modules/sasl
+ }
+ package/ {
+ ea8bf60c67c474840d2cd9a40ddc61b8de06f67e
+ 849b96a57b50de700cbcfc0ce2c1f5d6ffaf67eb
+ 56dd81ff53b588966c5f8161e0ddd341901010fb
+ d38621427a10ecd9423df435025ff04609b251df
+ }
+}
+ea8bf60c67c474840d2cd9a40ddc61b8de06f67e {
+ entity {
+ name: SASL::XGoogleToken
+ shed_class: package
+ version: 1.0.1
+ }
+ meta {
+ class: package
+ file: gtoken.tcl
+ }
+}
+849b96a57b50de700cbcfc0ce2c1f5d6ffaf67eb {
+ entity {
+ name: SASL::NTLM
+ shed_class: package
+ version: 1.1.2
+ }
+ meta {
+ class: package
+ file: ntlm.tcl
+ }
+}
+56dd81ff53b588966c5f8161e0ddd341901010fb {
+ entity {
+ name: SASL
+ shed_class: package
+ version: 1.3.3
+ }
+ meta {
+ class: package
+ file: sasl.tcl
+ }
+}
+d38621427a10ecd9423df435025ff04609b251df {
+ entity {
+ name: SASL::SCRAM
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: scram.tcl
+ }
+}
+603f3be489518eccb821722c95235247f0bd97dd {
+ entity {
+ name: sha1
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{sha1 1.1.1} {sha1 2.0.3} {sha1c 2.0.3} {sha256 1.0.3} {sha256c 1.0.2}}
+ package-require: {critcl {Tcl 8.2}}
+ path: modules/sha1
+ }
+ package/ {
+ 2517b0808d851fb8ac709b5fe5f60d5fc913e001
+ b6159ec6ea2493fbbe52553e3aaf92bff0d61c26
+ 6d9830562b7c83d5473f2eeb39feebde13b86dcc
+ ff43705960b23f0b786a88633c2b8bbd24ca74cd
+ ff4799ba02d91b20df8c8b4c0a1027a591c350b2
+ }
+}
+2517b0808d851fb8ac709b5fe5f60d5fc913e001 {
+ entity {
+ name: sha1
+ shed_class: package
+ version: 2.0.3
+ }
+ meta {
+ class: package
+ file: sha1.tcl
+ }
+}
+b6159ec6ea2493fbbe52553e3aaf92bff0d61c26 {
+ entity {
+ name: sha1c
+ shed_class: package
+ version: 2.0.3
+ }
+ meta {
+ class: package
+ file: sha1c.tcl
+ }
+}
+6d9830562b7c83d5473f2eeb39feebde13b86dcc {
+ entity {
+ name: sha1
+ shed_class: package
+ version: 1.1.1
+ }
+ meta {
+ class: package
+ file: sha1v1.tcl
+ }
+}
+ff43705960b23f0b786a88633c2b8bbd24ca74cd {
+ entity {
+ name: sha256
+ shed_class: package
+ version: 1.0.3
+ }
+ meta {
+ class: package
+ file: sha256.tcl
+ }
+}
+ff4799ba02d91b20df8c8b4c0a1027a591c350b2 {
+ entity {
+ name: sha256c
+ shed_class: package
+ version: 1.0.2
+ }
+ meta {
+ class: package
+ file: sha256c.tcl
+ }
+}
+f5a142353418fe903e98759e674492436f5a801c {
+ entity {
+ name: simulation
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{simulation::annealing 0.2} {simulation::montecarlo 0.1} {simulation::random 0.3.1}}
+ package-require: {math::statistics simulation::random {Tcl 8.4}}
+ path: modules/simulation
+ }
+ package/ {
+ 2f8a5119f627eb59640f1ad4914119c0eb9e2121
+ 694cdb1d8103166f852171732848a41c88961bef
+ 019f1032369cbe03bd42e54f8f679dc28d939b36
+ }
+}
+2f8a5119f627eb59640f1ad4914119c0eb9e2121 {
+ entity {
+ name: simulation::annealing
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: annealing.tcl
+ }
+}
+694cdb1d8103166f852171732848a41c88961bef {
+ entity {
+ name: simulation::montecarlo
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: montecarlo.tcl
+ }
+}
+019f1032369cbe03bd42e54f8f679dc28d939b36 {
+ entity {
+ name: simulation::random
+ shed_class: package
+ version: 0.3.1
+ }
+ meta {
+ class: package
+ file: random.tcl
+ }
+}
+eb7cc73a4feefb5972165cd7803b92fa3205166c {
+ entity {
+ name: smtpd
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{smtpd 1.5}}
+ package-require: {logger mime smtp {Tcl 8.3}}
+ path: modules/smtpd
+ }
+ package/ {
+ 3039d4615ce7b75d9e4271a911a34382ccb095b7
+ }
+}
+3039d4615ce7b75d9e4271a911a34382ccb095b7 {
+ entity {
+ name: smtpd
+ shed_class: package
+ version: 1.5
+ }
+ meta {
+ class: package
+ file: smtpd.tcl
+ }
+}
+cf87e57206fb8e50687c0fc24413a71a448f0db3 {
+ entity {
+ name: snit
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{snit 1.4.2} {snit 2.3.2}}
+ package-require: {{Tcl 8.3} {Tcl 8.5}}
+ path: modules/snit
+ }
+ package/ {
+ 84c7ec7148275f99efd977adb363c3038da3aad9
+ 02a4141cd1ee93dbee71b60a7cc83ff6c148e765
+ }
+}
+84c7ec7148275f99efd977adb363c3038da3aad9 {
+ entity {
+ name: snit
+ shed_class: package
+ version: 1.4.2
+ }
+ meta {
+ class: package
+ file: snit.tcl
+ }
+}
+02a4141cd1ee93dbee71b60a7cc83ff6c148e765 {
+ entity {
+ name: snit
+ shed_class: package
+ version: 2.3.2
+ }
+ meta {
+ class: package
+ file: snit2.tcl
+ }
+}
+363bdc4e726ca134f9490497dc21685b5ef1ae07 {
+ entity {
+ name: soundex
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{soundex 1.0}}
+ package-require: {{Tcl 8.2}}
+ path: modules/soundex
+ }
+ package/ {
+ 75c822479b63654ad47df615fff1103acc17d91d
+ }
+}
+75c822479b63654ad47df615fff1103acc17d91d {
+ entity {
+ name: soundex
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: soundex.tcl
+ }
+}
+9c0e0914537e51a9db026c0b4f39140142394bfd {
+ entity {
+ name: stooop
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{stooop 4.4.1} {switched 2.2.1}}
+ package-require: {stooop {Tcl 8.3}}
+ path: modules/stooop
+ }
+ package/ {
+ d622c9ae8e69220562fe64c1c8b489c2b9a21719
+ ddb318766280f224d5f1cae29a1b74f88f341d53
+ }
+}
+d622c9ae8e69220562fe64c1c8b489c2b9a21719 {
+ entity {
+ name: stooop
+ shed_class: package
+ version: 4.4.1
+ }
+ meta {
+ class: package
+ file: stooop.tcl
+ }
+}
+ddb318766280f224d5f1cae29a1b74f88f341d53 {
+ entity {
+ name: switched
+ shed_class: package
+ version: 2.2.1
+ }
+ meta {
+ class: package
+ file: switched.tcl
+ }
+}
+36712071c2676daab096dff8fc9f86f3d372c2d2 {
+ entity {
+ name: string
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{string::token 1} {string::token::shell 1.2}}
+ package-require: {fileutil string::token {Tcl 8.5}}
+ path: modules/string
+ }
+ package/ {
+ eb7ec8cdf88ac23eac22e6213503b4a6e226a322
+ 4cec5b6635854be093dc04034c445c2e31298b0d
+ }
+}
+eb7ec8cdf88ac23eac22e6213503b4a6e226a322 {
+ entity {
+ name: string::token
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: token.tcl
+ }
+}
+4cec5b6635854be093dc04034c445c2e31298b0d {
+ entity {
+ name: string::token::shell
+ shed_class: package
+ version: 1.2
+ }
+ meta {
+ class: package
+ file: token_shell.tcl
+ }
+}
+fe9e59000842473e9bbfd137b976d1676a600d60 {
+ entity {
+ name: stringprep
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{stringprep 1.0.1} {stringprep::data 1.0.1} {unicode 1.0.0} {unicode::data 1.0.0}}
+ package-require: {{stringprep::data 1.0} struct::list {unicode 1.0} {unicode::data 1.0}}
+ path: modules/stringprep
+ }
+ package/ {
+ fb5ef1f6ba3a882b915cdd459b71c55f29c46ea6
+ 261f0efc9c02bf99c3ef0f0851d930d1d97f57e3
+ db493cbfebbccd61641558fcc06c16b6e682fbee
+ d7732ecd74384523b6e66e0c63d710620f2bb27c
+ }
+}
+fb5ef1f6ba3a882b915cdd459b71c55f29c46ea6 {
+ entity {
+ name: stringprep
+ shed_class: package
+ version: 1.0.1
+ }
+ meta {
+ class: package
+ file: stringprep.tcl
+ }
+}
+261f0efc9c02bf99c3ef0f0851d930d1d97f57e3 {
+ entity {
+ name: stringprep::data
+ shed_class: package
+ version: 1.0.1
+ }
+ meta {
+ class: package
+ file: stringprep_data.tcl
+ }
+}
+db493cbfebbccd61641558fcc06c16b6e682fbee {
+ entity {
+ name: unicode
+ shed_class: package
+ version: 1.0.0
+ }
+ meta {
+ class: package
+ file: unicode.tcl
+ }
+}
+d7732ecd74384523b6e66e0c63d710620f2bb27c {
+ entity {
+ name: unicode::data
+ shed_class: package
+ version: 1.0.0
+ }
+ meta {
+ class: package
+ file: unicode_data.tcl
+ }
+}
+ba6501e2e3fb7425151915d651a180a0fab2eb5b {
+ entity {
+ name: struct
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{struct 1.4} {struct 2.1} {struct::disjointset 1.0} {struct::graph 1.2.1} {struct::graph 2.4} {struct::graph::op 0.11.3} {struct::list 1.8.3} {struct::matrix 1.2.1} {struct::matrix 2.0.3} {struct::pool 1.2.3} {struct::prioqueue 1.4} {struct::queue 1.4.5} {struct::record 1.2.1} {struct::set 2.2.3} {struct::skiplist 1.3} {struct::stack 1.5.3} {struct::tree 1.2.2} {struct::tree 2.1.2} {struct_graphc 2.1} {struct_queuec 1.3.1} {struct_setc 2.1.1} {struct_stackc 1.3.1} {struct_treec 2.1.1}}
+ package-require: {{<b>struct ?1.2.1?</b><br>} {<b>Tcl 8.2</b><br>} cmdline critcl pool<o:p></o:p></span></p> struct::disjointset struct::graph {struct::graph 1.2.1} {struct::graph 2.0} struct::list {struct::list 1.4} {struct::matrix 1.2.1} {struct::matrix 2.0} {struct::pool 1.2.1} struct::prioqueue {struct::prioqueue 1.3} struct::queue {struct::queue 1.2.1} {struct::record 1.2.1} struct::set {struct::set 2.1} {struct::skiplist 1.3} struct::stack {struct::stack 1.2.1} struct::tree {struct::tree 1.2.1} {struct::tree 2.0} {Tcl 8.0} {Tcl 8.2} {Tcl 8.4} {Tcl 8.5} {TclOO 0.6.1-} tcltest}
+ path: modules/struct
+ }
+ package/ {
+ 5d25080cafa8d5e0f5089a09a03eed8264c31d58
+ 3feb2cd3793f1d5ccd13aadf46baae0d7dc92ed5
+ 2b97d03175a998ea678a1cac88c8b789c95d0434
+ c4cd122b527cc6d7a4f86d8719c85b6f8f1b5c2a
+ ae1abfe6514b3754a31d5d6d88ed6c8f47c7a1cd
+ 5ed36a4dc308abfbd58b34e47e13f96e115210ab
+ ff53d3f87f7e9a9f6a7ef87ea9a36e631f34049d
+ 174d8dba3a4c2668e4e43c77da7aba4c661644c3
+ 101342ffc43344f980f1ce44371cb5a01d0f50ec
+ 1a59255bd4428eacad237188b0cefbf737500cdf
+ fbe7dd52475be792579b1c423fe5b9f5a60ce8e7
+ b15cdfb9bf5c62964ddf72bacd89fbc7c3962a66
+ facf893a4c9a40a6badba1f41a5301b064be2f70
+ 97d6249c203960773d4bc48b366249f8b0707e10
+ c94138701da068d0afca7ba41ee63fc7eebc26ae
+ d05f6c6d3686440daf5c89887c08544b122606f3
+ 0727993600776187997dc3345cfa7a46e4108e8d
+ 6a3b285c675b830787580c3ac53dfab65648f8e1
+ 9f812a5ee94b429fcc8cfd8e97bc90a61e872db7
+ d0179b2eef5a6ed1f640cd6c7f5f1ed54a06998e
+ 30fcbea163d43875481bbfcaacacc244443d45da
+ a87a99220f4ec468b84393e9cb987640056e4195
+ f70da4d1e281b2ce51f31c9c5b48dec3eedd0955
+ }
+}
+5d25080cafa8d5e0f5089a09a03eed8264c31d58 {
+ entity {
+ name: struct::disjointset
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: disjointset.tcl
+ }
+}
+3feb2cd3793f1d5ccd13aadf46baae0d7dc92ed5 {
+ entity {
+ name: struct::graph
+ shed_class: package
+ version: 2.4
+ }
+ meta {
+ class: package
+ file: graph.tcl
+ }
+}
+2b97d03175a998ea678a1cac88c8b789c95d0434 {
+ entity {
+ name: struct::graph
+ shed_class: package
+ version: 1.2.1
+ }
+ meta {
+ class: package
+ file: graph1.tcl
+ }
+}
+c4cd122b527cc6d7a4f86d8719c85b6f8f1b5c2a {
+ entity {
+ name: struct_graphc
+ shed_class: package
+ version: 2.1
+ }
+ meta {
+ class: package
+ file: graph_c.tcl
+ }
+}
+ae1abfe6514b3754a31d5d6d88ed6c8f47c7a1cd {
+ entity {
+ name: struct::graph::op
+ shed_class: package
+ version: 0.11.3
+ }
+ meta {
+ class: package
+ file: graphops.tcl
+ }
+}
+5ed36a4dc308abfbd58b34e47e13f96e115210ab {
+ entity {
+ name: struct::list
+ shed_class: package
+ version: 1.8.3
+ }
+ meta {
+ class: package
+ file: list.tcl
+ }
+}
+ff53d3f87f7e9a9f6a7ef87ea9a36e631f34049d {
+ entity {
+ name: struct::matrix
+ shed_class: package
+ version: 2.0.3
+ }
+ meta {
+ class: package
+ file: matrix.tcl
+ }
+}
+174d8dba3a4c2668e4e43c77da7aba4c661644c3 {
+ entity {
+ name: struct::matrix
+ shed_class: package
+ version: 1.2.1
+ }
+ meta {
+ class: package
+ file: matrix1.tcl
+ }
+}
+101342ffc43344f980f1ce44371cb5a01d0f50ec {
+ entity {
+ name: struct::pool
+ shed_class: package
+ version: 1.2.3
+ }
+ meta {
+ class: package
+ file: pool.tcl
+ }
+}
+1a59255bd4428eacad237188b0cefbf737500cdf {
+ entity {
+ name: struct::prioqueue
+ shed_class: package
+ version: 1.4
+ }
+ meta {
+ class: package
+ file: prioqueue.tcl
+ }
+}
+fbe7dd52475be792579b1c423fe5b9f5a60ce8e7 {
+ entity {
+ name: struct::queue
+ shed_class: package
+ version: 1.4.5
+ }
+ meta {
+ class: package
+ file: queue.tcl
+ }
+}
+b15cdfb9bf5c62964ddf72bacd89fbc7c3962a66 {
+ entity {
+ name: struct_queuec
+ shed_class: package
+ version: 1.3.1
+ }
+ meta {
+ class: package
+ file: queue_c.tcl
+ }
+}
+facf893a4c9a40a6badba1f41a5301b064be2f70 {
+ entity {
+ name: struct::record
+ shed_class: package
+ version: 1.2.1
+ }
+ meta {
+ class: package
+ file: record.tcl
+ }
+}
+97d6249c203960773d4bc48b366249f8b0707e10 {
+ entity {
+ name: struct::set
+ shed_class: package
+ version: 2.2.3
+ }
+ meta {
+ class: package
+ file: sets.tcl
+ }
+}
+c94138701da068d0afca7ba41ee63fc7eebc26ae {
+ entity {
+ name: struct_setc
+ shed_class: package
+ version: 2.1.1
+ }
+ meta {
+ class: package
+ file: sets_c.tcl
+ }
+}
+d05f6c6d3686440daf5c89887c08544b122606f3 {
+ entity {
+ name: struct::skiplist
+ shed_class: package
+ version: 1.3
+ }
+ meta {
+ class: package
+ file: skiplist.tcl
+ }
+}
+0727993600776187997dc3345cfa7a46e4108e8d {
+ entity {
+ name: struct::stack
+ shed_class: package
+ version: 1.5.3
+ }
+ meta {
+ class: package
+ file: stack.tcl
+ }
+}
+6a3b285c675b830787580c3ac53dfab65648f8e1 {
+ entity {
+ name: struct_stackc
+ shed_class: package
+ version: 1.3.1
+ }
+ meta {
+ class: package
+ file: stack_c.tcl
+ }
+}
+9f812a5ee94b429fcc8cfd8e97bc90a61e872db7 {
+ entity {
+ name: struct
+ shed_class: package
+ version: 2.1
+ }
+ meta {
+ class: package
+ file: struct.tcl
+ }
+}
+d0179b2eef5a6ed1f640cd6c7f5f1ed54a06998e {
+ entity {
+ name: struct
+ shed_class: package
+ version: 1.4
+ }
+ meta {
+ class: package
+ file: struct1.tcl
+ }
+}
+30fcbea163d43875481bbfcaacacc244443d45da {
+ entity {
+ name: struct::tree
+ shed_class: package
+ version: 2.1.2
+ }
+ meta {
+ class: package
+ file: tree.tcl
+ }
+}
+a87a99220f4ec468b84393e9cb987640056e4195 {
+ entity {
+ name: struct::tree
+ shed_class: package
+ version: 1.2.2
+ }
+ meta {
+ class: package
+ file: tree1.tcl
+ }
+}
+f70da4d1e281b2ce51f31c9c5b48dec3eedd0955 {
+ entity {
+ name: struct_treec
+ shed_class: package
+ version: 2.1.1
+ }
+ meta {
+ class: package
+ file: tree_c.tcl
+ }
+}
+8bba4b23e6fec08887dee730436bab07b0eef7ec {
+ entity {
+ name: tar
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{tar 0.10}}
+ package-require: {{Tcl 8.4}}
+ path: modules/tar
+ }
+ package/ {
+ d8fa219e0837f42bbdd2b8392bb56514efe71f96
+ }
+}
+d8fa219e0837f42bbdd2b8392bb56514efe71f96 {
+ entity {
+ name: tar
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: tar.tcl
+ }
+}
+066774f6e43607572b876361c7d90e5fa48cece8 {
+ entity {
+ name: tcllibc
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {}
+ package-require: {}
+ path: modules/tcllibc
+ }
+}
+ad9fa26c38cc9e4e16c5d9d1afb874ac4bcfacc7 {
+ entity {
+ name: tcllibc
+ shed_class: package
+ version: 0.3.15
+ }
+ meta {
+ class: package
+ file: tcllibc.tcl
+ }
+}
+ba7825f5828ee41f0a965d383420cb11852f1eef {
+ entity {
+ name: tcllibc.tcl
+ shed_class: file
+ version: {}
+ }
+ meta {
+ class: source
+ file: modules/tcllibc.tcl
+ format: tcl
+ package-provide: {tcllibc 0.3.15}
+ package-require: critcl
+ }
+ package/ {
+ ad9fa26c38cc9e4e16c5d9d1afb874ac4bcfacc7
+ }
+}
+a016beb0a2beccb2a05ca43562f484d407ab7583 {
+ entity {
+ name: tepam
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{tepam 0.5} {tepam::doc_gen 0.1.1}}
+ package-require: {doctools {Tcl 8.3} {tepam 0.5}}
+ path: modules/tepam
+ }
+ package/ {
+ ffcf00ecced366e5d4c202e8f21929de6e7913b7
+ 55cd2cdbc042356131e38e84bfc980baf70c33e2
+ }
+}
+ffcf00ecced366e5d4c202e8f21929de6e7913b7 {
+ entity {
+ name: tepam
+ shed_class: package
+ version: 0.5
+ }
+ meta {
+ class: package
+ file: tepam.tcl
+ }
+}
+55cd2cdbc042356131e38e84bfc980baf70c33e2 {
+ entity {
+ name: tepam::doc_gen
+ shed_class: package
+ version: 0.1.1
+ }
+ meta {
+ class: package
+ file: tepam_doc_gen.tcl
+ }
+}
+335b777832e7bf6004df6f538502e244a0b5b18c {
+ entity {
+ name: term
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{term 0.1} {term::ansi::code 0.2} {term::ansi::code::attr 0.1} {term::ansi::code::ctrl 0.2} {term::ansi::code::macros 0.1} {term::ansi::ctrl::unix 0.1.1} {term::ansi::send 0.2} {term::interact::menu 0.1} {term::interact::pager 0.1} {term::receive 0.1} {term::receive::bind 0.1}}
+ package-require: {snit {Tcl 8.4} term::ansi::code term::ansi::code::attr term::ansi::code::ctrl term::ansi::send term::receive term::receive::bind term::send textutil::repeat textutil::tabify}
+ path: modules/term
+ }
+ package/ {
+ 588d0c3c5218c2b60313ab6acc10075d6db926f6
+ c9808ea4a78945d6d990f5c23677e449cf7b6c0a
+ f82c34422373ad0b666a2e05bc3aa535e1fb851a
+ de9dce1ddcdaf31b877a80b682d8c50e6ec470e6
+ adac507b85e89755f3f5978cd7e5c8a15ae44c15
+ 40192db6c448260e732bf08bbc7c1524572135a5
+ 5f87be159a6f0ef121c43b7c8aa25d10c7f336ad
+ c8cc78b8f162babd1fac87b2a11a73269723f9ba
+ ed68bfd61325f698d2e460cef710644cf9c983b7
+ c44eef6cc2db378d432bf18f1c1426be4d28fb42
+ 21e08a8ae1a927dac640171c32f44a9211f4b8f0
+ ceaa9699938897450bdca293b3eb7ee1de2ac14e
+ }
+}
+588d0c3c5218c2b60313ab6acc10075d6db926f6 {
+ entity {
+ name: term::receive::bind
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: bind.tcl
+ }
+}
+c9808ea4a78945d6d990f5c23677e449cf7b6c0a {
+ entity {
+ name: term::interact::menu
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: imenu.tcl
+ }
+}
+f82c34422373ad0b666a2e05bc3aa535e1fb851a {
+ entity {
+ name: term::interact::pager
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: ipager.tcl
+ }
+}
+de9dce1ddcdaf31b877a80b682d8c50e6ec470e6 {
+ entity {
+ name: term::receive
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: receive.tcl
+ }
+}
+adac507b85e89755f3f5978cd7e5c8a15ae44c15 {
+ entity {
+ name: term::send
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: send.tcl
+ }
+}
+40192db6c448260e732bf08bbc7c1524572135a5 {
+ entity {
+ name: term
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: term.tcl
+ }
+}
+5f87be159a6f0ef121c43b7c8aa25d10c7f336ad {
+ entity {
+ name: term::ansi::code
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: code.tcl
+ }
+}
+c8cc78b8f162babd1fac87b2a11a73269723f9ba {
+ entity {
+ name: term::ansi::ctrl::unix
+ shed_class: package
+ version: 0.1.1
+ }
+ meta {
+ class: package
+ file: ctrlunix.tcl
+ }
+}
+ed68bfd61325f698d2e460cef710644cf9c983b7 {
+ entity {
+ name: term::ansi::send
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: send.tcl
+ }
+}
+c44eef6cc2db378d432bf18f1c1426be4d28fb42 {
+ entity {
+ name: term::ansi::code::attr
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: attr.tcl
+ }
+}
+21e08a8ae1a927dac640171c32f44a9211f4b8f0 {
+ entity {
+ name: term::ansi::code::ctrl
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: ctrl.tcl
+ }
+}
+ceaa9699938897450bdca293b3eb7ee1de2ac14e {
+ entity {
+ name: term::ansi::code::macros
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: macros.tcl
+ }
+}
+e481734b0fbc3dc78bc3cdd9b96ea903d3ef85fb {
+ entity {
+ name: textutil
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{textutil 0.8} {textutil::adjust 0.7.3} {textutil::expander 1.3.1} {textutil::repeat 0.7} {textutil::split 0.7} {textutil::string 0.8} {textutil::tabify 0.7} {textutil::trim 0.7}}
+ package-require: {{expander 1.0} {Tcl 8.2} textutil::adjust textutil::repeat textutil::split textutil::string textutil::tabify textutil::trim}
+ path: modules/textutil
+ }
+ package/ {
+ 2f4d70f8c072ad047c88cfe878948e5562f4a8a2
+ f9d04306a8c004d573b11eb92f39e5c7315daddd
+ 0ea4f462b3530b4050a84f717871fd61708aabb8
+ 1098333b27e072042fb9ae8d8938aefaf204b61d
+ 69909bcabcff0ffa5864fcb47788ae5e0427ec76
+ 25c731fe6a735bd4fdd87bb28b418a07c36392a4
+ 45bad486f8e85a20901b03dc68628650ba21f5c6
+ dae7fcf0463f7324845965c4c9a809315a6f96a3
+ }
+}
+2f4d70f8c072ad047c88cfe878948e5562f4a8a2 {
+ entity {
+ name: textutil::adjust
+ shed_class: package
+ version: 0.7.3
+ }
+ meta {
+ class: package
+ file: adjust.tcl
+ }
+}
+f9d04306a8c004d573b11eb92f39e5c7315daddd {
+ entity {
+ name: textutil::expander
+ shed_class: package
+ version: 1.3.1
+ }
+ meta {
+ class: package
+ file: expander.tcl
+ }
+}
+0ea4f462b3530b4050a84f717871fd61708aabb8 {
+ entity {
+ name: textutil::repeat
+ shed_class: package
+ version: 0.7
+ }
+ meta {
+ class: package
+ file: repeat.tcl
+ }
+}
+1098333b27e072042fb9ae8d8938aefaf204b61d {
+ entity {
+ name: textutil::split
+ shed_class: package
+ version: 0.7
+ }
+ meta {
+ class: package
+ file: split.tcl
+ }
+}
+69909bcabcff0ffa5864fcb47788ae5e0427ec76 {
+ entity {
+ name: textutil::string
+ shed_class: package
+ version: 0.8
+ }
+ meta {
+ class: package
+ file: string.tcl
+ }
+}
+25c731fe6a735bd4fdd87bb28b418a07c36392a4 {
+ entity {
+ name: textutil::tabify
+ shed_class: package
+ version: 0.7
+ }
+ meta {
+ class: package
+ file: tabify.tcl
+ }
+}
+45bad486f8e85a20901b03dc68628650ba21f5c6 {
+ entity {
+ name: textutil
+ shed_class: package
+ version: 0.8
+ }
+ meta {
+ class: package
+ file: textutil.tcl
+ }
+}
+dae7fcf0463f7324845965c4c9a809315a6f96a3 {
+ entity {
+ name: textutil::trim
+ shed_class: package
+ version: 0.7
+ }
+ meta {
+ class: package
+ file: trim.tcl
+ }
+}
+43c7ae4d18d7e81cbd185609a89cf5270e63b427 {
+ entity {
+ name: tie
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{tie 1.1} {tie::std::array 1.0} {tie::std::dsource 1.0} {tie::std::file 1.0.4} {tie::std::growfile 1.0} {tie::std::log 1.0} {tie::std::rarray 1.0.1}}
+ package-require: {cmdline log snit tie}
+ path: modules/tie
+ }
+ package/ {
+ af62da50edad0bbd65ad74405d537a3d317396cf
+ 945fb92fc0ab632385d95dc345d65367c6e2a34e
+ 1a51d26937e06a5007968a4a52fd872ec2d88661
+ 5aa8f4f01981e3223d0a023defa7494995d5dd60
+ dd41741b9844318fba8a3f8db03b89dc5f139b3f
+ 1a360cf07641247e434b3f924a74a1e77ba5c176
+ fbe25f305ec7be5447ae64063cde05d8d52aea45
+ }
+}
+af62da50edad0bbd65ad74405d537a3d317396cf {
+ entity {
+ name: tie
+ shed_class: package
+ version: 1.1
+ }
+ meta {
+ class: package
+ file: tie.tcl
+ }
+}
+945fb92fc0ab632385d95dc345d65367c6e2a34e {
+ entity {
+ name: tie::std::array
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: tie_array.tcl
+ }
+}
+1a51d26937e06a5007968a4a52fd872ec2d88661 {
+ entity {
+ name: tie::std::dsource
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: tie_dsource.tcl
+ }
+}
+5aa8f4f01981e3223d0a023defa7494995d5dd60 {
+ entity {
+ name: tie::std::file
+ shed_class: package
+ version: 1.0.4
+ }
+ meta {
+ class: package
+ file: tie_file.tcl
+ }
+}
+dd41741b9844318fba8a3f8db03b89dc5f139b3f {
+ entity {
+ name: tie::std::growfile
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: tie_growfile.tcl
+ }
+}
+1a360cf07641247e434b3f924a74a1e77ba5c176 {
+ entity {
+ name: tie::std::log
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: tie_log.tcl
+ }
+}
+fbe25f305ec7be5447ae64063cde05d8d52aea45 {
+ entity {
+ name: tie::std::rarray
+ shed_class: package
+ version: 1.0.1
+ }
+ meta {
+ class: package
+ file: tie_rarray.tcl
+ }
+}
+e974528cc222cb0a4aae7ea920793f5e0623a33a {
+ entity {
+ name: tiff
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{tiff 0.2.1}}
+ package-require: {}
+ path: modules/tiff
+ }
+ package/ {
+ 80658aa22af426b9c22467293ada618b5689dcff
+ }
+}
+80658aa22af426b9c22467293ada618b5689dcff {
+ entity {
+ name: tiff
+ shed_class: package
+ version: 0.2.1
+ }
+ meta {
+ class: package
+ file: tiff.tcl
+ }
+}
+b98e42f4015e9fb1e50a13e995a5734e7ee8df83 {
+ entity {
+ name: tool
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ description: {
+The base of the TOOL framework
+}
+ origin: http://fossil.etoyoc.com/fossil/tool
+ package-provide: {{tool 0.4}}
+ package-require: {dicttool oo::dialect {oo::meta 0.4.1} TclOO}
+ path: modules/tool
+ }
+ package/ {
+ 50669a4602c5573f6bdc056bd58144dd79829190
+ }
+}
+50669a4602c5573f6bdc056bd58144dd79829190 {
+ entity {
+ name: tool
+ shed_class: package
+ version: 0.4
+ }
+ meta {
+ class: package
+ file: index.tcl
+ }
+}
+3b58033a4f0b18e39b1d281d3014f2452a63a8df {
+ entity {
+ name: transfer
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{transfer::connect 0.2} {transfer::copy 0.3} {transfer::copy::queue 0.1} {transfer::data::destination 0.2} {transfer::data::source 0.2} {transfer::receiver 0.2} {transfer::transmitter 0.2}}
+ package-require: {snit struct::queue {Tcl 8.4} tls transfer::connect transfer::copy transfer::data::destination transfer::data::source}
+ path: modules/transfer
+ }
+ package/ {
+ dd12247a76fb34337a5f50fbe589f9006c794a01
+ cd69b207eed91ddf6bcd47c411d81bff7d4654dd
+ fcee1e717fbca0c494753fa5410463f95fdb3dce
+ 5481c4a6b514a3071d8dceda5ea15f0b3c434f07
+ 1ec081cc0f95affef0f4df161bf0bb6243d695dd
+ 538403d835118c289c786384b484ec652be97d2d
+ b7006da71cc67f9262f77358170607d45603c64a
+ }
+}
+dd12247a76fb34337a5f50fbe589f9006c794a01 {
+ entity {
+ name: transfer::connect
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: connect.tcl
+ }
+}
+cd69b207eed91ddf6bcd47c411d81bff7d4654dd {
+ entity {
+ name: transfer::copy
+ shed_class: package
+ version: 0.3
+ }
+ meta {
+ class: package
+ file: copyops.tcl
+ }
+}
+fcee1e717fbca0c494753fa5410463f95fdb3dce {
+ entity {
+ name: transfer::data::destination
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: ddest.tcl
+ }
+}
+5481c4a6b514a3071d8dceda5ea15f0b3c434f07 {
+ entity {
+ name: transfer::data::source
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: dsource.tcl
+ }
+}
+1ec081cc0f95affef0f4df161bf0bb6243d695dd {
+ entity {
+ name: transfer::receiver
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: receiver.tcl
+ }
+}
+538403d835118c289c786384b484ec652be97d2d {
+ entity {
+ name: transfer::copy::queue
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: tqueue.tcl
+ }
+}
+b7006da71cc67f9262f77358170607d45603c64a {
+ entity {
+ name: transfer::transmitter
+ shed_class: package
+ version: 0.2
+ }
+ meta {
+ class: package
+ file: transmitter.tcl
+ }
+}
+e29edaa02725f18ff8cd0129ddf3b22ce5105b45 {
+ entity {
+ name: treeql
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{treeql 1.3.1}}
+ package-require: {snit struct::list struct::set {Tcl 8.4} {Tcl 8.5}}
+ path: modules/treeql
+ }
+ package/ {
+ 86328255ddfb051fda1c2d835f6daed315a86970
+ }
+}
+86328255ddfb051fda1c2d835f6daed315a86970 {
+ entity {
+ name: treeql
+ shed_class: package
+ version: 1.3.1
+ }
+ meta {
+ class: package
+ file: treeql.tcl
+ }
+}
+76c669ad871a623d303ab728d6ef3b3515155f97 {
+ entity {
+ name: try
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{throw 1} {try 1}}
+ package-require: {{Tcl 8.5}}
+ path: modules/try
+ }
+ package/ {
+ bb887cff686fbde643dbc67286e1e92fe0b74e4e
+ 7f115c3a7adb3f32186d24f6cc616c4342c1b008
+ }
+}
+bb887cff686fbde643dbc67286e1e92fe0b74e4e {
+ entity {
+ name: throw
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: throw.tcl
+ }
+}
+7f115c3a7adb3f32186d24f6cc616c4342c1b008 {
+ entity {
+ name: try
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: try.tcl
+ }
+}
+61831d29fb429ae8a163ceb3dec0c3200f14eba0 {
+ entity {
+ name: uev
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{uevent 0.3.1} {uevent::onidle 0.1}}
+ package-require: {logger snit {Tcl 8.4}}
+ path: modules/uev
+ }
+ package/ {
+ 35d04f7003fcda49b811dcc5cedb1ee33fa3ce2d
+ 83b1877ee1edd778c96750d8ca5fcbdf6ffd1aaf
+ }
+}
+35d04f7003fcda49b811dcc5cedb1ee33fa3ce2d {
+ entity {
+ name: uevent
+ shed_class: package
+ version: 0.3.1
+ }
+ meta {
+ class: package
+ file: uevent.tcl
+ }
+}
+83b1877ee1edd778c96750d8ca5fcbdf6ffd1aaf {
+ entity {
+ name: uevent::onidle
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: uevent_onidle.tcl
+ }
+}
+bfbf77673248a60cef762ea633fe3c26c4a539b0 {
+ entity {
+ name: units
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{units 2.1.1}}
+ package-require: {{Tcl 8.1}}
+ path: modules/units
+ }
+ package/ {
+ 8586647c8b4f85669643a7b33efbd83174fce85b
+ }
+}
+8586647c8b4f85669643a7b33efbd83174fce85b {
+ entity {
+ name: units
+ shed_class: package
+ version: 2.1.1
+ }
+ meta {
+ class: package
+ file: units.tcl
+ }
+}
+4948af3c351da5f60e9a70ceafe663d34bd6bf60 {
+ entity {
+ name: uri
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{uri 1.2.6} {uri::urn 1.0.3}}
+ package-require: {{Tcl 8.2} {uri 1.1.2}}
+ path: modules/uri
+ }
+ package/ {
+ d08c522acd45615b0eed015bb19d2cea530e4bd7
+ d776a6b0894f4594a1bb28afc5f0f976cd8a19cd
+ }
+}
+d08c522acd45615b0eed015bb19d2cea530e4bd7 {
+ entity {
+ name: uri
+ shed_class: package
+ version: 1.2.6
+ }
+ meta {
+ class: package
+ file: uri.tcl
+ }
+}
+d776a6b0894f4594a1bb28afc5f0f976cd8a19cd {
+ entity {
+ name: uri::urn
+ shed_class: package
+ version: 1.0.3
+ }
+ meta {
+ class: package
+ file: urn-scheme.tcl
+ }
+}
+babf32a8c38a8faceb7d6e5ba3860cefe45ebb80 {
+ entity {
+ name: uuid
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{uuid 1.0.5}}
+ package-require: {}
+ path: modules/uuid
+ }
+ package/ {
+ d8255670e846cbb6a7917dcbb0ee240ea4016f03
+ }
+}
+d8255670e846cbb6a7917dcbb0ee240ea4016f03 {
+ entity {
+ name: uuid
+ shed_class: package
+ version: 1.0.5
+ }
+ meta {
+ class: package
+ file: uuid.tcl
+ }
+}
+1475caabad33b8fefc48ee34612694c27e560aef {
+ entity {
+ name: valtype
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{valtype::common 1} {valtype::creditcard::amex 1} {valtype::creditcard::discover 1} {valtype::creditcard::mastercard 1} {valtype::creditcard::visa 1} {valtype::gs1::ean13 1} {valtype::iban 1.5} {valtype::imei 1} {valtype::isbn 1} {valtype::luhn 1} {valtype::luhn5 1} {valtype::usnpi 1} {valtype::verhoeff 1}}
+ package-require: {snit {Tcl 8.5} valtype::common valtype::luhn}
+ path: modules/valtype
+ }
+ package/ {
+ e2ea9c98917470dd5b65c6001456391e72d14572
+ af92d3daae0b936bd08a5741bf2fef3bac833d68
+ 1bb584359f478317f999f5b09d7889b927e0223b
+ cd404bb9097f3a918d529d31ddcb7314ecd1cb9f
+ 74efdacef59cdecd39e69994ef55bc4f238d6286
+ 8c1ae2cdb2084d619c9051c402c6e7999e749c99
+ 2a5220e84583c407ee7099c1dcbd834335ffe110
+ 2fbf55942b2658a4833236c7d98d812658a85577
+ 079f60c0f217c9d327e400cb2efda9e40e5bcb1c
+ c337337c30d8bde6c8ab6d2f5e93cc9a59e8e780
+ 5c0ed398d230d82d39b4aeae434a349144f81791
+ e33d5a4a0d5920ebd7d5bc4545f57ecbcb84497a
+ 5018f3e72f29c2456e1454db228b7d27aac00e8a
+ }
+}
+e2ea9c98917470dd5b65c6001456391e72d14572 {
+ entity {
+ name: valtype::creditcard::amex
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: cc_amex.tcl
+ }
+}
+af92d3daae0b936bd08a5741bf2fef3bac833d68 {
+ entity {
+ name: valtype::creditcard::discover
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: cc_discover.tcl
+ }
+}
+1bb584359f478317f999f5b09d7889b927e0223b {
+ entity {
+ name: valtype::creditcard::mastercard
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: cc_mastercard.tcl
+ }
+}
+cd404bb9097f3a918d529d31ddcb7314ecd1cb9f {
+ entity {
+ name: valtype::creditcard::visa
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: cc_visa.tcl
+ }
+}
+74efdacef59cdecd39e69994ef55bc4f238d6286 {
+ entity {
+ name: valtype::gs1::ean13
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: ean13.tcl
+ }
+}
+8c1ae2cdb2084d619c9051c402c6e7999e749c99 {
+ entity {
+ name: valtype::iban
+ shed_class: package
+ version: 1.5
+ }
+ meta {
+ class: package
+ file: iban.tcl
+ }
+}
+2a5220e84583c407ee7099c1dcbd834335ffe110 {
+ entity {
+ name: valtype::imei
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: imei.tcl
+ }
+}
+2fbf55942b2658a4833236c7d98d812658a85577 {
+ entity {
+ name: valtype::isbn
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: isbn.tcl
+ }
+}
+079f60c0f217c9d327e400cb2efda9e40e5bcb1c {
+ entity {
+ name: valtype::luhn
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: luhn.tcl
+ }
+}
+c337337c30d8bde6c8ab6d2f5e93cc9a59e8e780 {
+ entity {
+ name: valtype::luhn5
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: luhn5.tcl
+ }
+}
+5c0ed398d230d82d39b4aeae434a349144f81791 {
+ entity {
+ name: valtype::usnpi
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: usnpi.tcl
+ }
+}
+e33d5a4a0d5920ebd7d5bc4545f57ecbcb84497a {
+ entity {
+ name: valtype::common
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: valtype.tcl
+ }
+}
+5018f3e72f29c2456e1454db228b7d27aac00e8a {
+ entity {
+ name: valtype::verhoeff
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: verhoeff.tcl
+ }
+}
+94680f36d1be9cc15eec40f3515d09abb6877435 {
+ entity {
+ name: virtchannel_base
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{tcl::chan::cat 1.0.2} {tcl::chan::facade 1.0.1} {tcl::chan::fifo 1} {tcl::chan::fifo2 1} {tcl::chan::halfpipe 1} {tcl::chan::memchan 1.0.3} {tcl::chan::null 1} {tcl::chan::nullzero 1} {tcl::chan::random 1} {tcl::chan::std 1.0.1} {tcl::chan::string 1.0.2} {tcl::chan::textwindow 1} {tcl::chan::variable 1.0.3} {tcl::chan::zero 1} {tcl::randomseed 1}}
+ package-require: {logger {Tcl 8.5} tcl::chan::core tcl::chan::events tcl::chan::halfpipe TclOO}
+ path: modules/virtchannel_base
+ }
+ package/ {
+ 42740a5edcbfdfdf57552c6336fc03f3ba1601e6
+ d8eedca24781c7e9c651f4a158b925b80712789c
+ 544795371cdcc92b0d63ec3e3eae96df707cdd43
+ b2c5d20374732ba5e79e3404a84222c8fdedb8c7
+ a011724050faf6319bd916ccacbef9815c6a18d4
+ b10f8725df7963c5efa58792a11f5b4df2f3302a
+ ec5d5cc5866f62e4fff37d10b59b2016117d0902
+ cc891dce161405673bb79cba3df72a68244d811e
+ c3e29f4ad9ad3b24bd3ab80471dc139e1a6b9430
+ daac0d24e477a79f41137c9d9f12a9eb30b219bf
+ 95761e3062dddfa315ead2398659daec6b74c116
+ 029346dde7ff0c1050e77fb8ee40fc37e20ba671
+ b8b60fdd3e954130629dcd249ccfa3a22a890630
+ 9bb9b9f85d24c735346a8feb8821404ec93c5040
+ 3c9eca0d279f3459b25ed6a02d60a8647ffaa5f4
+ }
+}
+42740a5edcbfdfdf57552c6336fc03f3ba1601e6 {
+ entity {
+ name: tcl::chan::cat
+ shed_class: package
+ version: 1.0.2
+ }
+ meta {
+ class: package
+ file: cat.tcl
+ }
+}
+d8eedca24781c7e9c651f4a158b925b80712789c {
+ entity {
+ name: tcl::chan::facade
+ shed_class: package
+ version: 1.0.1
+ }
+ meta {
+ class: package
+ file: facade.tcl
+ }
+}
+544795371cdcc92b0d63ec3e3eae96df707cdd43 {
+ entity {
+ name: tcl::chan::fifo
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: fifo.tcl
+ }
+}
+b2c5d20374732ba5e79e3404a84222c8fdedb8c7 {
+ entity {
+ name: tcl::chan::fifo2
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: fifo2.tcl
+ }
+}
+a011724050faf6319bd916ccacbef9815c6a18d4 {
+ entity {
+ name: tcl::chan::halfpipe
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: halfpipe.tcl
+ }
+}
+b10f8725df7963c5efa58792a11f5b4df2f3302a {
+ entity {
+ name: tcl::chan::memchan
+ shed_class: package
+ version: 1.0.3
+ }
+ meta {
+ class: package
+ file: memchan.tcl
+ }
+}
+ec5d5cc5866f62e4fff37d10b59b2016117d0902 {
+ entity {
+ name: tcl::chan::null
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: null.tcl
+ }
+}
+cc891dce161405673bb79cba3df72a68244d811e {
+ entity {
+ name: tcl::chan::nullzero
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: nullzero.tcl
+ }
+}
+c3e29f4ad9ad3b24bd3ab80471dc139e1a6b9430 {
+ entity {
+ name: tcl::chan::random
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: random.tcl
+ }
+}
+daac0d24e477a79f41137c9d9f12a9eb30b219bf {
+ entity {
+ name: tcl::randomseed
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: randseed.tcl
+ }
+}
+95761e3062dddfa315ead2398659daec6b74c116 {
+ entity {
+ name: tcl::chan::std
+ shed_class: package
+ version: 1.0.1
+ }
+ meta {
+ class: package
+ file: std.tcl
+ }
+}
+029346dde7ff0c1050e77fb8ee40fc37e20ba671 {
+ entity {
+ name: tcl::chan::string
+ shed_class: package
+ version: 1.0.2
+ }
+ meta {
+ class: package
+ file: string.tcl
+ }
+}
+b8b60fdd3e954130629dcd249ccfa3a22a890630 {
+ entity {
+ name: tcl::chan::textwindow
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: textwindow.tcl
+ }
+}
+9bb9b9f85d24c735346a8feb8821404ec93c5040 {
+ entity {
+ name: tcl::chan::variable
+ shed_class: package
+ version: 1.0.3
+ }
+ meta {
+ class: package
+ file: variable.tcl
+ }
+}
+3c9eca0d279f3459b25ed6a02d60a8647ffaa5f4 {
+ entity {
+ name: tcl::chan::zero
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: zero.tcl
+ }
+}
+3784f5da956638c8511b64a7a9c511964a73aa1e {
+ entity {
+ name: virtchannel_core
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{tcl::chan::core 1} {tcl::chan::events 1} {tcl::transform::core 1}}
+ package-require: {{Tcl 8.5} {Tcl 8.6} tcl::chan::core TclOO}
+ path: modules/virtchannel_core
+ }
+ package/ {
+ 2b3c09328cb99ecb49eb154b83fcf59426682907
+ 7b618338a87d232a2e04201b39eb68e19c9542df
+ 9897b83d6197e440cd68b10390061622c6268094
+ }
+}
+2b3c09328cb99ecb49eb154b83fcf59426682907 {
+ entity {
+ name: tcl::chan::core
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: core.tcl
+ }
+}
+7b618338a87d232a2e04201b39eb68e19c9542df {
+ entity {
+ name: tcl::chan::events
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: events.tcl
+ }
+}
+9897b83d6197e440cd68b10390061622c6268094 {
+ entity {
+ name: tcl::transform::core
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: transformcore.tcl
+ }
+}
+ae3afee43e472ffb819f396eff20f0e6a62cd142 {
+ entity {
+ name: virtchannel_transform
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{tcl::transform::adler32 1} {tcl::transform::base64 1} {tcl::transform::counter 1} {tcl::transform::crc32 1} {tcl::transform::hex 1} {tcl::transform::identity 1} {tcl::transform::limitsize 1} {tcl::transform::observe 1} {tcl::transform::otp 1} {tcl::transform::rot 1} {tcl::transform::spacer 1} {tcl::transform::zlib 1.0.1}}
+ package-require: {{Tcl 8.6} tcl::transform::core}
+ path: modules/virtchannel_transform
+ }
+ package/ {
+ 80f70f520e8394fa8190aa5cfb65aa73b4ccd187
+ 91f25f9fb163c75ab13f0fcbb3794ef23dee20b4
+ 4ae7306768354eb64dd2e1c2aab71f59fcef4ab2
+ 50d4eb79fac92b6eb33ad05350c7a52734dff3b7
+ 53869efefe1b42f012749ad907f156fb8228274c
+ c34276288f0fce9164425b4028674211c63ac166
+ d3ed6f5e9413fb5f84c83ca1148dbebf3e49b9b0
+ bde9f1850f55616cce83f6533f8fb97c333208ea
+ ce889d20fd9d22eb20bb05d2ca84effb66356628
+ 6f841606ba3cb192d8fc9844aeba73075cf57196
+ d77153e9ae4f9902e9924e361644ca6e0336b0d4
+ a0c19ce7425b92e23872d5353bc7fe0f3028b726
+ }
+}
+80f70f520e8394fa8190aa5cfb65aa73b4ccd187 {
+ entity {
+ name: tcl::transform::adler32
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: adler32.tcl
+ }
+}
+91f25f9fb163c75ab13f0fcbb3794ef23dee20b4 {
+ entity {
+ name: tcl::transform::base64
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: base64.tcl
+ }
+}
+4ae7306768354eb64dd2e1c2aab71f59fcef4ab2 {
+ entity {
+ name: tcl::transform::counter
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: counter.tcl
+ }
+}
+50d4eb79fac92b6eb33ad05350c7a52734dff3b7 {
+ entity {
+ name: tcl::transform::crc32
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: crc32.tcl
+ }
+}
+53869efefe1b42f012749ad907f156fb8228274c {
+ entity {
+ name: tcl::transform::hex
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: hex.tcl
+ }
+}
+c34276288f0fce9164425b4028674211c63ac166 {
+ entity {
+ name: tcl::transform::identity
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: identity.tcl
+ }
+}
+d3ed6f5e9413fb5f84c83ca1148dbebf3e49b9b0 {
+ entity {
+ name: tcl::transform::limitsize
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: limitsize.tcl
+ }
+}
+bde9f1850f55616cce83f6533f8fb97c333208ea {
+ entity {
+ name: tcl::transform::observe
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: observe.tcl
+ }
+}
+ce889d20fd9d22eb20bb05d2ca84effb66356628 {
+ entity {
+ name: tcl::transform::otp
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: otp.tcl
+ }
+}
+6f841606ba3cb192d8fc9844aeba73075cf57196 {
+ entity {
+ name: tcl::transform::rot
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: rot.tcl
+ }
+}
+d77153e9ae4f9902e9924e361644ca6e0336b0d4 {
+ entity {
+ name: tcl::transform::spacer
+ shed_class: package
+ version: 1
+ }
+ meta {
+ class: package
+ file: spacer.tcl
+ }
+}
+a0c19ce7425b92e23872d5353bc7fe0f3028b726 {
+ entity {
+ name: tcl::transform::zlib
+ shed_class: package
+ version: 1.0.1
+ }
+ meta {
+ class: package
+ file: zlib.tcl
+ }
+}
+d805558d00415797ed4d2d0840827ac2e1e37531 {
+ entity {
+ name: websocket
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{other commands} {websocket 1.4}}
+ package-require: {base64 {http 2.7} logger sha1 {Tcl 8.5} websocket}
+ path: modules/websocket
+ }
+ package/ {
+ 703569d548accadeb1b4f2e1b5717076496458ff
+ 31e08af62b9b9419ee4489b72e4c5c94fc97b689
+ }
+}
+703569d548accadeb1b4f2e1b5717076496458ff {
+ entity {
+ name: other
+ shed_class: package
+ version: commands
+ }
+ meta {
+ class: package
+ file: websocket.man
+ }
+}
+31e08af62b9b9419ee4489b72e4c5c94fc97b689 {
+ entity {
+ name: websocket
+ shed_class: package
+ version: 1.4
+ }
+ meta {
+ class: package
+ file: websocket.tcl
+ }
+}
+5ae049785c8cd69ae9b90d0ca1a06eaa4800fc1f {
+ entity {
+ name: wip
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{wip 1.2} {wip 2.2}}
+ package-require: {{snit 1.3} {snit 1.3-} struct::set {Tcl 8.4} {Tcl 8.5}}
+ path: modules/wip
+ }
+ package/ {
+ 0192c101679ecbc1d50c776c0c86b94bf9a9fed2
+ dd422d78286b2d0494b5261b21980c470acedfe1
+ }
+}
+0192c101679ecbc1d50c776c0c86b94bf9a9fed2 {
+ entity {
+ name: wip
+ shed_class: package
+ version: 1.2
+ }
+ meta {
+ class: package
+ file: wip.tcl
+ }
+}
+dd422d78286b2d0494b5261b21980c470acedfe1 {
+ entity {
+ name: wip
+ shed_class: package
+ version: 2.2
+ }
+ meta {
+ class: package
+ file: wip2.tcl
+ }
+}
+efa2d3aed131f2b71357132db52b5a71f913e396 {
+ entity {
+ name: yaml
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{huddle 0.2.0} {huddle::json 0.1} {yaml 0.3.8}}
+ package-require: {base64 cmdline {huddle 0.2.0} {Tcl 8.5} TclOO throw try}
+ path: modules/yaml
+ }
+ package/ {
+ 28099cd8972939a47052f77e7e817adef8478e0a
+ 86037348e03708ea87fead812df77b80ff6c3edd
+ af203c381aaa7a46831767988cc64b0104af0879
+ }
+}
+28099cd8972939a47052f77e7e817adef8478e0a {
+ entity {
+ name: huddle
+ shed_class: package
+ version: 0.2.0
+ }
+ meta {
+ class: package
+ file: huddle.tcl
+ }
+}
+86037348e03708ea87fead812df77b80ff6c3edd {
+ entity {
+ name: huddle::json
+ shed_class: package
+ version: 0.1
+ }
+ meta {
+ class: package
+ file: json2huddle.tcl
+ }
+}
+af203c381aaa7a46831767988cc64b0104af0879 {
+ entity {
+ name: yaml
+ shed_class: package
+ version: 0.3.8
+ }
+ meta {
+ class: package
+ file: yaml.tcl
+ }
+}
+16d10152420ede154f852afcf77e3f91e9f7121e {
+ entity {
+ name: zip
+ shed_class: module
+ version: {}
+ }
+ meta {
+ class: source
+ package-provide: {{zipfile::decode 0.7} {zipfile::encode 0.3} {zipfile::mkzip 1.2}}
+ package-require: {crc32 fileutil {fileutil::decode 0.2} fileutil::magic::mimetype logger snit {Tcl 8.4} {Tcl 8.6} Trf zlibtcl}
+ path: modules/zip
+ }
+ package/ {
+ dc962d6462f23aeb2f85758b1c66f5c0aa863654
+ 40cb85926c214da4e364067a2b9bf3dd6c7850a4
+ 6ae152c9687f297716d1933437949f901bb310b1
+ }
+}
+dc962d6462f23aeb2f85758b1c66f5c0aa863654 {
+ entity {
+ name: zipfile::decode
+ shed_class: package
+ version: 0.7
+ }
+ meta {
+ class: package
+ file: decode.tcl
+ }
+}
+40cb85926c214da4e364067a2b9bf3dd6c7850a4 {
+ entity {
+ name: zipfile::encode
+ shed_class: package
+ version: 0.3
+ }
+ meta {
+ class: package
+ file: encode.tcl
+ }
+}
+6ae152c9687f297716d1933437949f901bb310b1 {
+ entity {
+ name: zipfile::mkzip
+ shed_class: package
+ version: 1.2
+ }
+ meta {
+ class: package
+ file: mkzip.tcl
+ }
+}
+17ba0791499db908433b80f37c5fbc89b870084b {
+ entity {
+ name: trunk
+ shed_class: release
+ version: {}
+ }
+ meta {
+ checkout: trunk
+ class: generic
+ timestamp: {2015-11-29 15:32:08 UTC}
+ }
+}
+7b52009b64fd0a2a49e6d8a939753077792b0554 {
+ entity {
+ name: fossil
+ shed_class: distribution
+ version: {}
+ }
+ meta {
+ class: generic
+ format: fossil
+ project: 05391902863193f286cc4eeb0b0cd8a8d16b4ec9
+ project-name: {Tcl Library Source Code}
+ project-short-name: tcllib
+ release: trunk
+ url: http://fossil.etoyoc.com/fossil/tcllib
+ }
+}