prism-0.30.0

https://rubygems.org

prism

.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: 1648212

number: 0.30.0

platform: ruby

spec_sha256:

sha256: 59b0ad8cf2f13f53c43b3b8fce2b4277691c246ffb8b6165b68e9bdf3a5b4916

created_at: 2024-06-07 19:53:24 UTC

updated_at: 2024-06-20 01:07:09 UTC

position: 4

version_data_entries_count: 137

uploaded_at: 2024-06-07 19:53:22 UTC

indexed: true

has_extensions: true

extensions: ["ext/prism/extconf.rb"]

Gem size: 564 KB

Version Data Entries

Total: 137

Unpacked size: 4.93 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
include/prism/node.h100644003.89 KBa106ab74d7c9b2b47be0c9fc7273b3dc6d8b49fc7856fe0c5a8d8c5b9ae2f9df
docs/configuration.md100644006.15 KB381c2d1bbbf03b4c8c7f551a13da8a053dd19150b64eafb6b4cd14a660cf40e9
BSDmakefile100644002.43 KB065c2aa2434ee66ca3d0e08287672ecead8e4156fb4cbdc38c736fb92e03796e
CHANGELOG.md1006440033 KBac91289a8c3ce9a1e2f71812a328182d105932caacdda152e7c2e5f5634162c2
CODE_OF_CONDUCT.md100644003.28 KBdb432b7d7f46a7b1b5dcf316980a1ada609ed81fb9169a073894d4955b0cc9ab
CONTRIBUTING.md100644002.38 KB879ce75684dd45087f13a7905e5e1221d5edbe2c2b187dea20e4f463ca6db608
LICENSE.md100644001.04 KBb471020939ffa8ec28125e4e31c29ef56dee40aa5403640f8311374cc5b413fc
Makefile100644004.08 KB5f833cad1fdd0af246eef8ca41a7adbc7cb906edcc5cfe4b102eb797f1782d16
README.md100644005.98 KBe611ca051e9f881bd7402728d917b006e1b6f8056d94f57a849c0a6a8125df24
config.yml1006440096.7 KBe1ae0fda0ff4f44ed921240d439b7e761aa0034819857873046a728abb26e70d
docs/build_system.md100644006.19 KBb90047764609a44917e08c85d8ff22860da875a698b200ff91ff8b5e6b9ddc1f
docs/cruby_compilation.md100644003.6 KB3403d7eba25572f4cd2421ef1f6d615f9fed16a034ab92cb8c9950d09623320c
docs/design.md100644004.18 KBb7dff9656c5f23acdda8d72c21bf0fe0f9a0988b641a1770536d8844f772c9b8
docs/encoding.md100644003.53 KBe872a1f6f7120c8dc447ee10c1d44ad12a1c82324654778dd451e94fad08014f
docs/fuzzing.md100644002.96 KB8ff14f7230a9aba4d0e6441f53ef365247265a18b5dc3d7bbd306ef0a50b06b9
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.md100644003.26 KB538bc204d7b7a74080ba27198259e31eabac147116de7c291e8dc1eaac5d0958
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.c10064400232 KBf3ffb7402c1487bfa85e64963272f110cd8426db892eaf27e7e9fe5008108a59
ext/prism/api_pack.c100644008.74 KBa772ad3b864092c98f7a46f37a83884d42986043d6f1c391768245bd8ee0ee3b
ext/prism/extconf.rb100644005.54 KBb402f6959b8bad3455f88a749cc05793c5c4c67ed279e7f740b11fc7fa08eefc
ext/prism/extension.c1006440037.9 KB885226c4db4737efe518ecb1ab37fa3741f68a21f9dd304bc8a84c64119fd157
ext/prism/extension.h10064400609 Bytesac580850fc55db3888ebef4910d5aa570b00b44b73463507faa74e26b543dee1
include/prism.h1006440011 KBa4cf84aa19243bbaba39cf0a50009040098ded71b8d56cd63c0c77e14e0e1a6f
include/prism/ast.h10064400122 KBdfdcdc224871b0e565c41de0ff16c6b87eaddbb69cf53dc6445263c5cec21224
include/prism/defines.h100644005.98 KBd68acf176e6adedd644e029d0096049b7cff911f8abba4438a2c15ab7faa23b2
include/prism/diagnostic.h1006440014.3 KB52c9f5b78ed9c8a4c88ba5720904e45f68d3266d5698e96a66d273f7c12f7fb3
include/prism/encoding.h100644008.53 KBaa50dee8727f1497d62eba4e47c066766b9277788586d63efbd709a6b3d201e7
include/prism/options.h1006440010.3 KB4695a9d8be1091bde4bd757c3a3e9122dcd8e14079305182022a7977d504b83d
include/prism/pack.h100644004.46 KBe1635cd3c6f4524483ef9ad99327772f24903a1cf8ecc6787b86273bb84bed59
include/prism/parser.h1006440028 KB7f9f75b4b6fb3d407913a40d3581c1e019c19787ced17368f59fba55e53606a4
include/prism/prettyprint.h10064400726 Bytes168684d20864a490fe1379fa9e09bfab4554a7706cda8f078d80b85002052991
include/prism/regexp.h100644001.34 KBc81b1b3ab6ddfbe7e1bde50a37af2b734453fd6156383010409fcac675452a38
include/prism/static_literals.h100644003.49 KBdc73018c19c1db25b2afe521c2343ab3d53f5cb2ad31c0b46606200c1dab14a7
include/prism/util/pm_buffer.h100644005.9 KBafd56dbb06f773864855f098af21be1fb95fb92a27b0345b1738b94aa97c40c5
include/prism/util/pm_char.h100644007.27 KBa6de511e6540fcc7b5d1ff5344bbfbfbc5390ac7e6c4c2d8fc15ae07fd530d90
include/prism/util/pm_constant_pool.h100644006.72 KB30467d323fa8bb7d2359b3f292b146b499ce0a6a6e4becf02b4f2e35dde80a31
include/prism/util/pm_integer.h100644003.75 KB842330bfded3be876b61833a224934b88973a46b3ae1e82e71f3608722b57586
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.18 KBfca9e1c290b2cdc6382fd0988dd3115338bab6b670e72abd71da8c7390b0e6e0
include/prism/util/pm_strncasecmp.h100644001020 Bytesb493f78af8208ae76d62c758da78012930b67e0b58cf1f108df71158b9d7a4f1
include/prism/util/pm_strpbrk.h100644001.82 KBca99c6e05b8d1558a8186002f89f3bf811b64e1af7e9664dfd3740cb2af301c5
include/prism/version.h10064400498 Bytesfc71a573ac3cf5af70842a8ab36c9ab00527fafd01553a2dc529269e989755d9
lib/prism.rb100644002.85 KBb021de22ac3715173b97a20695adfd4a6bacb7c43806213a7c00eb6d651de53e
lib/prism/compiler.rb1006440015.2 KBa680d632db166ef991146fa4de80115ebf2b4bdb9d3a2c15d0aded5ca2f0e790
lib/prism/desugar_compiler.rb100644008.66 KB4bd76d023b4cfbf31527a0ff3eba8f8b8cedfd7926af4764ff61774918dd3d3f
lib/prism/dispatcher.rb10064400111 KB782963c9b4fb193ae5a676f688c5ef444a009f2d94cf03f32ce594713a308b8c
lib/prism/dot_visitor.rb10064400117 KBfca0459d90c9e020878f861e31aefc1236b9419f6f327861ad241a64cc699471
lib/prism/dsl.rb1006440036.2 KBab5ac6dc0c9770fff3aef62c83a1eb98f31a189ad2b904fc94ddb3340c38b6f5
lib/prism/ffi.rb1006440015.4 KB7370401fc6a47c3c4421df1298c1b479c62c1f081f5ce1e08ddc0605ad37bc2b
lib/prism/inspect_visitor.rb10064400100 KBdad880fd6509c3e75275bd1239725ad790495740599b37a9f0aac7cf38af87df
lib/prism/lex_compat.rb1006440032.4 KBff9b7009a4b009058f31c26ea753aa4275be6458e3ecb921bd9a3ba301cfe514
lib/prism/mutation_compiler.rb1006440021.1 KBd4962c75940e1e599adada766319c3f709b4c14dfe6109de93cc87ce783170d4
lib/prism/node.rb10064400662 KB6c48419ccaa26c487b59d24a1ec9f1428756012c07c7c1efeb484f35adb993ff
lib/prism/node_ext.rb1006440013.6 KBa0bf21ab85ee5fb40de32a911781582a67b8070d73d31d828bfa3173e62a75cf
lib/prism/pack.rb100644005.86 KB26a34b3f585a92ad9257abcddf36ac89d6c7e76cb6422f6533cf01fc5b744ee5
lib/prism/parse_result.rb1006440022.3 KB197e964de619df8e823aae6da82ae73b8d518e7a2d5c6d7db5981a4e075496a9
lib/prism/parse_result/comments.rb100644005.94 KB378eaf67c78ca9406aa7cc7bbf237e032541c2d92e80c2d8621712bd46967013
lib/prism/parse_result/newlines.rb100644003.8 KBf4d1c3dac0c80227e698ad33768e04f57bfda3bc1797183cb62a8c48e357fc63
lib/prism/pattern.rb100644008.14 KBe6d261a6a6d4737415e99645cc72cbdd8ee5d79b80f266f467e3d4c95792a853
lib/prism/polyfill/byteindex.rb10064400324 Bytesdbb150665211cd006b33e47fc207fa80b9d90dcad14308fe9d1fa0f512b35552
lib/prism/polyfill/unpack1.rb10064400536 Bytes52ca260e79241dc91868d693e9404205150e300594df06100c94903399b4efba
lib/prism/reflection.rb1006440028.6 KB6735c467b61e60c76cb940cdaea3b15085908aef67ae29c723848917e832ccdf
lib/prism/serialize.rb1006440076.4 KBc5ae9bb057d057f0d40b42c9ab64a1eab963244259f0ea775dd9fd20a43f0374
lib/prism/translation.rb10064400449 Bytes13d7e931d62f013ea60e04dc672ba210a3bb833283457ac4cb40be62d8ed0bc0
lib/prism/translation/parser.rb1006440011.7 KBad245655db4e9b09d4cd55456e36fe92499728b43795fb1e2b3cd2425eb01555
lib/prism/translation/parser/compiler.rb1006440070.3 KBc523ead56849e51f61195d8c5f08cb124c8fb479800e2bf6af4d9ced2eb2b885
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.1 KBe4e41016edb919dc984dc766aa0bc3720d71750934d24e4068244fb872c194b8
lib/prism/translation/ripper/sexp.rb100644003.05 KB12ff4c88ec0b474fa97a2393a0e50fb066ae9fe793a04ea7c02f82cd2af52604
lib/prism/translation/ripper/shim.rb10064400201 Bytes9e376d8cc0f85c35e1ba3523dd959469d2cf2b7ea3e6d6bc27e8bb50295159c0
lib/prism/translation/ruby_parser.rb1006440047.6 KB84f2de163760d76910ca0ad68e55917ebb4d3ea342857cac08f7dd4869060094
lib/prism/visitor.rb1006440015.4 KB6df894b3586ae607d7c3ad8ca16c43caab3611c102f244f59f68ded585fccbf3
prism.gemspec100644004.72 KBe43c9c72dc493d5026f673ddb11671f40a630de4254c01c9eefb8901180fc9a8
rbi/prism.rbi100644007.78 KB5a501b711f09121168f33c5dc39578a860ab5eb3ef2a00c13e0712a807b454bf
rbi/prism/compiler.rbi10064400349 Bytes0b9a23a65868105806d079b0e1e14e9f6f28e8a62a2e9ddd3bfd9c36d705d139
rbi/prism/inspect_visitor.rbi10064400268 Bytesc07b585a405ec5c262c091f4f831a5e31da078f2c7d5ad944e40e6259f491b95
rbi/prism/node.rbi10064400282 KB56f8098499ed6af7e1562032cbefb698628939ecd04bca8177b93244c0d8c195
rbi/prism/node_ext.rbi100644002.17 KBb5d9f2e7748f753fc53c20da4711847435d2b61b02b9169f991f175cc3e0e8a6
rbi/prism/parse_result.rbi100644009.89 KB34750270dc937cc4d1d0a49d1c0d1c953844a9d7d912a04a6429f723c5c0f438
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.9 KBca7c09c52385e8857843449fb47a0919da32c6de5d9087dfcec850de9df42f93
sig/prism.rbs100644004.65 KB2c567c226a2169805812c81459df61b4c6e45a7bbfa31bb20273b329cf832d5f
sig/prism/compiler.rbs10064400204 Bytes0dc3eb391889dda67759d1a01cab38a1bb83f570b82ebc504e89f81b832f3e9d
sig/prism/dispatcher.rbs10064400432 Bytes77249cef56d24a31217176ddb80dc3d04dca8b1b0b8d4257c5271bc872f156ef
sig/prism/dot_visitor.rbs10064400112 Bytesd0bc2e47888e2025b01476aacd535e53191a1535f51d128a97c589fabab573eb
sig/prism/dsl.rbs1006440032.1 KB49103030167db83f50b9179da90b54d93195448a07cc25bde967881501858144
sig/prism/inspect_visitor.rbs10064400508 Bytes70404251664cd9445210247c6c8f3a38722614330fc9035f47c18926e35c9ee9
sig/prism/lex_compat.rbs10064400481 Bytes27f5d7116b3f968b564f8c8ececccfc9d070fe0c23796bfa3565d054df10f330
sig/prism/mutation_compiler.rbs100644009.66 KB3ce94e9f39de1eef32a5ede1c52847cfcddf174fac049f33009354f1364d698a
sig/prism/node.rbs10064400149 KB8d7ba1d57191ab8ea3a57f51d248930697b930d477ac59145b19e63ff3f0f872
sig/prism/node_ext.rbs100644002.11 KB823b69cc8c8c02d3dfa677e9f42179a40744cd9200d2e0fbfa5836c135c04c58
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.71 KB726012b85d0d22f6c5e00906d8cae0f098562d533beb9cb1b3a5e9b2270e223f
src/diagnostic.c1006440067.1 KBeebc87a5b2be3687fa17a0934776d33cb67c209d7d2fad9452b6384dc295e599
src/encoding.c10064400173 KB9517598712a9f5d25108c93e9f8bc0aebf75cd96bf96103b876fe698e6e7a3d4
src/node.c10064400350 KB7800c7ea9dc0c7df23c45b726b6277d0f6179feba2126b9a0ceeb95ea8924fb1
src/options.c100644007.53 KBbd4a74d9b9e44d3359b5a64b1449acd940e5c71a061d182c52b70b145b8beafb
src/pack.c1006440015.9 KBfcdf3a4d69b4ce109a273bafb6931499e9c1cf3ee68eb5eb0ce834d73567005d
src/prettyprint.c10064400435 KB381c2ecc1db78906d49be72fe9f2bf4200a6e4c7caa974a13a36d39ab3ec661f
src/prism.c10064400889 KBe6f7b5cfc23c3b34fb3087b5ed2bc51ec7c280e7c0101038f6e3e0180a7f05c5
src/regexp.c1006440024.6 KBd1203763ed4a4eea9c072aedf15297dc230fba23c84b900165e114f9668d52b5
src/serialize.c10064400112 KB338b8210fb9ad4e7a28ea08f3beec9b259327534ab35aa672d36812906074afb
src/static_literals.c1006440024.1 KB92081249e42d9376b753ff21b1e3672ee4c49ab64cbf0da7cbb2896589fc2215
src/token_type.c1006440023.4 KBa7e2fbe920a89da684a914faf545e64aea6a0e6397e46fd31881ce1945125f6c
src/util/pm_buffer.c100644008.57 KBbc4060b1e365f52f1037d8ab0724bc9344409e77eff042a010a92cb607fdcb79
src/util/pm_char.c1006440011.6 KBca90983161bf77b4861c4b62a3ceffa6dac1f2d20e13f267583180743c0abd3a
src/util/pm_constant_pool.c1006440011.1 KBf323db24c2258709288f6a68039774760b6b5282e42a1b4fc0fe75ce5db3b893
src/util/pm_integer.c1006440023.2 KBa7f14f220001ff687310bc623a4b9dd4ea1f37c0e942f3235b9c9779642bee66
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.c100644008.78 KB659082c01a36ec430e38bb1664f00dde19ca4eda631f4b6a0859f93271460d5b
src/util/pm_strncasecmp.c10064400838 Bytesf4eb5886a7a4f9fa36a02957c1b986a1ce0e510a5bc3bcc2951863f1b7fe226a
src/util/pm_strpbrk.c100644007.61 KBddb81fcebecf3c1ceedc6221f069b024bbc63e3e11a55e0bc98bf3641a1cb85b