prism-1.3.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: 1727761

number: 1.3.0

platform: ruby

spec_sha256: 02e182b47b5e5d10941fea2bc2514141fbd8e3ca6bf2aa635e06ca5068e1e40a

sha256: b11620829831b1cb7e6c9b46c81ff8a6e36ccb3f888f164485eb7351f386273a

created_at: 2024-12-21 19:31:43 UTC

updated_at: 2024-12-21 19:31:43 UTC

position: 0

version_data_entries_count: 144

uploaded_at: 2024-12-21 19:31:39 UTC

indexed: true

has_extensions: true

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

Gem size: 606 KB

Version Data Entries

Total: 144

Unpacked size: 5.26 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
BSDmakefile100644002.43 KB065c2aa2434ee66ca3d0e08287672ecead8e4156fb4cbdc38c736fb92e03796e
CHANGELOG.md1006440037.1 KBf755b8252c3de2039e3f80dbc81ecf43d6627f6136bbdee14df714eecb987784
CODE_OF_CONDUCT.md100644003.28 KBdb432b7d7f46a7b1b5dcf316980a1ada609ed81fb9169a073894d4955b0cc9ab
CONTRIBUTING.md100644002.38 KB879ce75684dd45087f13a7905e5e1221d5edbe2c2b187dea20e4f463ca6db608
LICENSE.md100644001.04 KBb471020939ffa8ec28125e4e31c29ef56dee40aa5403640f8311374cc5b413fc
Makefile100644004.1 KBc1b529c28c8eff240c5b5f655c88d1e07e46370b55d036b345ecce619f207e81
README.md100644006.1 KBe66770277c8f8bdd0838c8dd1f3d4a154bd20125106809d41ab430bc44145959
config.yml10064400119 KB28faa073c0e6280b957a5e3654d13badea7164fe41fbeb0539f83f72c9bdf5e5
docs/build_system.md100644006.26 KBdde1359bab3fcdec7fe1f3efa70a998ee1e3d25a3c408a118a9ddb0b7a75e718
docs/configuration.md100644006.15 KB381c2d1bbbf03b4c8c7f551a13da8a053dd19150b64eafb6b4cd14a660cf40e9
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.44 KBe44c956108d64da2666f629c83ebead875faeac3f17f9d8b8c5a49b700418401
docs/releasing.md100644003.99 KBe810df41f38b78fb04a06a286aa3050e52931a41c0d10ee1e3b57b171529e5ca
docs/relocation.md100644002.19 KBb44f8702a719aa28a444d9b4cf3c787f8b5a3448866fe4852bab50714c483db8
docs/ripper_translation.md100644003.26 KB538bc204d7b7a74080ba27198259e31eabac147116de7c291e8dc1eaac5d0958
docs/ruby_api.md100644003.59 KB5b942ba269fd48ee301661278bb1d92cf49ca35020d1d10d693c2584d6b530ef
docs/ruby_parser_translation.md10064400681 Bytes51c54f0badc51b619ced17aeed7731846f06e6141f78dd7f376510464ef66287
docs/serialization.md100644009.91 KB8393a291a32c3059a5d0cc8955a55af9dae153b7dc33ad867cb106bf59dfdf0e
docs/testing.md100644002.34 KB34ed6c51b645d2c67cc620326ad6269eae6e7cb370a12d090996b9e42247e60c
ext/prism/api_node.c10064400272 KBba663be70427a653e6a7f3c60e493f97866c20562fe3c54c803d6308beb0acdd
ext/prism/api_pack.c100644008.74 KBa772ad3b864092c98f7a46f37a83884d42986043d6f1c391768245bd8ee0ee3b
ext/prism/extconf.rb100644004.34 KB8cc3d9d63c29a66ec16414b4fb71b99de5652313f0c1b3e6d0904d6e2f607312
ext/prism/extension.c1006440043.2 KBaa7d9590f3d75639c97b6482f0d78a7b5fa557653fc31d6e56546426ab32a8c2
ext/prism/extension.h10064400603 Bytes9da9797f4d23501d9c9932265c13132fb2c3036c3364eabdd98e1b9a082b3225
include/prism.h1006440012.8 KB85d03856ee76abc5de5c269f6f111e4c7cc0addd9785991615801f9729a33af8
include/prism/ast.h10064400157 KB5c9258a53971e2b5de6169cac76c155045cdd94a5c492624fbb328b45b78e97d
include/prism/defines.h100644007.74 KB486ac967de837058eeab01fa88a8505688af130d58c6b11f06babf960f13ab69
include/prism/diagnostic.h1006440014.7 KB1e32136b7c5437d708c85c1b8337d53dfd094294d4f35efad64133051e036a72
include/prism/encoding.h100644008.53 KBaa50dee8727f1497d62eba4e47c066766b9277788586d63efbd709a6b3d201e7
include/prism/node.h100644003.89 KBa106ab74d7c9b2b47be0c9fc7273b3dc6d8b49fc7856fe0c5a8d8c5b9ae2f9df
include/prism/options.h1006440013.8 KB9115492667d59c6e9c363fc9f6dd2c73ea580cff72bdeb1128a6978d7f360e34
include/prism/pack.h100644004.46 KBe1635cd3c6f4524483ef9ad99327772f24903a1cf8ecc6787b86273bb84bed59
include/prism/parser.h1006440029.4 KB1a3452b3b25a779b8c9a972c0b2a0be718d27b976a4adff29480c3d7c27e3401
include/prism/prettyprint.h10064400726 Bytes168684d20864a490fe1379fa9e09bfab4554a7706cda8f078d80b85002052991
include/prism/regexp.h100644001.44 KB9595a565ef93a3b34c6ed33b7f9ee1cb9d5078f94edcacbd063db4148528c62f
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 KB014b57e28936e378cd176f3bb25112a2ebe171b860b58011966740aecd102882
include/prism/util/pm_list.h100644002.44 KB3c68052dc3c194eb8e9d9baa90f1d19ec2f4cb78c0aaa57a687c282cd92c3746
include/prism/util/pm_memchr.h10064400895 Bytesfd8a5b3898b25d0e4b59a44c7745838853ec90b560cb3558a24db5dfe7ec191d
include/prism/util/pm_newline_list.h100644003.39 KB03d40161c5d4da868d1638f86bf492f2f45af7f576f681edb7708b14de423844
include/prism/util/pm_string.h100644006.05 KB1108f1744f1581ec6a7f4350d45fe5ff834c6cb028f552c3381787462e3b7591
include/prism/util/pm_strncasecmp.h100644001020 Bytesb493f78af8208ae76d62c758da78012930b67e0b58cf1f108df71158b9d7a4f1
include/prism/util/pm_strpbrk.h100644001.82 KBca99c6e05b8d1558a8186002f89f3bf811b64e1af7e9664dfd3740cb2af301c5
include/prism/version.h10064400496 Bytesf1cee022346ebe2cb07828d4ecb070a2c7a197d358b8fcd276a5dc2ac6b7a219
lib/prism.rb100644002.93 KBb31ecc58776f685cab6b4667599083b1d2497541bf9a24e7bcd2a494fb47d2bf
lib/prism/compiler.rb1006440015.2 KBa680d632db166ef991146fa4de80115ebf2b4bdb9d3a2c15d0aded5ca2f0e790
lib/prism/desugar_compiler.rb100644009.87 KB9ea7f9c6bacb6b8a747f63ff2e6c6a458f2b14bda1848d5c4bf70ebd778658a9
lib/prism/dispatcher.rb10064400111 KBce785a53a2a8483818014ef86082ae90c4bd498c52ab3b1ec15ea261991c865d
lib/prism/dot_visitor.rb10064400118 KB7cec87e9cef7630b4776ffdd31619a15779f468f94cf8b825c8f35e516ddb4c2
lib/prism/dsl.rb1006440056.4 KB29868531273534deb7f68b66d1ef0e0239ebc3a1cd4d092d73aa6c54ecef9f16
lib/prism/ffi.rb1006440018.5 KBa72860a4e53ee048c85f6d903e242df26beebc0ef86a38a7c57d0b311defc136
lib/prism/inspect_visitor.rb10064400124 KBc88fecc4cfb8cfc82d16aef040d399be86d7b7df1a5294567eec80b34d85e614
lib/prism/lex_compat.rb1006440032.4 KB753d74c9725c2a41c88cc5a4c17ea12059ad52c1ce925a17f590a668dc81d699
lib/prism/mutation_compiler.rb1006440021.1 KBbcbff90ccbd0c43181e53cd4985a5702bab31cb6942d57714143f4b2f1e1ea2f
lib/prism/node.rb10064400585 KB5fc8a04e6672caeca2aee5f9470e26a10f9dc4ae623cd2f6234dcfa1850dd775
lib/prism/node_ext.rb1006440014.9 KB30977d452e85d3ea091eb65a695c15d3c204d87d77374e41faa693a8d94aedb5
lib/prism/pack.rb100644005.86 KB26a34b3f585a92ad9257abcddf36ac89d6c7e76cb6422f6533cf01fc5b744ee5
lib/prism/parse_result.rb1006440027.8 KB1d98a0f62cbbbaf10c7bf9dd35df018c544278c890ecab970166736830c2a93b
lib/prism/parse_result/comments.rb100644005.94 KB378eaf67c78ca9406aa7cc7bbf237e032541c2d92e80c2d8621712bd46967013
lib/prism/parse_result/errors.rb100644001.97 KB260f9c6b8b5cba6c94117a6f62c43c891b0c968c4ec2b298407d1d6d1fc406f7
lib/prism/parse_result/newlines.rb100644003.94 KB7d19fc9aeb8aceb3cc038e1ca871faae8a53996b034520341e88490258c82679
lib/prism/pattern.rb100644008.14 KBe6d261a6a6d4737415e99645cc72cbdd8ee5d79b80f266f467e3d4c95792a853
lib/prism/polyfill/byteindex.rb10064400324 Bytesdbb150665211cd006b33e47fc207fa80b9d90dcad14308fe9d1fa0f512b35552
lib/prism/polyfill/unpack1.rb10064400536 Bytes52ca260e79241dc91868d693e9404205150e300594df06100c94903399b4efba
lib/prism/reflection.rb1006440028.7 KB94ed080162bc54de4bf31ac07cd04c540d805393e1e91977c1782d33f25d3c04
lib/prism/relocation.rb1006440015.1 KB3617ceba958c9133538fde6ed1fb0b2070cc86367cc9e1fb5c97a2decab4e875
lib/prism/serialize.rb1006440083.9 KB47a6fb20556904fd2723e5200b15b33da2ec2b29304c70f7f62cac36c1de64e7
lib/prism/string_query.rb10064400755 Bytes896a6c1855306f7bb68ae44c2220216616a115d7e935f260067f5aa16bac7ad9
lib/prism/translation.rb10064400449 Bytes13d7e931d62f013ea60e04dc672ba210a3bb833283457ac4cb40be62d8ed0bc0
lib/prism/translation/parser.rb1006440011.8 KB7c8639f9e683cb3582df653bc34a359fe6ad794788304ffea285d0abd17327b4
lib/prism/translation/parser/compiler.rb1006440070.7 KB12bd374ca41fc5a90633f9ed395aea0a1b09a97325e210ed6d09ff5c7f43dfb8
lib/prism/translation/parser/lexer.rb1006440016.7 KB8f14b4f34dad0497ecd21c10949a24e5fce8a34eeab9dba6b124c6a79fdaed1b
lib/prism/translation/parser33.rb10064400242 Bytesfb3e719a72763acab89d2b16e62bb82f5cf76e26a2793c3e62bb7b539dfb2e12
lib/prism/translation/parser34.rb10064400242 Bytesd49877005be61ed345b2806ea60ada9a9fc1b124856156ba11c287d24f2ce65d
lib/prism/translation/ripper.rb1006440094.1 KBac3dfb98741402546bee77172d26959555d46dc1e9a9f76f97ee820cdf212d08
lib/prism/translation/ripper/sexp.rb100644003.05 KB12ff4c88ec0b474fa97a2393a0e50fb066ae9fe793a04ea7c02f82cd2af52604
lib/prism/translation/ripper/shim.rb10064400201 Bytes9e376d8cc0f85c35e1ba3523dd959469d2cf2b7ea3e6d6bc27e8bb50295159c0
lib/prism/translation/ruby_parser.rb1006440049.5 KB62f509c80f71a57db8321a89c2088fe687da3e769d3e09c9f974eca327215332
lib/prism/visitor.rb1006440015.4 KB6df894b3586ae607d7c3ad8ca16c43caab3611c102f244f59f68ded585fccbf3
prism.gemspec100644004.92 KBd571d11e3cc45b752e10dc3fb68b3fc91584b8c98e772d8cec0ae9aecf2769de
rbi/prism.rbi100644009.74 KB57ecfa919900a78efe8d9c4b6109cbd85e7b5f842366d6c76a909497a8cc0e9e
rbi/prism/compiler.rbi10064400349 Bytes0b9a23a65868105806d079b0e1e14e9f6f28e8a62a2e9ddd3bfd9c36d705d139
rbi/prism/dsl.rbi1006440067.7 KBc1ee7068d173f49eaf88b7cbeec0adf8efec3f6783bf7fcdbcb9976f35075839
rbi/prism/inspect_visitor.rbi10064400268 Bytesc07b585a405ec5c262c091f4f831a5e31da078f2c7d5ad944e40e6259f491b95
rbi/prism/node.rbi10064400306 KB54d3c96395d5c87243817a8a2c25fe405f7f5b2ebe3df25463704334473b63ed
rbi/prism/node_ext.rbi100644002.17 KBb5d9f2e7748f753fc53c20da4711847435d2b61b02b9169f991f175cc3e0e8a6
rbi/prism/parse_result.rbi1006440011.3 KB64d88aab23b722127389bcfe85d0392c6b1ab155acca332827d979e623700f3a
rbi/prism/reflection.rbi100644001.33 KB81db7c9c8ad075811ee96d354e2d2cdadaffa8492996ac4dca4c0aafbac45de8
rbi/prism/string_query.rbi10064400309 Bytes7ddb497d3d11661031cdb69945fccc589aaa875c597f730b50282cc928fd376d
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.rbs100644005.21 KBe35c58e3b62fce5f7458fcb6b93e2cb280c169146c474f10bf37f5bb5369fedf
sig/prism/compiler.rbs10064400204 Bytes0dc3eb391889dda67759d1a01cab38a1bb83f570b82ebc504e89f81b832f3e9d
sig/prism/dispatcher.rbs10064400432 Bytes77249cef56d24a31217176ddb80dc3d04dca8b1b0b8d4257c5271bc872f156ef
sig/prism/dot_visitor.rbs10064400112 Bytesd0bc2e47888e2025b01476aacd535e53191a1535f51d128a97c589fabab573eb
sig/prism/dsl.rbs1006440034.9 KB2f0bcd953fc476f88610e1dc5c7366d9978407f7e5c20cbcf78890ef41dc5f6b
sig/prism/inspect_visitor.rbs10064400508 Bytes70404251664cd9445210247c6c8f3a38722614330fc9035f47c18926e35c9ee9
sig/prism/lex_compat.rbs10064400481 Bytes27f5d7116b3f968b564f8c8ececccfc9d070fe0c23796bfa3565d054df10f330
sig/prism/mutation_compiler.rbs100644009.66 KB3ce94e9f39de1eef32a5ede1c52847cfcddf174fac049f33009354f1364d698a
sig/prism/node.rbs10064400167 KB19b57dc8482f22af27bd53e37044b90ce785296bb4c6fdd22009439414b87253
sig/prism/node_ext.rbs100644002.11 KB823b69cc8c8c02d3dfa677e9f42179a40744cd9200d2e0fbfa5836c135c04c58
sig/prism/pack.rbs100644001.45 KB6adb7eb85a74f55ec1f3e1162018a81f8b4f2310737bbc81203ae4c12d3a3f82
sig/prism/parse_result.rbs100644006.71 KB5e22ad87ce1f966a67bae67e42d7d8940b753be7457cba00ee09c68e9c574c5f
sig/prism/pattern.rbs10064400328 Bytes85ce6ebb7d31e7f649754a2aebffaa38e895c0a718aea8817d36518804ca50e4
sig/prism/reflection.rbs10064400815 Bytes521fca1173f8194d24d579c0a1efad46a97bf17bbafd31f45026835badbb6b0b
sig/prism/relocation.rbs100644004.89 KBcd223594d81cca726a685a505c187b9a8998f459d0e17fd22cf7b53f14244a72
sig/prism/serialize.rbs10064400149 Bytes36630f43c36f2f29c107ebf58e702e2017fb62fd3fe0c37e297a66bfcf238844
sig/prism/string_query.rbs10064400210 Bytes4d40911c245a023dc8d7c37ea7e23b9f19ab0fb83551c0a3c09496f58f93a76b
sig/prism/visitor.rbs100644009.71 KB726012b85d0d22f6c5e00906d8cae0f098562d533beb9cb1b3a5e9b2270e223f
src/diagnostic.c1006440069.7 KB58dcfc58edb5f913b202b36245ba5162196de5fa7eed65f6dbdcf22c2fafb75c
src/encoding.c10064400173 KB9517598712a9f5d25108c93e9f8bc0aebf75cd96bf96103b876fe698e6e7a3d4
src/node.c10064400355 KB72f5b89300e7290c9df13899e3fd14710b44201c1f5e4dd1048619d262836558
src/options.c100644009 KB9fd0ac5c07f184c12dced8c9b349aecd61871221831ab1fdd0a0bd6bf3ef111d
src/pack.c1006440015.9 KBfcdf3a4d69b4ce109a273bafb6931499e9c1cf3ee68eb5eb0ce834d73567005d
src/prettyprint.c10064400438 KBcf07cf985a8c9145ce4e4368ec5ee3b3d30bd39aa6ecdbbd5e90ff6a44ad1e67
src/prism.c10064400950 KB55cd93d2a10cfb37c82e4675b8e78b757719e43cddb6036c344920bbfd71e1ec
src/regexp.c1006440027.2 KBa54c647c387a59abfa7d0107ed7e2eb7601a6fa56c6e808e077fff473b78d209
src/serialize.c10064400120 KBbc73459bbc490baa66f0f8c41ae01fdc9b9dc064abe2af3de088141f229aec30
src/static_literals.c1006440024.1 KB1bd88b62dca4e6917bf04fd7274af3bd0b156ec7b81a235580498009f83cb17c
src/token_type.c1006440023.4 KBac868dfe9e0d8fe3d3e7ffa4377ac098e6d21bb577d165aa6db8ad6eed6bbbe7
src/util/pm_buffer.c100644008.57 KBbc4060b1e365f52f1037d8ab0724bc9344409e77eff042a010a92cb607fdcb79
src/util/pm_char.c1006440011.6 KB5c99a0758956460e91165ad29b4090fb494a8f42bfec1f5bc7f2544e14f9649f
src/util/pm_constant_pool.c1006440011.1 KBf323db24c2258709288f6a68039774760b6b5282e42a1b4fc0fe75ce5db3b893
src/util/pm_integer.c1006440023.2 KB33e1b07543fadfb12dfbe968c7dd1854dfc130066fbd12390a8e2ac876547c78
src/util/pm_list.c10064400884 Bytes7197afc8a491fb3984724fb45365cec0b41d2ccbfcd67284aace08a84da82107
src/util/pm_memchr.c100644001.05 KBc32e74bea1e430cdcaf30601dccd15428db039fc9b74a1f83abbf2bba8f664b5
src/util/pm_newline_list.c100644003.48 KB2b2690f343201543f803eb6852a68ce6cefc79c67e2e929c1b21060ceb4929a8
src/util/pm_string.c1006440011.6 KBbe17f8f21a2cc96ab34c63ec2c28d63791067e5f4d812be0ab442feda1b614a0
src/util/pm_strncasecmp.c10064400838 Bytesf4eb5886a7a4f9fa36a02957c1b986a1ce0e510a5bc3bcc2951863f1b7fe226a
src/util/pm_strpbrk.c100644007.61 KBddb81fcebecf3c1ceedc6221f069b024bbc63e3e11a55e0bc98bf3641a1cb85b