prism-1.1.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: 1697197

number: 1.1.0

platform: ruby

spec_sha256: f37177ecdf4a8d85ca8c6832a05ad1e7a6da131fb87914dabaf2f62013f1c951

sha256: 45f0d269eb09d0e2d9380fe41a96955386f7990c8e8d65de64a0b6a5a6be9b7b

created_at: 2024-10-02 19:37:18 UTC

updated_at: 2024-10-02 19:37:18 UTC

position: 2

version_data_entries_count: 138

uploaded_at: 2024-10-02 19:37:15 UTC

indexed: true

has_extensions: true

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

Gem size: 581 KB

Version Data Entries

Total: 138

Unpacked size: 4.94 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
BSDmakefile100644002.43 KB065c2aa2434ee66ca3d0e08287672ecead8e4156fb4cbdc38c736fb92e03796e
CHANGELOG.md1006440035.8 KBd5f9822959307f706938b9806e649a3926c8fa2ecf2e6f10ce7d663cec452e59
CODE_OF_CONDUCT.md100644003.28 KBdb432b7d7f46a7b1b5dcf316980a1ada609ed81fb9169a073894d4955b0cc9ab
CONTRIBUTING.md100644002.38 KB879ce75684dd45087f13a7905e5e1221d5edbe2c2b187dea20e4f463ca6db608
LICENSE.md100644001.04 KBb471020939ffa8ec28125e4e31c29ef56dee40aa5403640f8311374cc5b413fc
Makefile100644004.08 KB5f833cad1fdd0af246eef8ca41a7adbc7cb906edcc5cfe4b102eb797f1782d16
README.md100644006.1 KBe66770277c8f8bdd0838c8dd1f3d4a154bd20125106809d41ab430bc44145959
config.yml10064400106 KB8b50657737b5b0d51e2fac229069ae4c8f1ec0391c1a8d3af56bf0ed937145df
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 Bytes6f7960b959d25e65532e98551cabd03ec88a37495ec38c9a3f32d2e00fa2238e
include/prism.h1006440011 KBa4cf84aa19243bbaba39cf0a50009040098ded71b8d56cd63c0c77e14e0e1a6f
include/prism/ast.h10064400146 KB10fdea32e1650b535afb80624c28c335d1b07d2b3b19ff4dd334f3dcea824948
include/prism/defines.h100644007.17 KBdf3b74113837e50e1b03651f2b90be82c78d2093aff927bd596266196e34b89c
include/prism/diagnostic.h1006440014.7 KBe5f58ce82644272d1f6f1f22e52c70a5913dd5180e2ac8fb0d46a045e80955fc
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.2 KB8c7a1be90b3b260ec57e9497f5a8b1575350ebceb20d52bda031301281197f39
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 Bytesface549e4448dbce4737c25db5a15826fd87cc9f1e2b64e15965ab02a249cd58
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 KB1d9a75ee618d4918dcf38cd3b50398c86ec3b2e22f432157604487c5f87a309b
lib/prism/node_ext.rb1006440014.9 KB30977d452e85d3ea091eb65a695c15d3c204d87d77374e41faa693a8d94aedb5
lib/prism/pack.rb100644005.86 KB26a34b3f585a92ad9257abcddf36ac89d6c7e76cb6422f6533cf01fc5b744ee5
lib/prism/parse_result.rb1006440022.7 KB237440858e1af0af62feff823522dd7a20d24d4a21dbe90ebda11e118d20321f
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.3 KB49671af5ccb46ad17006b95686a5452ab771eb3dbc5bc35ff187c089d7a18abd
lib/prism/translation.rb10064400449 Bytes13d7e931d62f013ea60e04dc672ba210a3bb833283457ac4cb40be62d8ed0bc0
lib/prism/translation/parser.rb1006440011.8 KB4131be46114f2dc6357b49d7ac089cc1ec01856b111b3deace6a7f13688c63be
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 KB522f86548e26387c5e55c63441b73cefef61fea47610eb00a69813836b2570bb
lib/prism/translation/ripper/sexp.rb100644003.05 KB12ff4c88ec0b474fa97a2393a0e50fb066ae9fe793a04ea7c02f82cd2af52604
lib/prism/translation/ripper/shim.rb10064400201 Bytes9e376d8cc0f85c35e1ba3523dd959469d2cf2b7ea3e6d6bc27e8bb50295159c0
lib/prism/translation/ruby_parser.rb1006440049.3 KB1d0dbd9034c37cfec9f28ba003815afcbc60baa289b1015efedf5aaf066a9564
lib/prism/visitor.rb1006440015.4 KB6df894b3586ae607d7c3ad8ca16c43caab3611c102f244f59f68ded585fccbf3
prism.gemspec100644004.73 KB09043f4604b333435aa5b75f776b264ccc7236eb6c6a1dd810d5fbe7ba1776d6
rbi/prism.rbi100644008.74 KB4b45253a1d33b2828b9f0b22a8e3e37ff3efd763994fc17213dc3bcc23f61105
rbi/prism/compiler.rbi10064400349 Bytes0b9a23a65868105806d079b0e1e14e9f6f28e8a62a2e9ddd3bfd9c36d705d139
rbi/prism/dsl.rbi1006440067.6 KBf013c25319a43c2c85f3184ce9ec3af13499f1250f33d9fa1eb13221a3c52532
rbi/prism/inspect_visitor.rbi10064400268 Bytesc07b585a405ec5c262c091f4f831a5e31da078f2c7d5ad944e40e6259f491b95
rbi/prism/node.rbi10064400126 KBe4bc1efd54b49ab5cd673047b2295729f2b13b90ea2fa7e8f3165cd9c5d1ed6c
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.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 KB6e3ac313e27aa185c94558f5ad9fd5135d2e4ef2e4082861fa3fec507a07c038
sig/prism/node_ext.rbs100644002.11 KB823b69cc8c8c02d3dfa677e9f42179a40744cd9200d2e0fbfa5836c135c04c58
sig/prism/pack.rbs100644001.45 KB6adb7eb85a74f55ec1f3e1162018a81f8b4f2310737bbc81203ae4c12d3a3f82
sig/prism/parse_result.rbs100644005.77 KBaec4f038cef8dda29311fe9508aca4ae96ced5c7a741484218130d481d8d5c9e
sig/prism/pattern.rbs10064400328 Bytes85ce6ebb7d31e7f649754a2aebffaa38e895c0a718aea8817d36518804ca50e4
sig/prism/reflection.rbs10064400815 Bytes521fca1173f8194d24d579c0a1efad46a97bf17bbafd31f45026835badbb6b0b
sig/prism/serialize.rbs10064400149 Bytes36630f43c36f2f29c107ebf58e702e2017fb62fd3fe0c37e297a66bfcf238844
sig/prism/visitor.rbs100644009.71 KB726012b85d0d22f6c5e00906d8cae0f098562d533beb9cb1b3a5e9b2270e223f
src/diagnostic.c1006440069.6 KBe9b28d83a63ec8843a301ffd4f1d200717cd1d75f9ef5f9639b1d9e8a5710c14
src/encoding.c10064400173 KB9517598712a9f5d25108c93e9f8bc0aebf75cd96bf96103b876fe698e6e7a3d4
src/node.c10064400354 KBd4ce7c5c5fc40234f86b0caa0130c8abc43ed4c6f90ced0080963b94302bcbb6
src/options.c100644009 KB9fd0ac5c07f184c12dced8c9b349aecd61871221831ab1fdd0a0bd6bf3ef111d
src/pack.c1006440015.9 KBfcdf3a4d69b4ce109a273bafb6931499e9c1cf3ee68eb5eb0ce834d73567005d
src/prettyprint.c10064400436 KB9e3781bbe8a0e4778c6341562c3c96db1bb8f4506bd17b066412d05ecd987743
src/prism.c10064400931 KB4f08af425ae117ec7f3edbf6f9ad0bfa8f9b22c0a71391e447d985fcec6b0324
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