prism-1.2.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: 1699253

number: 1.2.0

platform: ruby

spec_sha256: 8492930d3c51433600853d49f33bcf78c76aed1d9e5e9e00b9277cc55092f42e

sha256: 24ff9cd3232346e68052659f14c9a618022ea98935f774df465206aba5c06d2f

created_at: 2024-10-10 19:19:23 UTC

updated_at: 2024-10-10 19:19:24 UTC

position: 1

version_data_entries_count: 138

uploaded_at: 2024-10-10 19:19:20 UTC

indexed: true

has_extensions: true

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

Gem size: 592 KB

Version Data Entries

Total: 138

Unpacked size: 5.13 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
BSDmakefile100644002.43 KB065c2aa2434ee66ca3d0e08287672ecead8e4156fb4cbdc38c736fb92e03796e
CHANGELOG.md1006440036.3 KBaf582ad708c81763543396bac2497d323704ff761da1ea752683fdb911167aa0
CODE_OF_CONDUCT.md100644003.28 KBdb432b7d7f46a7b1b5dcf316980a1ada609ed81fb9169a073894d4955b0cc9ab
CONTRIBUTING.md100644002.38 KB879ce75684dd45087f13a7905e5e1221d5edbe2c2b187dea20e4f463ca6db608
LICENSE.md100644001.04 KBb471020939ffa8ec28125e4e31c29ef56dee40aa5403640f8311374cc5b413fc
Makefile100644004.08 KB5f833cad1fdd0af246eef8ca41a7adbc7cb906edcc5cfe4b102eb797f1782d16
README.md100644006.1 KBe66770277c8f8bdd0838c8dd1f3d4a154bd20125106809d41ab430bc44145959
config.yml10064400106 KB835455d45a37957d8afbe4c4f069fdaf9ade85d88dec4a61c0927c31587d179a
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.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/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 KB0b9b19a9ebcb6e2296514ce63dce1b3f942bf23b8e429717e3d2d5ae10e20d2c
ext/prism/api_pack.c100644008.74 KBa772ad3b864092c98f7a46f37a83884d42986043d6f1c391768245bd8ee0ee3b
ext/prism/extconf.rb100644005.55 KB0e2c926e98ae0a743380008ef4d9e87826eab32e5e804e88f3cc95d2c1a52b89
ext/prism/extension.c1006440040.7 KBbd0435654c46d8f0c0de38bac92ffcf487f22f63bb7d3a91d916dfb437a848b0
ext/prism/extension.h10064400603 Bytesa325e0480042773da201f681b032ac96eab53349d07b76843efa7b6d098858a2
include/prism.h1006440011 KBa4cf84aa19243bbaba39cf0a50009040098ded71b8d56cd63c0c77e14e0e1a6f
include/prism/ast.h10064400146 KB80016f91d539553e8bf4f0b784009914aee144ba7fe832610bcbcc174fb3022b
include/prism/defines.h100644007.17 KBdf3b74113837e50e1b03651f2b90be82c78d2093aff927bd596266196e34b89c
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 Bytesa600299dcb13967a1dc07c5090ade10573748e49f896c23b979db4a3c2482663
lib/prism.rb100644002.85 KBb021de22ac3715173b97a20695adfd4a6bacb7c43806213a7c00eb6d651de53e
lib/prism/compiler.rb1006440015.2 KBa680d632db166ef991146fa4de80115ebf2b4bdb9d3a2c15d0aded5ca2f0e790
lib/prism/desugar_compiler.rb100644009.87 KB9ea7f9c6bacb6b8a747f63ff2e6c6a458f2b14bda1848d5c4bf70ebd778658a9
lib/prism/dispatcher.rb10064400111 KBce785a53a2a8483818014ef86082ae90c4bd498c52ab3b1ec15ea261991c865d
lib/prism/dot_visitor.rb10064400117 KB025497001dd43e5b5076b614ca63ed9f64ae1105c27a4d176bfb168ab259eccc
lib/prism/dsl.rb1006440056.3 KB343ba95f7ad9f81bc1f4d2c664059477a0962a6fc17eea98f205762272964e52
lib/prism/ffi.rb1006440016.8 KB38fec6d8ae8f796433fc43b04a91449f74f590ee0c03fe5d431788535d0f4097
lib/prism/inspect_visitor.rb10064400124 KBaa1fbeaeed28a9076c0b777a2014f12dbbf073da27ce4884e5653762d7c92372
lib/prism/lex_compat.rb1006440032.4 KB753d74c9725c2a41c88cc5a4c17ea12059ad52c1ce925a17f590a668dc81d699
lib/prism/mutation_compiler.rb1006440021.1 KBbcbff90ccbd0c43181e53cd4985a5702bab31cb6942d57714143f4b2f1e1ea2f
lib/prism/node.rb10064400528 KB34b2a243d02388597f941723ba26140384e8e0a8873c3ab9ba6b8c089eb581d3
lib/prism/node_ext.rb1006440014.9 KB30977d452e85d3ea091eb65a695c15d3c204d87d77374e41faa693a8d94aedb5
lib/prism/pack.rb100644005.86 KB26a34b3f585a92ad9257abcddf36ac89d6c7e76cb6422f6533cf01fc5b744ee5
lib/prism/parse_result.rb1006440027.7 KB46a112b12600fc9fbe74256c4caa9318635593d96234123fd3ebf33fdbf1aae7
lib/prism/parse_result/comments.rb100644005.94 KB378eaf67c78ca9406aa7cc7bbf237e032541c2d92e80c2d8621712bd46967013
lib/prism/parse_result/errors.rb100644001.93 KB291440296d93b75dd2fc8c8aeca058c7a59a8e02313203e7b06d11fc63fa72bd
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.6 KB19c55bb4d34b4cefc3d21544aa7de29a50e2210696ea6a2604d993e56e777c5a
lib/prism/serialize.rb1006440083.8 KB31f8efe4bc16db24d3fdfd926536d66796f4a94aa65f6f68b4f45975b9649af2
lib/prism/translation.rb10064400449 Bytes13d7e931d62f013ea60e04dc672ba210a3bb833283457ac4cb40be62d8ed0bc0
lib/prism/translation/parser.rb1006440011.8 KB7c8639f9e683cb3582df653bc34a359fe6ad794788304ffea285d0abd17327b4
lib/prism/translation/parser/compiler.rb1006440070.3 KB79322573b331495f7ad34fff79c52504d3c1c633ae22d7bd571b369dd837c0a4
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.3 KB94654cacfefd6706465f80fa2363ebd95f743d0a03d45e08d8dd64543a4a798a
lib/prism/visitor.rb1006440015.4 KB6df894b3586ae607d7c3ad8ca16c43caab3611c102f244f59f68ded585fccbf3
prism.gemspec100644004.73 KB6b346e3d8aff3c9b5fb9a8c49bd0ef95f7c5f0284ba20fe0265bad5d7b2c916d
rbi/prism.rbi100644009.74 KB57ecfa919900a78efe8d9c4b6109cbd85e7b5f842366d6c76a909497a8cc0e9e
rbi/prism/compiler.rbi10064400349 Bytes0b9a23a65868105806d079b0e1e14e9f6f28e8a62a2e9ddd3bfd9c36d705d139
rbi/prism/dsl.rbi1006440067.6 KBf013c25319a43c2c85f3184ce9ec3af13499f1250f33d9fa1eb13221a3c52532
rbi/prism/inspect_visitor.rbi10064400268 Bytesc07b585a405ec5c262c091f4f831a5e31da078f2c7d5ad944e40e6259f491b95
rbi/prism/node.rbi10064400305 KBb01b628381ed234a1bc2585b0726c88c6acca1e8b1e4af1640230f4bca2c366e
rbi/prism/node_ext.rbi100644002.17 KBb5d9f2e7748f753fc53c20da4711847435d2b61b02b9169f991f175cc3e0e8a6
rbi/prism/parse_result.rbi1006440011.3 KB64d88aab23b722127389bcfe85d0392c6b1ab155acca332827d979e623700f3a
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.rbs100644005.21 KBe35c58e3b62fce5f7458fcb6b93e2cb280c169146c474f10bf37f5bb5369fedf
sig/prism/compiler.rbs10064400204 Bytes0dc3eb391889dda67759d1a01cab38a1bb83f570b82ebc504e89f81b832f3e9d
sig/prism/dispatcher.rbs10064400432 Bytes77249cef56d24a31217176ddb80dc3d04dca8b1b0b8d4257c5271bc872f156ef
sig/prism/dot_visitor.rbs10064400112 Bytesd0bc2e47888e2025b01476aacd535e53191a1535f51d128a97c589fabab573eb
sig/prism/dsl.rbs1006440034.9 KBf295e552387f29e38a8c78aab62939fe9e1b921f26dd8f6b49e70c2a26ee8195
sig/prism/inspect_visitor.rbs10064400508 Bytes70404251664cd9445210247c6c8f3a38722614330fc9035f47c18926e35c9ee9
sig/prism/lex_compat.rbs10064400481 Bytes27f5d7116b3f968b564f8c8ececccfc9d070fe0c23796bfa3565d054df10f330
sig/prism/mutation_compiler.rbs100644009.66 KB3ce94e9f39de1eef32a5ede1c52847cfcddf174fac049f33009354f1364d698a
sig/prism/node.rbs10064400167 KB9895cb2e9328921e36b1e748c85417580894f77ebf569843f9ca70b6d9686bf0
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/serialize.rbs10064400149 Bytes36630f43c36f2f29c107ebf58e702e2017fb62fd3fe0c37e297a66bfcf238844
sig/prism/visitor.rbs100644009.71 KB726012b85d0d22f6c5e00906d8cae0f098562d533beb9cb1b3a5e9b2270e223f
src/diagnostic.c1006440069.7 KB58dcfc58edb5f913b202b36245ba5162196de5fa7eed65f6dbdcf22c2fafb75c
src/encoding.c10064400173 KB9517598712a9f5d25108c93e9f8bc0aebf75cd96bf96103b876fe698e6e7a3d4
src/node.c10064400354 KBd4ce7c5c5fc40234f86b0caa0130c8abc43ed4c6f90ced0080963b94302bcbb6
src/options.c100644009 KB9fd0ac5c07f184c12dced8c9b349aecd61871221831ab1fdd0a0bd6bf3ef111d
src/pack.c1006440015.9 KBfcdf3a4d69b4ce109a273bafb6931499e9c1cf3ee68eb5eb0ce834d73567005d
src/prettyprint.c10064400436 KB9e3781bbe8a0e4778c6341562c3c96db1bb8f4506bd17b066412d05ecd987743
src/prism.c10064400937 KB07bd878ce3e2edd7aca860d429ddf4f9c849c5c5c2ff4152a15b3114ab7931de
src/regexp.c1006440027.2 KBdf0a51357409c8170964d4c0f2a72840b681232751087182804df753024e3118
src/serialize.c10064400119 KBa081dcb092af83a28c64493dcb9b4bf25aebf6d106f8d0689e26fcf07c3ff886
src/static_literals.c1006440024.1 KB92081249e42d9376b753ff21b1e3672ee4c49ab64cbf0da7cbb2896589fc2215
src/token_type.c1006440023.4 KBac868dfe9e0d8fe3d3e7ffa4377ac098e6d21bb577d165aa6db8ad6eed6bbbe7
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 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 KB674680c37b95955a90e2e7e7ae513f1f4a4fb7cc2193ab4e673ae933e3563faf
src/util/pm_strncasecmp.c10064400838 Bytesf4eb5886a7a4f9fa36a02957c1b986a1ce0e510a5bc3bcc2951863f1b7fe226a
src/util/pm_strpbrk.c100644007.61 KBddb81fcebecf3c1ceedc6221f069b024bbc63e3e11a55e0bc98bf3641a1cb85b