Key | Value |
---|---|
MD5 | 6E028A050B23CE65A11BFEB7D9D35051 |
PackageArch | x86_64 |
PackageDescription | ruby_parser (RP) is a ruby parser written in pure ruby (utilizing racc--which does by default use a C extension). RP's output is the same as ParseTree's output: s-expressions using ruby's arrays and base types. 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-3_5 |
PackageRelease | 1.88 |
PackageVersion | 3.5.0 |
SHA-1 | A1BEE2613F69CE5CDC78A45779A5FBD11F99544D |
SHA-256 | 6535DDD2640D99A2E19B34DE6F1396CB4584D01CCB23F4D08D2EC9FC3DFEA677 |
hashlookup:children-total | 34 |
hashlookup:trust | 50 |
The searched file hash includes 34 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.5.0/lib/ruby_lexer.rex |
FileSize | 7804 |
MD5 | 724EE6B4110019EB102FE163455AF89A |
SHA-1 | 025B76A8DF04C1CE150C4A9950C4CE5B7052311D |
SHA-256 | B1A4F8C3B4E3A92CC6978CF0DBAC034CCF587F72C2523DC4338460C27ACEC741 |
SSDEEP | 96:DRsCfVpJtl4NmbMYwyfz0+NNasei37YiS7SXTPGdFOniYCzLQlXtIa2AxH/aI9+:nVpJXXMsr5vr7r1rGPiiN/Ql9D2AxHt+ |
TLSH | T10EF115D4DC68254FDAC920F6AB8D3DA1BDFE11EB438D9514B37C83728B015196A4D9C3 |
Key | Value |
---|---|
FileName | ./usr/bin/ruby_parse.ruby3.1-3.5.0 |
FileSize | 579 |
MD5 | 642C667B67D17EBECB0268DF125C6330 |
SHA-1 | 15CD471C12ABCB04624DA30C9798362DA3CC209A |
SHA-256 | 672E2AEF43491543FDBF1575C7B3C1ABCB3CCE74676B8CC081B91445A97A080F |
SSDEEP | 12:HY6eYvjX+SGcfPtVckE/LH+l4BvAEml1AOywKvOartzUYJld:nmcXczH+lvQDU8pUYF |
TLSH | T199F08B5C44C2E172B95DC3B589094D1BE7A131EE9F10905411458E837F2FEBCA3BA6E1 |
Key | Value |
---|---|
FileName | ./usr/lib64/ruby/gems/3.1.0/gems/ruby_parser-3.5.0/lib/ruby18_parser.y |
FileSize | 65195 |
MD5 | 9675D8CB081E738844FF570E74C76C2C |
SHA-1 | 17B31A09010AD8F4F12AD6D74DD9BC10C5982004 |
SHA-256 | 5F715C60AA3487D87D91E1E51013C3ACD5C02FB6173AB216D5FF3886DD961BEC |
SSDEEP | 384:5HsIHQ+cHRBcNNAnvrb6I/eE/eTH4Z8gMxUOlwJpGNbxN7Lw7ccHM4OFnO:ZtAnOgI0kNFN3oMA |
TLSH | T1565399A95CB931A15B27F1360F4B2602BD75A407205C4C79FB6D94609F38E203DF9AFA |
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/specifications/ruby_parser-3.5.0.gemspec |
FileSize | 4104 |
MD5 | 056A385822C38C0EEC7FF3EE05149F67 |
SHA-1 | 19BD4B656A17B5185470D1844C29BD703779BD95 |
SHA-256 | 636DC4164E0DC209DFDEF3EA63CDE7E12C1FA96198FCF833093CB499F36E4481 |
SSDEEP | 48:usenPigIt4SDkrXAbMU4KeGjDghTJmhJuqGYeZXtuj1/DvBUtd5wECZ4nZ/o6:usIPJe4HrXq4KXDkJ8ozduj1/Al9 |
TLSH | T1DF81721E4CE2B4A057739FD6CE9A045112A7A8221B4C8D80774E0C7D2B1776BA72A573 |
Key | Value |
---|---|
FileName | ./usr/lib64/ruby/gems/3.1.0/gems/ruby_parser-3.5.0/lib/ruby19_parser.rb |
FileSize | 233220 |
MD5 | 340BE51CDDB053224E3C985D172E225A |
SHA-1 | 21753A90642717309FDBCB63B134B52207AB09EC |
SHA-256 | 0A135565B5BA3E3DA30798BD0395EBA3D79DBDB289150CFD8F2F8376139C6182 |
SSDEEP | 3072:UYbB4d6wECCJR/CoIn4PruaZxyCpK3w8laIp5z5QNn7:Ubz5QNn7 |
TLSH | T117341E810A1C5BB092CA4C8926CF3146D9F5921B3C5C95A1F93F68D77F3EA84607B36E |
Key | Value |
---|---|
FileName | ./usr/bin/ruby_parse_extract_error-3.5.0 |
FileSize | 48 |
MD5 | B4CD874240B28C0C6FB279505315C1AD |
SHA-1 | 24AC3737A6F12D8D12532D0B7C9AEBB78566A7C1 |
SHA-256 | 408A8EFD588867E49ACD3C92CAB39C5F3D9BAF4027CC617999C653F60949108E |
SSDEEP | 3:MhOBTzKTH6AbEEXYLK:8OlLK |
TLSH |
Key | Value |
---|---|
FileName | ./usr/lib64/ruby/gems/3.1.0/gems/ruby_parser-3.5.0/lib/ruby20_parser.rb |
FileSize | 252371 |
MD5 | FDC62555A51F260306780063FEFE5F27 |
SHA-1 | 253854CBACEE6CD6DF20562D12C5A275BF0B291A |
SHA-256 | 3E9FF0C07791A2B84830CE1395D997FC8944211460691BD10F88C50FB8476FFB |
SSDEEP | 3072:Y3F4vIEXZa97NpZN9X3BNQp9aBd315IUtZQaDkt6ozac52uLqNb:x+uLqNb |
TLSH | T1113421810E1CABA192CA495915CF3446D9F492173C0CA5A5F93F28976F3EAC4B07B37E |
Key | Value |
---|---|
FileName | ./usr/lib64/ruby/gems/3.1.0/gems/ruby_parser-3.5.0/lib/ruby21_parser.rb |
FileSize | 256186 |
MD5 | CC2A0F28D242DC806FA53946FB26A3DA |
SHA-1 | 261509D477D9592B58E7E9648E59047F9446ED39 |
SHA-256 | B8E31E5C21A24559CF23E6850481095037D290DF8394035A6C2CAD922AF98233 |
SSDEEP | 3072:NS7rNvNvjPd9bhY9YVAjmm2aeVGzwd6k6Y04QQQCrfrVNK:+vNvjPd9brffrVNK |
TLSH | T1C7441E820E1CABA196CA488915CF3046D9F492173C5C5561F93F28976F3EAC8B07B77E |
Key | Value |
---|---|
FileName | ./usr/lib64/ruby/gems/3.1.0/gems/ruby_parser-3.5.0/.autotest |
FileSize | 1841 |
MD5 | F5F07863095A5D88A9E7DE063EBC10E7 |
SHA-1 | 343E0294658BF987B2AA522461EE24598FB83725 |
SHA-256 | 0F43B8C481D4B9ABD3BE1C7C03EF057F8677AE4F76095E9189A1A4909B07DD2A |
SSDEEP | 48:JkN6YLGLpZah1g006nbJcaBYBoSPwT8nwT8Lm0:JWLGLpZah1r0KbJcaBYBbm8O8Lm0 |
TLSH | T1A031DA3FC6B6455234EAE95CAFAC1C068C92C65DAB449634D45CF0D63E48C72624AB3E |