python311-pycparser-2.21-150400.12.7.2<>,f0Ep9|L!r$ŵB&05VZTL=_0%f|cq>+T)2^8C}!ߋx^9'7غ6y2*JUꚁȰ G;؅*҉U}> h)sMp|9VW8xoC,]ӵ+!M+}o18+U -If\Qksf.D6k%PnNK,g,U}YR'NIh>>x?xd ) <1R_ u  l  @ 55 58BSD-3-Clausehttps://www.suse.com/Development/Languages/Pythonhttps://github.com/eliben/pycparserlinuxnoarch 4t4txxHHm5m5##II);;zElC!8f''  ik #T77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777"2 BU qL6VgAA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤f0Bf0Cf0Cf0Cf0Cf0Cavf0Cf0Bf0Bf0Bf0Bf0Bf0Bf0Bf0Bf0Bf0Bf0Bf0Bf0Bf0Bf0Bf0Bf0Bf0Bf0Bf0Bf0Bf0Baia_9aZa@f0Bapdapdapda|. f0B_9f0Cf0Bf0Bf0Bf0Bf0Bf0Bf0Bf0Bf0Bf0Bf0Bf0B_9_9_9_9_9apda|. f0Bf0C_9aZa\IH_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9_9f0C_9_9f0Eavax+_9ax+a|'C_9_9_9apd`apd_9_9a|$aiaa|))aiaa|#@a|$a|%_9_9f0Ef0B96414c0971232ab4d207d20fb90abc1d7b11c0d5fcdf4d272792941ffbe206fb235859b60c554c64be8989802865a4d2b48d4dae032bdeeb8010243685f4678c01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b6358c6681ed28db5d2332a42fe57d94438a772a4ab55471b90b9d22a5e4c50cc594129e43d1fb87047f50f1cd5f62f47678a59f8fe08d8212dfd8c32540b2352f9aa0f8a01a33eb79949eb9702ac9c66c13081df037f2d09c9b18f01893b170bf9aa0f8a01a33eb79949eb9702ac9c66c13081df037f2d09c9b18f01893b170bb6a59e3a873c361a200a6d7c2465ae72a0fc203c2d82a6bbe2d5819d45db9d79b6a59e3a873c361a200a6d7c2465ae72a0fc203c2d82a6bbe2d5819d45db9d79e0910795f9ed8b7a001ec1e70577ca145031df5a535a25ee02dcddba422ed558e0910795f9ed8b7a001ec1e70577ca145031df5a535a25ee02dcddba422ed558cb29c5d680d5d3ae7dbc86121cd54ed974a8c1600ba7cf21cde3977758bc874bcb29c5d680d5d3ae7dbc86121cd54ed974a8c1600ba7cf21cde3977758bc874b93593b978c7e5425d5859321d54b1cb641f2e06cf26d6cc032dbbaf57a18342a93593b978c7e5425d5859321d54b1cb641f2e06cf26d6cc032dbbaf57a18342ac0d10ea57dea1047ac358f5e3f0f6ab6c79a66f9faab30f894ca1a278a52b453c0d10ea57dea1047ac358f5e3f0f6ab6c79a66f9faab30f894ca1a278a52b453d653b262fc32613896e9867be94b336318180f2c03e1e71b141dcd5e32e9be88d653b262fc32613896e9867be94b336318180f2c03e1e71b141dcd5e32e9be88fc2a0ac220325493ac0b8db22e01e3f31dbe7276b476a71767576febfd8aebe8fc2a0ac220325493ac0b8db22e01e3f31dbe7276b476a71767576febfd8aebe8933bb9d012c58e212880c9f64a2c8492b804ff84eb3e108ea74a7eba4b9f43b0933bb9d012c58e212880c9f64a2c8492b804ff84eb3e108ea74a7eba4b9f43b060805c81d1bb6b24972787c00374a1646dbc6c0673e51d2e4897d77ae5cc218960805c81d1bb6b24972787c00374a1646dbc6c0673e51d2e4897d77ae5cc2189702d08786efd639fbc99eae0502f966fced056593033a140fa203a93086bbe1e702d08786efd639fbc99eae0502f966fced056593033a140fa203a93086bbe1ed094559c35be270fb7223565a3c8def6b6c0729e8aa3bb681c09c1e738bb8744a1909ddcf961abebe457e42e12c69a85c7fe8d423af8780ab2b00bf60bc5cee595de5ecc4f72cc82452150147f0edecc94a5322e275ca342cdf9aa8cec904cda193318954816997779c09572a2f5d8d6acf302a8f1cc2a55560d3aeb874a181b1d678eadf61d098d2ee57698844d62eb4b95c84df231675cc73102517f83a89cca2e8c72ac6ff3c279b9ef24e7e9951b1877889dfb883e10c85fac59c1a30befc42a6321beaf39479b049a5d89f89d6f4f32ed7800b0edd3d603465c94fddfecffccb78b9d9b2fa4942b6d4a984125d2acc7c5efb47994738d91a45a0f2043807c8c410076110b8d7ca0a179d8cef16fcfca323dcafad1f1d13cd988ac318cf3ab8b3ce90c11b1845adb42fdb9e4b17e1fa13e28697ed0630cebd86b6fd24b6685742549c619d65d58d329aef7c58369aa148c9db4284be0aaa7a93893a6fcbb85742549c619d65d58d329aef7c58369aa148c9db4284be0aaa7a93893a6fcbbcbee51aa923077d316335f5f6f7785ff9537405cbc978d187bf561d4b8b47eaecbee51aa923077d316335f5f6f7785ff9537405cbc978d187bf561d4b8b47eae538d1567e1b26f22df05a700551ab0ac47e1c4591257aa8424f896ebf8e83824538d1567e1b26f22df05a700551ab0ac47e1c4591257aa8424f896ebf8e838246bdfce1c4eb8491a6200c70c9d244010b8dbfce72593176cfd28275bd72b4b086bdfce1c4eb8491a6200c70c9d244010b8dbfce72593176cfd28275bd72b4b08c13b5502a9c76564df153fec7b25bcffb1dabcfe12a7c845f727f4a6b39d5d06c13b5502a9c76564df153fec7b25bcffb1dabcfe12a7c845f727f4a6b39d5d0659b023dc7fe9757367e30821059032504172bf0535256d0882fbc1deb3c407fe59b023dc7fe9757367e30821059032504172bf0535256d0882fbc1deb3c407fe52d0b7ca54d6a79ff530a03e3cb0aec0a411f3348e9e51ae18621dce3f314bdf30a92c9cde344de84f86055fc422618e3fc18cbf78ddaa6b78004a633f9b9746ed0a25e7bc7bd361d9c2303764ba7ef38094116ab511e856f8debb5b38218be379ab520e444b811afa5f7fa1a0393f49042fd3ae51d0174bd8aedf439e028153d8960d798b6b3f3d49ccb48b3b77781ac4bccc953c8d8fc8fc2475548f605ab0f2d2cea04cad71aa6f5abaf525f09fec3a20fb0ba506d4b562b0ecf12ec97cca8ff7d5348c8358345593b79632a42d941c36030512579253aed4f9f25ef38acd365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6e16884779761d2367bd8528bc17b98503ade3b4df2b45c6bb38d6d35a1435bcaef05d723000f05846667efc7129a656f0fe1de472a73223af26e79f49d5b1afa365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef6365869669439c87775294c462f728f7510d951e86b29153d7c0ea6bf24e51ef632cc4829eca570bb4191f5ecc538c71c791a89abfeb013494756d1fbedd64d7adab8ebe1454be23aab76c1bc3814a045d58a1f72969c8b587b99afa24a36be6682e0604802d2424e6d93c650d71e94c330b7932628da6ac2b0f586f5b463e1cea612ccfd3aef6382dcad3774ff7f4b57b6452f81de128ca9354d0482e922eab754eb43ac2be8ea8df0491ca44b2c9564308486f4f4bb76255c3c72a16f14441f6024b21f763bdcebf32a86619c3414ff0ebf08c5f5f3365aa56bbc2d9f65f2fa79b2a347d4b8073b5ad81f124c45b79a441993d3bca71eee7bb51190237dde3c4e68599294944510b9aeed3d868fb32d9f0b68aaafc9a751cb425327e4da488a2870b9e0d27f278aee54d2eea5a6417869fdb7f5a093243a9672e12229fd7b946aeacd557b179005ff9a896bc3a5c568abc11c7f5596fe2674d0b2f954d09e47e0d3e4b6778bdc52e897ca127bea868a5d262f3a0470c6e6765bc31d42283b513d21a91cdee90ea1ffbaeb7595846991b8d1eb5701a0f3dd3a2387e54af9c0a872e1ef503f6a992175e8ad1a0f8764a2f56bec0196289e9c2d424c0c9f02b6b22fec80ec950c387b68c7298fe43b68b9b7cf981d7b6a5bd6fe6ee7c1d323536827abc8b63b4ee0af4d05e3f8226e52dd03fbbddef70229d5ce3ee2e232d2c694aa6fca7d44abbbccb463ad887d08ea8a3618bdc8aa7754e683da5c3253f5928c2960004fd180c665e4f881b56db7f2c3c650fe3cbf0e769b4f0c185f60b9afb129c52cb94d541a6ff5d028c160263d3eadaad24da036d71eff3dd77e840eaa8e4b628d45fe1e17a4aa07120a3d20329069e4408215c570d10c9cb8e74484699d387c02c6078266f8214b5799f16870b36af8d2637097b1253d57ed8d735695508db7ce09b7d0ad862655b6617e5b5a11857e41f9bf2ad7a53020d640184567c33e7df25b8dfb658c9a91501930d4d943b05087a8347c7e2b4325616af535047brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-pycparser-2.21-150400.12.7.2.src.rpmpython311-pycparser@     python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.113.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3dBzd7a^f/\5@\l@[Yf@X @X~@XIK@V0VS@V\:@UPdmueller@suse.commcepl@suse.comdmueller@suse.comdmueller@suse.comjbrownell@suse.commcepl@suse.comtoddrme2178@gmail.comtbechtold@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comp.drouand@gmail.commvyskocil@opensuse.orgmvyskocil@opensuse.orgbenoit.monin@gmx.fr- add sle15_python_module_pythons (jsc#PED-68)- Make calling of %{sle15modernpython} optional.- update to 2.21: - Much improved support for C11 (multiple PRs) - Support for parehthesized compount statements (#423) - Support for modern Python versions (3.9 and 3.10) - Fix support for structs with nested enums (#387) - Multiple small bug fixes- update to 2.20: - #61: Fix slow backtracking when parsing strings. - #99: Parser for FuncDecl incorrectly sets declname attribute on return type. - #310: Fix crash when file starts with a semicolon. - #313: Fix array type generation. - #314: Fix failed parsing of unnamed function parameters with array dim qualifiers. - #315: Fix pointer type generation. - #324: Fixes for u/l constant integer suffix. - #346: Fix error transforming an empty switch. - #350: Recognize integer multicharacter constants like 'ABCD'. - #363: Fix incorrect AST when parsing offsetof.- Restrict pattern matching to real files (not symlinks) during packaging of fake_libc_include to avoid build errors on Red Hat platforms. * fix-lexer-build.patch- Remove superfluous devel dependency for noarch package- Update to 2.19 - PR #277: Fix parsing of floating point literals - PR #254: Add support for parsing empty structs - PR #240: Fix enum formatting in generated C code (also #216) - PR #222: Add support for #pragma in struct declarations - Rebase fix-lexer-build.patch- update to 2.18: - PR #161 & #184: Update bundled PLY version to 3.10 - PR #158: Add support for the __int128 type. - PR #169: Handle more tricky TYPEID in declarators. - PR #178: Add columns to the coord of each node- sort out duplicate rpmlintrc- update to 2.17 - PR #121: Update bundled PLY version to 3.8 - Issue #117: Fix parsing of extra semi-colons inside structure declarations. - PR #109: Update c_generator to add {} around nested named initializers. - PR #101: Added support for parsing pragmas into the AST. - Additional fake headers and typedefs, manifest fixes (#97, #106, #111). - Testing with Python 3.5 instead of 3.3 now (3.4 and 3.5 are the 3.x versions tested). - PR #145: More complete support for offsetof() - Issue #116: Fix line numbers recorded for empty and compound statements. - Minor performance improvement to the invalid string literal regex. - drop upstreamed 0002-Add-missing-typedef-sa_family_t-from-sys-socket.h.patch - move source url to pypi- update for multipython build - move fake_libc to site-packages, where it can be found by pkg_resources * this also prevents file conflict between python2 and python3 - fix-lexer-build.patch: fix build process to better generate parser/lexer files- Add python-pycparser-rpmlintrc to sources- Tag added patch better- Update to version 2.14 * Added CParser parameter to specify output directory for generated parsing tables (#84). * Removed lcc's cpp and its license from the distribution. Using lcc's cpp is no longer recommended, now that Clang has binary builds available for Windows. 2.13: * Added support for offsetof() the way gcc implements it (special builtin that takes a type as an argument). * Added faked va_* macros (these are expected to come from stdarg.h) * Added a bunch more fake headers and typedefs to support parsing C projects like Git and SQLite without modifications to pycparser. * Added support for empty initializer lists (#79). - Package fake_libc_include * switch to github release as pypi tarball don't contains all files - Add 0002-Add-missing-typedef-sa_family_t-from-sys-socket.h.patch * upstream patch enhancing the fake_libc_include- update to version 2.12: * This is a fix release for 2.11; the memory optimization with __slots__ on Coord and AST nodes didn't take weakrefs into account, which broke cffi and its many dependents (issue #76). Fixed by adding __weakref__ to __slots__. - additional changes from version 2.11: * Add support for C99 6.5.3.7 p7 - qualifiers within array dimensions in function declarations. Started with issue #21 (reported with initial patch by Robin Martinjak). * Issue #27: bug in handling of unified wstring literals. * Issue #28: fix coord reporting for 'for' loops. * Added ``examples/using_gcc_E_libc.py`` to demonstrate how ``gcc - E`` can be used instead of ``cpp`` for preprocessing. * Pull request #64: support keywords like const, volatile, restrict and static in dimensions in array declarations. * Reduce memory usage of AST nodes (issue #72). * Parsing order of nested pointer declarations fixed (issue #68). - update project URL - fix end of line encoding of LICENSEh01-ch2c 1714481733  !"#$%&'()*++--//113355789:;<=>?@AB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@2.21-150400.12.7.2 pycparserpycparser-2.21-py3.11.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txt__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyc_ast_gen.cpython-311.opt-1.pyc_ast_gen.cpython-311.pyc_build_tables.cpython-311.opt-1.pyc_build_tables.cpython-311.pycast_transforms.cpython-311.opt-1.pycast_transforms.cpython-311.pycc_ast.cpython-311.opt-1.pycc_ast.cpython-311.pycc_generator.cpython-311.opt-1.pycc_generator.cpython-311.pycc_lexer.cpython-311.opt-1.pycc_lexer.cpython-311.pycc_parser.cpython-311.opt-1.pycc_parser.cpython-311.pyclextab.cpython-311.opt-1.pyclextab.cpython-311.pycplyparser.cpython-311.opt-1.pycplyparser.cpython-311.pycyacctab.cpython-311.opt-1.pycyacctab.cpython-311.pyc_ast_gen.py_build_tables.py_c_ast.cfgast_transforms.pyc_ast.pyc_generator.pyc_lexer.pyc_parser.pylextab.pyply__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyccpp.cpython-311.opt-1.pyccpp.cpython-311.pycctokens.cpython-311.opt-1.pycctokens.cpython-311.pyclex.cpython-311.opt-1.pyclex.cpython-311.pycyacc.cpython-311.opt-1.pycyacc.cpython-311.pycygen.cpython-311.opt-1.pycygen.cpython-311.pyccpp.pyctokens.pylex.pyyacc.pyygen.pyplyparser.pyyacctab.pyutilsfake_libc_include_ansi.h_fake_defines.h_fake_typedefs.h_syslist.haio.halloca.har.hargz.hassert.hcomplex.hcpio.hctype.hdirent.hdlfcn.hemmintrin.hendian.henvz.herrno.hfastmath.hfcntl.hfeatures.hfenv.hfloat.hfmtmsg.hfnmatch.hftw.hgetopt.hglob.hgrp.hiconv.hieeefp.himmintrin.hinttypes.hiso646.hlanginfo.hlibgen.hlibintl.hlimits.hlocale.hmalloc.hmath.hmonetary.hmqueue.hndbm.hnetdb.hnewlib.hnl_types.hpaths.hpoll.hprocess.hpthread.hpwd.hreent.hregdef.hregex.hsched.hsearch.hsemaphore.hsetjmp.hsignal.hsmmintrin.hspawn.hstdalign.hstdarg.hstdatomic.hstdbool.hstddef.hstdint.hstdio.hstdlib.hstdnoreturn.hstring.hstrings.hstropts.hsyslog.htar.htermios.htgmath.hthreads.htime.htrace.hulimit.hunctrl.hunistd.hutime.hutmp.hutmpx.hwchar.hwctype.hwordexp.hxcbxcb.hzlib.hpython311-pycparserREADME.rstexamplesc-to-c.pyc_filesbasic.cfunky.chash.cmemmgr.cmemmgr.hpragmas.cyear.cc_json.pycdecl.pydump_ast.pyexplore_ast.pyfunc_calls.pyfunc_defs.pyfunc_defs_add_param.pyrewrite_ast.pyserialize_ast.pyusing_cpp_libc.pyusing_gcc_E_libc.pypython311-pycparserLICENSE/usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/pycparser-2.21-py3.11.egg-info//usr/lib/python3.11/site-packages/pycparser//usr/lib/python3.11/site-packages/pycparser/__pycache__//usr/lib/python3.11/site-packages/pycparser/ply//usr/lib/python3.11/site-packages/pycparser/ply/__pycache__//usr/lib/python3.11/site-packages/utils//usr/lib/python3.11/site-packages/utils/fake_libc_include//usr/lib/python3.11/site-packages/utils/fake_libc_include/xcb//usr/share/doc/packages//usr/share/doc/packages/python311-pycparser//usr/share/doc/packages/python311-pycparser/examples//usr/share/doc/packages/python311-pycparser/examples/c_files//usr/share/licenses//usr/share/licenses/python311-pycparser/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:33601/SUSE_SLE-15-SP4_Update/e266f08beca93c2a203288da8fe3b763-python-pycparser.SUSE_SLE-15-SP4_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executableASCII text, with very long linesC source, ASCII text  !"#$%&'()*+,-./012RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR0RM>w>utf-8d3262ada65e64bd77809fdd0d02d5a23f386fe7a13e4c3270432078aa6bfa88d? 7zXZ !t/4 7]"k%0a eo20JoWbdO})"~EWWG0T~i:}^̺=.&`R'! c= K{-n7Ӣ('wR@ÕԤ\pᗂәҌ1:hE6&xW_ķTҶ\U(ʜǫݶf ż6qXE6 TeEl#@|:UURwp9~Cy h'\Z7#D$+L,I;O+:zJ_GžlTd}‡..-|D:Gڨma*pErѤ"eJ'+bL&02(&/mI0p7¥]b@hHN˧ayeSz(َ}z ܰ:J [ Zs.QB-~dQeׂ5%a^yS fDUA;ů0u[c_NmY6Ytn00IJq4J6*J*o٭X}buD]SPR Dj >]̎A|R]uѼu"8pO؜YCܳ+ s/KLfzy?lKU~0 r JZ힜HUhŢףlx_o#EL F~ c~20#"&cu=a9=TrrFU5܍w%+L9ǯ,MG1OL8Zd.@5fO"'pI 8]hr2W0béji>FNpi鮄3{DvZ E~aU:3\խWHF/dbȑdw"^n金;yfBEW4DID)I4>G]1ss zhJL(lڶ\Jgk`xEYt網y ?ݛ75ݱ\!4ؾzGMbfʩ`mZ$ҷ=uPt ;y%Dk!J ]?B쒂lI3eW,k(čނsc@h Zii`f;$I}H38ܬr~#NLLN3vIu_H`'GrD;TtjP^aqj^(#厝0 In+0)`mJ4_x8d::`pL͝8EhJjVeuvnw|Q9z5cZ'ۆos ~@񶹶ЪqύuC!ɳA"Ix%~H%V7ZR6v@(&0Xdk:eJ6pn3 C?|7Zxzg"VpjiجL\NCa+Hh Ϋs 4Gaր&||ɈfU=Z0_]D(TP9] ^v=}A cX}2!zR.O~}N?.Ǽˠ @r*^cƗc/]uud}*LƳH7Z= ذ##57 ːMnJ$W|=~?@Շ| v}!H.o),.Rqŕ; c3%Ve]5E憏C]a;`li~A"4}s͵sP$]e4}A/ckG?25GKFy{CbzrGZXzI|M=ƙ W-D4b-C^ieL YZ