Key | Value |
---|---|
MD5 | ECE37005418DAD959E88DEFA7E9DA673 |
PackageArch | i586 |
PackageDescription | ruby_parser (RP) is a ruby parser written in pure ruby (utilizing racc--which does by default use a C extension). It outputs s-expressions which can be manipulated and converted back to ruby via the ruby2ruby gem. As an example: def conditional1 arg1 return 1 if arg1 == 0 return 0 end becomes: s(:defn, :conditional1, s(:args, :arg1), s(:if, s(:call, s(:lvar, :arg1), :==, s(:lit, 0)), s(:return, s(:lit, 1)), nil), s(:return, s(:lit, 0))) Tested against 801,039 files from the latest of all rubygems (as of 2013-05): * 1.8 parser is at 99.9739% accuracy, 3.651 sigma * 1.9 parser is at 99.9940% accuracy, 4.013 sigma * 2.0 parser is at 99.9939% accuracy, 4.008 sigma. |
PackageName | ruby3.1-rubygem-ruby_parser |
PackageRelease | 93.37 |
PackageVersion | 3.16.0 |
SHA-1 | 8902F6A1B1D083B5A4A422707CE70A30F206F3C9 |
SHA-256 | DEFE839670AF75D390EF966865671402ABD81BEC34281003D28449A7B6974BD4 |
hashlookup:children-total | 50 |
hashlookup:trust | 50 |
The searched file hash includes 50 children files known and seen by metalookup. A sample is included below:
Key | Value |
---|---|
FileName | ./usr/lib64/ruby/gems/3.1.0/gems/ruby_parser-3.16.0/bin/ruby_parse_extract_error |
FileSize | 2966 |
MD5 | D0223FF7710F9AF387CA5F114FED0892 |
SHA-1 | 017207CAA70C51CBA8A5EB5644AEC83AF2DA1700 |
SHA-256 | 7777FD3687CF61E397F1252FF7B137C9224AE918B29153D3C4702E2266FFEA10 |
SSDEEP | 48:iVYAWVAraYAXYAeYAwTwl0x2PXf77kyG98yXMdvzdvQaQkE/xDJagHJBrFJws/m4:iKinRf3kyGWrSaQvJvBrFJws/EaAN/Gz |
TLSH | T1A85176AF6C656A2E4559F1A9394E0813EE2F601F439C55307D2E20A03F44652EFE6FF8 |
Key | Value |
---|---|
FileName | snap-hashlookup-import/lib/ruby/gems/3.0.0/gems/brakeman-6.1.2/bundle/ruby/3.3.0/gems/ruby_parser-3.20.3/debugging.md |
FileSize | 6194 |
MD5 | 33BBA85419D48EF4757FED9F14AEB77C |
SHA-1 | 035550AD8447B353171498224BCCCEEEEB4D206E |
SHA-256 | 16B0F31E6A75FC09394FFB5915B63201E2244F1975BD6FDCFBD7B177A1026365 |
SHA-512 | 628231A2DA879E3964B73859680AC39F31759CA4D4A56FF1F9C388EA0616ABA195134A6D1D95D1274550F9EF3C6D7E184FB580EBBEB243913CF40887201CE7AE |
SSDEEP | 96:hx74IaerBuEjQsdD+QLrxbkrKqK+tt5l4z+FA7zZ7si30w+ygQnPDCMlN:7rB+DArx2KqXt5az6MGM0JVCN |
TLSH | T1A1D1A663729223A146356335DF4D7AEDFF4142BE6B14A3A8B81CC0763FA68754137C68 |
insert-timestamp | 1728250550.511876 |
mimetype | text/x-ruby |
source | snap:iGiBmInR3IhiAMPEO3YqdnIVpqz2rBba_71 |
Key | Value |
---|---|
FileName | ./usr/lib64/ruby/gems/3.1.0/gems/ruby_parser-3.16.0/lib/ruby24_parser.y |
FileSize | 89858 |
MD5 | CFF7E6FBE69A12331139757BF133929B |
SHA-1 | 051083B4146A2637B33390101DDB614E588A30B0 |
SHA-256 | 177769F3C660AF2CA557313592FD43778F4E9AEC28F256C80B873DDA4F017F6D |
SSDEEP | 768:Af/7Z70GJ038kFU8zeRuSGllHNN4kawmhe0I7yQ+AMLG:A7ZW8kFU8zrSGTNN4JwFr7yQSLG |
TLSH | T1BC93EC9D1CF565A05B63F03B2B4B2A02BA72E40B349D1C79FA7C41509F38A243DE56F9 |
Key | Value |
---|---|
FileName | ./usr/lib64/ruby/gems/3.1.0/gems/ruby_parser-3.16.0/lib/ruby_parser_extras.rb |
FileSize | 39405 |
MD5 | C930C8AA44DB4D920EF79E2FB546B9FD |
SHA-1 | 0605252403050B666623C581F437E1C5F2BAC1B2 |
SHA-256 | 75D971387C6B2A02149B69E31951C51FE11C2F27AA9B50FB3FB09CA2E8129996 |
SSDEEP | 768:5csrFKHYS6Xb1FAmsTaRWecr/lTFyvXKgy/x:5cY3XPAms2RBK/lTFyv6gyZ |
TLSH | T1CD03755A9E5616B963C2D5363C8B3C039F1D60175A891974F03DC1E02F38226B2FA7FA |
Key | Value |
---|---|
FileName | ./usr/lib64/ruby/gems/3.1.0/gems/ruby_parser-3.16.0/lib/ruby26_parser.rb |
FileSize | 266967 |
MD5 | 8F88088CAAEC0A936848FF16143CA01F |
SHA-1 | 089C26255BC2CA256E74F57E369CB7B349E63C3C |
SHA-256 | 4AAB011D912C0EF2BF6DD29B35926008924A3F0C1489D70228D9ECD28C26FF35 |
SSDEEP | 3072:D8ECw4U2zLTvd7DxVb1Mp9N/7t/3Tt3vB+K/SqA8Wqdxv1yPM+nwUnwmP/g37R2D:pdIM0020I8WF9GhNWkW |
TLSH | T10A440C850A5C5BE096C94C8912CF340AC5F4911B3C5CA592F97FA5876F3EEC8B0B627E |
Key | Value |
---|---|
FileName | ./usr/lib64/ruby/gems/3.1.0/gems/ruby_parser-3.16.0/lib/ruby_parser.yy |
FileSize | 92833 |
MD5 | C5E18170D870A7DB9EA07724ECB2E836 |
SHA-1 | 11B90D3C9399749B60A95A6E21487EC85CF7883B |
SHA-256 | B1C3B0D20EE6B004A3A05B209806AA45420F84D669C6D029933CED1C3E548FFC |
SSDEEP | 768:FVBst4W70GJ038kFw8J7G0RhSGllHNN4kaVmhe067i3jKxLn:Fe4WW8kFw85GsSGTNN4JVFZ7i3OLn |
TLSH | T10B93DE9D1CF565A15B23F03B2B4F2A02B972D40B349D1C79FA7C41509F38A243DE96EA |
Key | Value |
---|---|
FileName | ./usr/bin/ruby_parse_extract_error.ruby3.1 |
FileSize | 50 |
MD5 | CB55E2E04D2D1D9B92F06D508BD9D614 |
SHA-1 | 1975BAB747DE3439931F735B480536F8716BD263 |
SHA-256 | 3C386AB1226D9F4AE03C5492C9A9BB42BB3BAB3C3ADAFAF8DE5C304BCF4E330F |
SSDEEP | 3:MhOBTzKTH6AbEEXq:8Oz |
TLSH | T178900415D1C1710505FDD404D5D004C4C04155D15D3D05711D5C157377330F34F33031 |
Key | Value |
---|---|
FileName | ./usr/lib64/ruby/gems/3.1.0/gems/ruby_parser-3.16.0/lib/ruby22_parser.y |
FileSize | 89478 |
MD5 | 650B863E21C1D83B0E82CC10BE45A442 |
SHA-1 | 21D0A051402D7192DEE4D9D301452602DB6B372E |
SHA-256 | 007DC1D2849B5293BF46E375ECBF151DA5286D34A3DDE1C0EB613AA994C5B45C |
SSDEEP | 768:2a/B70GJ038kFU8zeRuSGllHNN4kawmhe0I7yQ+AMLH:TBW8kFU8zrSGTNN4JwFr7yQSLH |
TLSH | T12793EC9D1CF565A05B63F03B2B4B2A02BA72E40B349D1C79FA6C41109F38E247DE56F9 |
Key | Value |
---|---|
FileName | ./usr/lib64/ruby/gems/3.1.0/gems/ruby_parser-3.16.0/lib/ruby21_parser.rb |
FileSize | 262824 |
MD5 | 29637848575888D5FF6CA3EB6515409C |
SHA-1 | 255989D975818A574DA50E48286C67F5FB3BC668 |
SHA-256 | 87104E97CB6288D43CE12FA773891C7AFFE42881C76AEEA15EC6F31E7040E104 |
SSDEEP | 3072:rOj4YytTxmZw67tnfKXXBFfRuM5NvsddqhNnR+DC166u8mF0GgNQRE0:/vsddqT66u8mF0GgNQO0 |
TLSH | T1EF441D810A5C57E196C9488922CF344AD9F4911B3C0CA566F97F64876F3EEC8B07A37E |
Key | Value |
---|---|
FileName | ./usr/lib64/ruby/gems/3.1.0/gems/ruby_parser-3.16.0/bin/ruby_parse |
FileSize | 1808 |
MD5 | 62C71DE28038A6F52C0583884CBF15D2 |
SHA-1 | 2BBAC33F7A626606E41C2CC4FA6A414352697E54 |
SHA-256 | 21FD87C8269118B17991A4CB00F47A0DE940FC9F5B67D92DF73F2F70655835BA |
SSDEEP | 48:9xoZPwxaMLYd/BJ3YLGHcEvyIsYa6soHlY60Iek+IPP8Pomam0moK2:9vxx2va0aIs56soHl+I0IPP8PoJFBK2 |
TLSH | T1A731D22E4EA494F2EC0AE105BF2049797B35A11B4F50B951BAFD90842F14B6933F1EF6 |