prism-0.28.0

https://rubygems.org

prism

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

changelog_uri
https://github.com/ruby/prism/blob/main/CHANGELOG.md
source_code_uri
https://github.com/ruby/prism
allowed_push_host
https://rubygems.org

id: 112954

number: 0.28.0

platform: ruby

spec_sha256: 783d1bf56ea475003ed6f5a5cfd6e9b8a5db4a062359d0d47fbf24798eaec403

sha256: 35391b9c58f90e521316b7de169cae0d54ae27f46071cf48f9562eef082c865d

created_at: 2024-05-13 08:15:16 UTC

updated_at: 2024-06-04 21:39:28 UTC

position: 4

version_data_entries_count: 139

uploaded_at: 2024-05-03 19:26:11 UTC

indexed: true

has_extensions:

extensions:

Gem size: 564 KB

Version Data Entries

Total: 139

Unpacked size: 4.95 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
include/prism/node.h100644004.55 KB53bf3ae4cd867cd2e1cb340cc9c0473d4bce0a3a34a0127c11c1d5282f4690d7
BSDmakefile100644002.43 KB065c2aa2434ee66ca3d0e08287672ecead8e4156fb4cbdc38c736fb92e03796e
CHANGELOG.md1006440031.1 KB6f06374b8861732d25a4d149d46aa8b5cbe8d52e7cf0779462e07456cc3b1b5b
CODE_OF_CONDUCT.md100644003.28 KBdb432b7d7f46a7b1b5dcf316980a1ada609ed81fb9169a073894d4955b0cc9ab
CONTRIBUTING.md100644002.53 KB416d2151955f158900a0272fff40013056eb2d91f52e3a89558e81180ba32cc9
LICENSE.md100644001.04 KBb471020939ffa8ec28125e4e31c29ef56dee40aa5403640f8311374cc5b413fc
Makefile100644004.08 KB5f833cad1fdd0af246eef8ca41a7adbc7cb906edcc5cfe4b102eb797f1782d16
README.md100644005.89 KB937cbe74ae18cc655c564a48a55fc3b47b7737da8ba51d97f127845313361d12
config.yml1006440094.8 KBd495df314ee47f74a13322c5dfc4ca6393eb22c5b716eef9c05ef6fb2ab50998
docs/build_system.md100644006.19 KBb90047764609a44917e08c85d8ff22860da875a698b200ff91ff8b5e6b9ddc1f
docs/configuration.md100644006.15 KB381c2d1bbbf03b4c8c7f551a13da8a053dd19150b64eafb6b4cd14a660cf40e9
docs/cruby_compilation.md100644003.6 KB3403d7eba25572f4cd2421ef1f6d615f9fed16a034ab92cb8c9950d09623320c
docs/design.md100644004.18 KBb7dff9656c5f23acdda8d72c21bf0fe0f9a0988b641a1770536d8844f772c9b8
docs/encoding.md100644003.53 KBe872a1f6f7120c8dc447ee10c1d44ad12a1c82324654778dd451e94fad08014f
docs/fuzzing.md100644002.98 KBcbbce6b8f034adf2fdab6a03d13a329634a3d2e0139a437fc0360e2e86aa26c4
docs/heredocs.md100644003.24 KB9ef45aac4afbc865c31ac96dcdc9e8963f348c83c15a88fd0e10d1b416e2f24f
docs/javascript.md100644002.99 KBf37fbc9d4d17981bb4cd769a8223d17de4cf2f6f7ecbfd625e80a121907b3518
docs/local_variable_depth.md100644009.49 KB80a13d41bd446dad0d025694cf72b45e15141b98bfcf1da865a485c20b849a73
docs/mapping.md100644004.67 KB34cabb439da49e8654cf8c1566cf1b10ee5384a8f6d0100b846759266647e8f2
docs/parser_translation.md100644001.94 KB1ebd9f5c145700219453f04a77af2c6ae02a4d4ff76b683d796d93bed027ada6
docs/parsing_rules.md100644001.28 KB805c1f37fd643b0d0cb286da153728bd699cc05786cef99cb14e06c12bf501e2
docs/releasing.md100644003.99 KBe810df41f38b78fb04a06a286aa3050e52931a41c0d10ee1e3b57b171529e5ca
docs/ripper_translation.md10064400867 Bytesbf60109bb0f5af3e133bca5636f9e7bd8e43e0c6d58f4805de34a093bd28bec3
docs/ruby_api.md100644003.59 KB5b942ba269fd48ee301661278bb1d92cf49ca35020d1d10d693c2584d6b530ef
docs/ruby_parser_translation.md10064400681 Bytes51c54f0badc51b619ced17aeed7731846f06e6141f78dd7f376510464ef66287
docs/serialization.md100644009.77 KB2b7c275753b1d1c8357de530f5b76ae1f16c919b53c61b53b23273d0508f803d
docs/testing.md100644002.34 KB34ed6c51b645d2c67cc620326ad6269eae6e7cb370a12d090996b9e42247e60c
ext/prism/api_node.c10064400231 KBe1dd9e19f7027396dc5f0414b4a0004aefa4ff736cf649865b97df9d169a3ab9
ext/prism/api_pack.c100644008.74 KBa772ad3b864092c98f7a46f37a83884d42986043d6f1c391768245bd8ee0ee3b
ext/prism/extconf.rb100644005.32 KBac6388ffa605a3395f3a058284a194e65d2045694319b89df7b8c40b69776dfd
ext/prism/extension.c1006440046.7 KB73ef61c0bfe3718aa85880aa848f378bfa697878860d173908aeeff5c88f1c48
ext/prism/extension.h10064400609 Bytesab37b81d03ccf8982c10be8b640de00f91b39fa487e873264d158da72df99d0d
include/prism.h1006440011.5 KBe37daa9bc0a8f63466fdc73999e37fd800e15b3b6a037d0c0a9c44c949a37ddf
include/prism/ast.h10064400121 KB912ac764db0009024afc1d6970e82ec8ef67a593fc620d9e7a2bf49fe04f016c
include/prism/defines.h100644005.98 KBd68acf176e6adedd644e029d0096049b7cff911f8abba4438a2c15ab7faa23b2
include/prism/diagnostic.h1006440013.7 KB2b3c7849b2c20cf53e365687eea1d9c96649a13f0370cdb5aecb1f3d70ea31ee
include/prism/encoding.h100644008.53 KBaa50dee8727f1497d62eba4e47c066766b9277788586d63efbd709a6b3d201e7
include/prism/options.h1006440010.3 KB4695a9d8be1091bde4bd757c3a3e9122dcd8e14079305182022a7977d504b83d
include/prism/pack.h100644004.46 KBe1635cd3c6f4524483ef9ad99327772f24903a1cf8ecc6787b86273bb84bed59
include/prism/parser.h1006440027.9 KBbdf4a488d23b978a30a90078c96a42f78d7d307248540096a9e157737683c65f
include/prism/prettyprint.h10064400726 Bytes168684d20864a490fe1379fa9e09bfab4554a7706cda8f078d80b85002052991
include/prism/regexp.h100644001013 Bytesf0f3997bf16d0fbd0b5c51e34c37f7acacbd4784a69bfa71c0ba153b7686a0f9
include/prism/static_literals.h100644003.42 KBd97d12774e28e4d823692be1073dc7889129a68db8b625ca7a962705403980ae
include/prism/util/pm_buffer.h100644005.9 KBafd56dbb06f773864855f098af21be1fb95fb92a27b0345b1738b94aa97c40c5
include/prism/util/pm_char.h100644007.27 KBd86e1080fd3f1b5fedd2adee59978a4e445a67e6e30ef73404ee537f185eab3d
include/prism/util/pm_constant_pool.h100644006.93 KBc90ba18fcfea09a71f45fbb5c515420ed7a4a0b80758745be15464b009362821
include/prism/util/pm_integer.h100644003.44 KB6a5db16845201632bcabe506b3da23086e59150b09b5c28a4d4049e82dbd2f22
include/prism/util/pm_list.h100644002.44 KB3c68052dc3c194eb8e9d9baa90f1d19ec2f4cb78c0aaa57a687c282cd92c3746
include/prism/util/pm_memchr.h10064400895 Bytesfd8a5b3898b25d0e4b59a44c7745838853ec90b560cb3558a24db5dfe7ec191d
include/prism/util/pm_newline_list.h100644002.95 KBddbe7ecc6c497355a27a1c00d03155439c8fbe98cfe7e89bc9888e0ada029814
include/prism/util/pm_string.h100644005.41 KBe33d4b56a739682f5189f297af3092a19a2adb876337bab8c12ecab3e6aea457
include/prism/util/pm_string_list.h10064400951 Bytes10da357f6c4b1f0c53359538bbc9ddb62a30915b3466a53229ba8bc98f53e0a1
include/prism/util/pm_strncasecmp.h100644001020 Bytesb493f78af8208ae76d62c758da78012930b67e0b58cf1f108df71158b9d7a4f1
include/prism/util/pm_strpbrk.h100644001.82 KBca99c6e05b8d1558a8186002f89f3bf811b64e1af7e9664dfd3740cb2af301c5
include/prism/version.h10064400498 Bytes991203ec2e0de84be5585561b78295b79395d7e94f569f48504d1513c67a5843
lib/prism.rb100644003 KB0f4550869f93595bebd0b36d4d2667c128bfd50330dbd2f739921723268e85ae
lib/prism/compiler.rb1006440015.1 KB3e5d91793b64d1e769b6447a56d42d8d360bf7c04986d6da6607668de4315a81
lib/prism/debug.rb100644007.83 KB5e40a12a2119187acec84211ba7579e65164bf5c778b78a2f906f1186889dd0b
lib/prism/desugar_compiler.rb100644008.62 KB59f5b7c277770249be149ee160c607961201e9b5c8da5ec0ce8fbc4af242d823
lib/prism/dispatcher.rb10064400110 KB8e3dc9882ad8f378f99533f9951140ab0ad84be4766772cc7127629cd457a8ff
lib/prism/dot_visitor.rb10064400117 KB260ea57d6c9803d895677ff716fe829824519dbc47dfeb187ec3e2b5d274294b
lib/prism/dsl.rb1006440035.8 KB044da2a65af4f233e4b096b1e1ba70362c7c61d3ffce0cbffc023a67ee7baa9b
lib/prism/ffi.rb1006440014.6 KB9c64cf8e9fa65c991ffcc48c21dc318c159133c41e0eabcdc78669187d527801
lib/prism/inspect_visitor.rb1006440099.6 KB975054828244c89cf3f9c1a94eec870aa0c40050bd9f0fbfe4e64d2e49a2c318
lib/prism/lex_compat.rb1006440032.4 KBff9b7009a4b009058f31c26ea753aa4275be6458e3ecb921bd9a3ba301cfe514
lib/prism/mutation_compiler.rb1006440021 KB8b8046674e31a8b7c38550d110a0f9f0d02320ebb1d42085688c672b25bc46ec
lib/prism/node.rb10064400662 KBdbae568f4d997525a385062ffe7373d2a2ed06db863820a39423b725528dfe25
lib/prism/node_ext.rb100644008.59 KB16de9b7c432c7c161390397efef48dc4555f5b24345438e78502c91bc18a9872
lib/prism/pack.rb100644005.86 KB26a34b3f585a92ad9257abcddf36ac89d6c7e76cb6422f6533cf01fc5b744ee5
lib/prism/parse_result.rb1006440021.7 KB0a7df129c4d0ac4d907a94df5a2bd756fae757e69e2eaa9917c3d114d4cc9d5f
lib/prism/parse_result/comments.rb100644006.12 KB3938e67bd4a67e69c4e61d7aff91371979fe1b1441d4e9e14ac24ef4a5274f19
lib/prism/parse_result/newlines.rb100644001.96 KB1e372a492b4a8b629c60ef58da3e85d8130fc5255d5a076a4c7a19bd15172555
lib/prism/pattern.rb100644008.14 KBe6d261a6a6d4737415e99645cc72cbdd8ee5d79b80f266f467e3d4c95792a853
lib/prism/polyfill/byteindex.rb10064400324 Bytesdbb150665211cd006b33e47fc207fa80b9d90dcad14308fe9d1fa0f512b35552
lib/prism/polyfill/unpack1.rb10064400536 Bytes52ca260e79241dc91868d693e9404205150e300594df06100c94903399b4efba
lib/prism/reflection.rb1006440028.3 KB938a61cfb8a56c7fcb72280e14f73bbeedc25c7eb7a600ef66218a017afe001d
lib/prism/serialize.rb1006440075.5 KBed7c7c207f5b8642147146ef1315de7d9490c3c276dada73ed1d529f2307fcb2
lib/prism/translation.rb10064400449 Bytes13d7e931d62f013ea60e04dc672ba210a3bb833283457ac4cb40be62d8ed0bc0
lib/prism/translation/parser.rb1006440011.6 KB925ca1e334498fc8cd5c253874bb56e11afc327724a38abdbef3dfaff9015738
lib/prism/translation/parser/compiler.rb1006440065 KB5c9b14bc592cc0d943dc0e16ffa778dcf057b4000df2ae249abd0fba49341121
lib/prism/translation/parser/lexer.rb1006440015.4 KBcac3212cbf77308539e736e8b5a3325693f5444bd94728710931022328cc72f1
lib/prism/translation/parser/rubocop.rb100644002.97 KBe0575064cc12506bda5989aeeb89ca2d6d4d1d92e58f8ec09d8ab916ef79c3be
lib/prism/translation/parser33.rb10064400242 Bytesfb3e719a72763acab89d2b16e62bb82f5cf76e26a2793c3e62bb7b539dfb2e12
lib/prism/translation/parser34.rb10064400242 Bytesd49877005be61ed345b2806ea60ada9a9fc1b124856156ba11c287d24f2ce65d
lib/prism/translation/ripper.rb1006440094 KB157a50f9505c9027e3f79f00e2c7184615e2006064163c302fee0b4074c94720
lib/prism/translation/ripper/sexp.rb100644003.05 KB12ff4c88ec0b474fa97a2393a0e50fb066ae9fe793a04ea7c02f82cd2af52604
lib/prism/translation/ripper/shim.rb10064400201 Bytes9e376d8cc0f85c35e1ba3523dd959469d2cf2b7ea3e6d6bc27e8bb50295159c0
lib/prism/translation/ruby_parser.rb1006440047 KB00d1006e62e5b6ea73fc3a67485aa3ba15490bd346d8d476c8929e8adb67e94e
lib/prism/visitor.rb1006440015.3 KB26ceb369a65dc93a7029278cbf8e6d73650ed09db277022a39f39246f1cbcd0c
prism.gemspec100644004.78 KB283b91c7d2520bb61f1a9e769e7f311c75e5da125e349d2c70ff354577670e48
rbi/prism.rbi100644006.96 KB4fc22e1f35306a01d69cbdccb490153c169c0a6630b15e0fe1096cbe56f27d0b
rbi/prism/compiler.rbi10064400349 Bytes0b9a23a65868105806d079b0e1e14e9f6f28e8a62a2e9ddd3bfd9c36d705d139
rbi/prism/inspect_visitor.rbi10064400268 Bytesc07b585a405ec5c262c091f4f831a5e31da078f2c7d5ad944e40e6259f491b95
rbi/prism/node.rbi10064400280 KB50450bfc08ab17ae47bc62d0a822b998f8cbabbcc387ce3bd8f33bef68268f53
rbi/prism/node_ext.rbi100644002.06 KBb1fae81f1b1d3c1811eb1a89e37db887d6fdf97d330f6ae3e3482e2f1db919ee
rbi/prism/parse_result.rbi100644009.89 KB9885cb5dd8d2c0e65967ad9d652573d523048f8d4f14046af9ee5f2aabaeb437
rbi/prism/reflection.rbi100644001.33 KB81db7c9c8ad075811ee96d354e2d2cdadaffa8492996ac4dca4c0aafbac45de8
rbi/prism/translation/parser.rbi10064400271 Bytesd983b8b6c261234327210d19b871b97dd928d3d698d6737b4b23ebf776934b47
rbi/prism/translation/parser33.rbi10064400140 Bytesd696f39dd50c2377e3d0044af1f49d469891d34f828abd50e59253c71f82a984
rbi/prism/translation/parser34.rbi10064400140 Bytes275000d5df41e3ad5dc6ad9ca64d4500ca2afd4f6395f503b8d839e74ce533e4
rbi/prism/translation/ripper.rbi10064400553 Bytesa8461487098428f1cc2d96ecc8eec422816578b08f74994638a1efea5cb0c2aa
rbi/prism/visitor.rbi1006440014.8 KBcc9f750b851f3026d89d0cd1526da59be12a79b14ad6eff911dadb069a8c2fd0
sig/prism.rbs100644004.21 KBccfc705dd2695dc711f7a09e624575a813a25fb56b8a59b5aedbac08722acf4f
sig/prism/compiler.rbs10064400204 Bytes0dc3eb391889dda67759d1a01cab38a1bb83f570b82ebc504e89f81b832f3e9d
sig/prism/dispatcher.rbs10064400432 Bytes77249cef56d24a31217176ddb80dc3d04dca8b1b0b8d4257c5271bc872f156ef
sig/prism/dot_visitor.rbs10064400112 Bytesd0bc2e47888e2025b01476aacd535e53191a1535f51d128a97c589fabab573eb
sig/prism/dsl.rbs1006440031.8 KB27b64b927d28e6b86bfe061bfeeb22929a03860a7c361b11eedea433434ded98
sig/prism/inspect_visitor.rbs10064400508 Bytes70404251664cd9445210247c6c8f3a38722614330fc9035f47c18926e35c9ee9
sig/prism/mutation_compiler.rbs100644009.58 KBf03bf4efc181a82b4eded45043024f0b6c1d7b54461aa8a22c9c1e7c530bc6b4
sig/prism/node.rbs10064400148 KBb773b3cfc64e220825b78edd6049a6dd435c8f7dbdb482c7d3b426a9617acc18
sig/prism/node_ext.rbs100644002.04 KB30f5f218696f13ab545fb5758950d17ec80a0b8fc2720c97e20b2a86a8a7bd4e
sig/prism/pack.rbs100644001.45 KB6adb7eb85a74f55ec1f3e1162018a81f8b4f2310737bbc81203ae4c12d3a3f82
sig/prism/parse_result.rbs100644005.73 KBa629b2959493aebde9674e3acb7817d7b359d8038d860815e8872e179db93ba5
sig/prism/pattern.rbs10064400328 Bytes85ce6ebb7d31e7f649754a2aebffaa38e895c0a718aea8817d36518804ca50e4
sig/prism/reflection.rbs10064400815 Bytes521fca1173f8194d24d579c0a1efad46a97bf17bbafd31f45026835badbb6b0b
sig/prism/serialize.rbs10064400149 Bytes36630f43c36f2f29c107ebf58e702e2017fb62fd3fe0c37e297a66bfcf238844
sig/prism/visitor.rbs100644009.63 KB8d5e32945377c4108973732bbb3dd00d9d83afbd2be3444c1d1bd9feb9137d61
src/diagnostic.c1006440063.9 KB65655795d51cd71864980944569c14df181c2c45676ccaa360d8cc0e8003fdae
src/encoding.c10064400173 KB9517598712a9f5d25108c93e9f8bc0aebf75cd96bf96103b876fe698e6e7a3d4
src/node.c10064400401 KB3046180981bdf212f3168be819c2f087a024f6d281d99e8f7416f8d62ba059a5
src/options.c100644007.53 KBbd4a74d9b9e44d3359b5a64b1449acd940e5c71a061d182c52b70b145b8beafb
src/pack.c1006440015.9 KBfcdf3a4d69b4ce109a273bafb6931499e9c1cf3ee68eb5eb0ce834d73567005d
src/prettyprint.c10064400433 KBea91790e240376ebae5fe2e3731b09ade442ebc5f05cd2b840b8de7ecf98b550
src/prism.c10064400882 KBcc5b32153d25d5345c2befa96ce6d1e14a49f45b7b72fb0a01383b7080e10afc
src/regexp.c1006440022 KB79a19370f04a0c5647754e16a6bf28feeaf0e51feb70e03b601bf5a23a8cc8a1
src/serialize.c10064400112 KBf52de69b8225524a3656c596ecc8e58e979179e854b1fedf4dbe69b6d167010f
src/static_literals.c1006440025.2 KBc68482f3a1325fd0db6a171ca72251e2a53bb86136874808caaf1576f6f7b3fe
src/token_type.c1006440023.4 KB39c38a140254b98297d1fd54c647692fc47d8fd83fb6c35854f150f2f78a9941
src/util/pm_buffer.c100644008.57 KBbc4060b1e365f52f1037d8ab0724bc9344409e77eff042a010a92cb607fdcb79
src/util/pm_char.c1006440011.6 KBca90983161bf77b4861c4b62a3ceffa6dac1f2d20e13f267583180743c0abd3a
src/util/pm_constant_pool.c1006440011.3 KB63851cebf8e076ed0ed1e4c1e7e3a2417417aa01e7c56fb768f5b783a68a09cb
src/util/pm_integer.c1006440022.1 KB54157ad7fe65bb2c6c3fc5f15095a87e465b5b998583d8b8d434615e60d84a76
src/util/pm_list.c10064400884 Bytes7197afc8a491fb3984724fb45365cec0b41d2ccbfcd67284aace08a84da82107
src/util/pm_memchr.c100644001.05 KBc32e74bea1e430cdcaf30601dccd15428db039fc9b74a1f83abbf2bba8f664b5
src/util/pm_newline_list.c100644002.72 KB4f808558c9579967f47381c9f2aba1672f0998a3b30fe95ffa8394d9081f865c
src/util/pm_string.c100644009.03 KBb7fd085288329a6b1f4eb23ce0dbb09e92cc18aa19f90e3465205b65ebb2fc62
src/util/pm_string_list.c10064400767 Bytesca18712ab89090e9b5deadcad5f1224faa23057539ee667a847aab7e8904a57a
src/util/pm_strncasecmp.c10064400838 Bytesf4eb5886a7a4f9fa36a02957c1b986a1ce0e510a5bc3bcc2951863f1b7fe226a
src/util/pm_strpbrk.c100644006.41 KBa1eba4f6fe7623a161e6da8597699c3084ea111a4d936e6ba557d50e475b57e2