Key | Value |
---|---|
MD5 | 460279E7E0C8E1D55CF5DC9831E1274C |
PackageArch | noarch |
PackageDescription | PLY is an implementation of lex and yacc parsing tools for Python 3. In a nutshell, PLY is nothing more than a straightforward lex/yacc implementation. Here is a list of its essential features: * It's implemented entirely in Python. * It uses LR-parsing which is reasonably efficient and well suited for larger grammars. * PLY provides most of the standard lex/yacc features including support for empty productions, precedence rules, error recovery, and support for ambiguous grammars. * PLY is straightforward to use and provides very extensive error checking. * PLY doesn't try to do anything more or less than provide the basic lex/yacc functionality. In other words, it's not a large parsing framework or a component of some larger system. The original version of PLY was developed in 2001 for use in an Introduction to Compilers course where students used it to build a compiler for a simple Pascal-like language. Because of its use in an instructional setting, a lot of work went into providing extensive error checking. In addition, this experience was used to sort out common usability problems. Since then, a variety of incremental improvements have been made to the system. PLY-3.0 adds support for Python 3.0 and gives PLY's internals a much needed overhaul. |
PackageMaintainer | umeabot <umeabot> |
PackageName | python3-ply |
PackageRelease | 5.mga8 |
PackageVersion | 3.11 |
SHA-1 | 99080FA9AA48FEC01ECC46D2E9EF1A7816938D2E |
SHA-256 | 914AF4B30C2F96F0592DB774BAC41705E142541CB1F7238E4A54B888A2DE47CD |
hashlookup:children-total | 174 |
hashlookup:trust | 50 |
The searched file hash includes 174 children files known and seen by metalookup. A sample is included below:
Key | Value |
---|---|
FileName | ./usr/share/doc/python3-ply/test/pkg_test6/parsing/parsetab.py |
FileSize | 2690 |
MD5 | 97EADD947C82A42069EEB121D45B784E |
SHA-1 | 002672BD70F606B205C8A16B2E06982DCB8A30C3 |
SHA-256 | D0F2A8002DB62A8EA488DD838495687E8A094705BC782D0531C9F857BE83D187 |
SSDEEP | 48:VDWy4zxDgO/8f6C34BG363t3h3CpE3sQkcb8IhDsXUO/uu9Z0Q1YlijdQ:fqxDjC3OG363t3h3CG6guXyVQXZQ |
TLSH | T1B751AC3A647057B71B96EAC3B576C16B0334ED8830A8A400F77FA1F857B45397EB0A54 |
Key | Value |
---|---|
CRC32 | 12FF1F1C |
FileName | ./usr/lib/python3/dist-packages/ply/ygen.py |
FileSize | 2246 |
MD5 | 2D43915610EC1EED8927EBD958ED008B |
OpSystemCode | 362 |
ProductCode | 214118 |
RDS:package_id | 304063 |
SHA-1 | 005D4E241E997D0C16306E4DD813A72EB603B13F |
SHA-256 | 4D19E4660C79041078DD0B29BB6278815B69781BADF31AD3119A0B6CD3746FA3 |
SHA-512 | CAD27AB4A0710170DE3BCDB3694D0B41E9BAEDB9928590FAE237E6DDF11D2634A86E6B1136A8D2C75A243993BD494241DC1BDC01D1706CFFD7B45CB05B400972 |
SSDEEP | 48:55ROb1pREFh+BkJsyL5Cr/WSPU52hPhk1oJ3zjD5a1:kpREFh+Bjy18/roaUoJ9M |
SpecialCode | |
TLSH | T15C41641AC460E96489CF421D7F9FA694F29C0973A0151020FEFC12447FAB867C1A7CBD |
db | nsrl_modern_rds |
insert-timestamp | 1728978866.0859747 |
mimetype | text/plain |
source | snap:FGhBvL5AQDXlNcBMnxQbpqQNmE74kB28_3 |
tar:gname | root |
tar:uname | root |
Key | Value |
---|---|
FileName | ./usr/share/doc/python3-ply/test/pkg_test4/parsing/calclex.py |
FileSize | 892 |
MD5 | A6E022BBB3AADBDA75460E48FC4FB377 |
SHA-1 | 014C9F02553482843B5502ABB7FC15C828E4D3D7 |
SHA-256 | C3F3944C8F4DAF3A8A714A3E09E338D84F8355B9E12F2C1289E744F91E0722BA |
SSDEEP | 12:MNifcFwlYLst42SoI6ObgiF8QavFVfkFl1yuzcx6Ip8eUnRMf8LdrdURS83Un:MNUcWYMx9I6Os3QaXa2ZoIp8BMfjl3U |
TLSH | T18511703ABC870E62D722FC17CC0B4142C69A1B1319197874B0DCD1E60F94C7564ADAE2 |
Key | Value |
---|---|
FileName | ./usr/share/doc/python3-ply/test/lex_many_tokens.py |
FileSize | 570 |
MD5 | 0E0B30111166EE1B6F3FC01DF2E0AE42 |
SHA-1 | 03B1CFAC90E00E99471AAEEA4B08BD5245681E49 |
SHA-256 | 09FC611B95350991E1FF6E52789CEF59212151D18B3FBE4BFE7FDA683D0DCB9F |
SSDEEP | 12:/BxOVM6eiKZT23XdQffwx+c9nMWlO5N2gnr3KttHKttjTUFJCLFh/3:/BAmAKZOXdQf4Ac9nxUTXn9gYFB |
TLSH | T1A1F08B82B0B57D72941ACE2548A2C1C91794352754198098798F4AD6BF8EF00F2EFCEB |
tar:gname | root |
tar:uname | root |
Key | Value |
---|---|
FileName | ./usr/share/doc/python3-ply/test/yacc_unicode_literals.py |
FileSize | 1593 |
MD5 | 933491A03AEDBCD2C40E20CDBD790A50 |
SHA-1 | 043CE2C7719CB378AFDFFDC0394B1C02D77F65C6 |
SHA-256 | A569229377370A63737B925530A9AF6AD2AE521E4CF92895B382FCE1E04FD7F4 |
SSDEEP | 24:MNii5X58lxSJvj9IUupYyiakIi+WezNc8cgM9O/g9F9QpQJxJhJcl7v2RVh90czY:Moi5X5uxSXIUx+ltOO/CPQLjH5 |
TLSH | T1BE31993A5C014979D837D06B69F54052CB3D592B3685B02C77EEE3E80FA5462297CB24 |
Key | Value |
---|---|
FileName | ./usr/share/doc/python3-ply/test/lex_re3.py |
FileSize | 323 |
MD5 | C1EEFB95B0C671763FA37D576F1FDF9C |
SHA-1 | 07561874B748873500AD0B6815E460E82BB072D1 |
SHA-256 | E1259E9844C69615D5E6464B7A9499C5108761600A0E17CC6372FD610AAA40B3 |
SSDEEP | 6:S4wYpFBffwxs4c6IcmQiBFF5U2eRhohX6goWOMw61L5yn:DwYpLffwx+cmQeF62eRhohX6iP10n |
TLSH | T12DE07DF8F0082E51E5201510C155444B0F2440273F1B7604B29E17F20F0D15F54E8DEC |
tar:gname | root |
tar:uname | root |
Key | Value |
---|---|
FileName | ./usr/share/doc/python3-ply/test/lex_token_dup.py |
FileSize | 319 |
MD5 | B2DC7F7B31AACB5BEFAD3BB8566E0DD3 |
SHA-1 | 07B507369293F4F29A103231800D2FE72F4B532B |
SHA-256 | B88C4C2340EC3DDE63B6CE426E1F146481C3401EFF479D9A3683E22B4164975F |
SSDEEP | 6:SCApCJcVRmffwxs4c6IcmQiBFF5Uei9/ChSRq26qJyn:QpCJOmffwx+cmQeF6evhnpln |
TLSH | T16AE07DA4F0096E91D5500520C006C4D94F2811171A0B6004358F8FA70F0D04F50F9ED9 |
tar:gname | root |
tar:uname | root |
Key | Value |
---|---|
CRC32 | AC06D9B5 |
FileName | ./usr/lib/python3/dist-packages/ply/yacc.py |
FileSize | 137736 |
MD5 | AA82A8F7AF382D8E2104AE4BDC9D7A8E |
OpSystemCode | 362 |
ProductCode | 214118 |
RDS:package_id | 304063 |
SHA-1 | 090258FED09D6CA949D02F35E0FBBCF3C2946845 |
SHA-256 | 105D38DEB207AD72581BA8DC6F5E5323648BC1D0A834E4195C237FD4CDFE2389 |
SHA-512 | 2B1ACE81B9776752623CDE29815B70AEE54266F2BE060AF37033AD0C9962DEF71EE54FA2083A10CFD978AE77DDEAA65E911ADB62565A9F42D68E01529E55A1D7 |
SSDEEP | 1536:yRGyLtGza1cwxgZv4AzSvgASWvgsmeKuY2PB8iZWxvnYfwNm:qLkzaehZv4AzSvgASWvgsmeKdLnYfgm |
SpecialCode | |
TLSH | T1A5D3A4516D21233E8213C43A99CFED57E719642B2299503878EDC2942F55A7883FFFE8 |
db | nsrl_modern_rds |
insert-timestamp | 1728978866.081199 |
mimetype | text/x-python |
source | snap:FGhBvL5AQDXlNcBMnxQbpqQNmE74kB28_3 |
tar:gname | root |
tar:uname | root |
Key | Value |
---|---|
CRC32 | DC4853A6 |
FileName | ./usr/share/doc/python-ply/examples/optcalc/README |
FileSize | 195 |
MD5 | 550233C00D7E41E1CFE54B7AE85D93C8 |
OpSystemCode | 362 |
ProductCode | 185298 |
RDS:package_id | 293705 |
SHA-1 | 0A3183816777B512A616DBE0B632C5FCC68C2744 |
SHA-256 | 42454D98F894598EAA6C8703BA054E2708F5B4C2E17019266E7694CCE102CB0A |
SSDEEP | 6:C2haB2McFcyMCvYdkxRQsQ6IXWN29PDSBv:yB2xFcyMsNs6OLSBv |
SpecialCode | |
TLSH | T1F7D0802A55D1B7BE104715E6B4CD445B5730293DF2175E75387502884E84777C32C7F5 |
db | nsrl_modern_rds |
insert-timestamp | 1678976247.243756 |
source | RDS.db |
tar:gname | root |
tar:uname | root |
Key | Value |
---|---|
FileName | ./usr/share/doc/python3-ply/test/yacc_badtok.py |
FileSize | 1535 |
MD5 | C32CDF48AA4FD728E15E4FE59B0F84C9 |
SHA-1 | 0B5F4F596A2C40C6F1996FFC8093485B4A52A798 |
SHA-256 | C885E17F3BA23152885D8C6C3D5E71FE42E24D98A19078BB8B665482A41EB13F |
SSDEEP | 24:MN1eoAf4JvnJ9IUupYyiakIi+WezNc8cgM9O/g9F9QpQJxJhJcl7v2RVh90czkao:MnbAf49IUx+ltOO/CPQLjH5 |
TLSH | T11331A5392C014579D837D46B29F68092CB3C586B3281B02C37EEE2F50FB08612EACF65 |
tar:gname | root |
tar:uname | root |