prism-0.26.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: 112952

number: 0.26.0

platform: ruby

spec_sha256: ff9f22b0c2847adecace3872dfa3758c1eb689ce0a37cece65c8864403c0d052

sha256: 734f0267d8b48406d3234e61b1403f2c86283b84820ee868388a95c544df7a8a

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

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

position: 7

version_data_entries_count: 141

uploaded_at: 2024-04-18 18:37:42 UTC

indexed: true

has_extensions:

extensions:

Gem size: 548 KB

Version Data Entries

Total: 141

Unpacked size: 4.81 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
include/prism/parser.h1006440027.5 KB2341dbf44eed7f8c1d9848bb49dac6046cca26970252d60dbbdae7b3ee3f29f7
BSDmakefile100644002.43 KB065c2aa2434ee66ca3d0e08287672ecead8e4156fb4cbdc38c736fb92e03796e
CHANGELOG.md1006440028.1 KB7cd5925de01d593cb221a350b428384c924d188ef0f3043b7c9fbedda1e10ebf
CODE_OF_CONDUCT.md100644003.28 KBdb432b7d7f46a7b1b5dcf316980a1ada609ed81fb9169a073894d4955b0cc9ab
CONTRIBUTING.md100644002.53 KB416d2151955f158900a0272fff40013056eb2d91f52e3a89558e81180ba32cc9
LICENSE.md100644001.04 KBb471020939ffa8ec28125e4e31c29ef56dee40aa5403640f8311374cc5b413fc
Makefile100644004.05 KB6c789984e20ef0b1550916eb46cb1db0bb90d4fd576a69bd389d19991e524c17
README.md100644005.89 KB937cbe74ae18cc655c564a48a55fc3b47b7737da8ba51d97f127845313361d12
config.yml1006440085.2 KB596bcd606dfede5d998d8584e57db854a6650de7cec0fcce7d990a5e5aec0c32
docs/build_system.md100644006.19 KBb90047764609a44917e08c85d8ff22860da875a698b200ff91ff8b5e6b9ddc1f
docs/configuration.md100644006.06 KB4c4bd249bab352603e79c92cdd160c435a84757b5ae8e4e27a75870de72766ad
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 KB55176bc40778b68c82ec7164bc047836f55b82dbe312e60f9109015988d5632e
ext/prism/api_pack.c100644008.74 KBa772ad3b864092c98f7a46f37a83884d42986043d6f1c391768245bd8ee0ee3b
ext/prism/extconf.rb100644004.61 KB3412f80e975e2efd0c1936987fc53463589d06d2e9572daed043d0462883e65c
ext/prism/extension.c1006440046.3 KBfabb547f4f9b2be22d7f5aec027ca4206062086aba5917d43e9b0673812c8203
ext/prism/extension.h10064400609 Bytes3eb8abf5fb479b56d5c3c8a3ee86dad43d2f0712d6165ca7f2148e7088e0f57f
include/prism.h1006440011.5 KBe37daa9bc0a8f63466fdc73999e37fd800e15b3b6a037d0c0a9c44c949a37ddf
include/prism/ast.h10064400112 KB22626ec0b799a08436a646a1c844f3da401b50679bdc2a8f6db61b2d844d39ca
include/prism/defines.h100644005.98 KBd68acf176e6adedd644e029d0096049b7cff911f8abba4438a2c15ab7faa23b2
include/prism/diagnostic.h1006440013.3 KB4430fb42738778aff6e8101a47890e8e7a8905daa51add7588915c650ecd5d6f
include/prism/encoding.h100644008.53 KBaa50dee8727f1497d62eba4e47c066766b9277788586d63efbd709a6b3d201e7
include/prism/node.h100644004.55 KB53bf3ae4cd867cd2e1cb340cc9c0473d4bce0a3a34a0127c11c1d5282f4690d7
include/prism/options.h1006440010.3 KBc2da2395c2f1ed9754e9a14a87dbd71221c3d5c3a802212e053d5503e4c7ea01
include/prism/pack.h100644004.46 KBe1635cd3c6f4524483ef9ad99327772f24903a1cf8ecc6787b86273bb84bed59
include/prism/prettyprint.h10064400726 Bytes168684d20864a490fe1379fa9e09bfab4554a7706cda8f078d80b85002052991
include/prism/regexp.h100644001013 Bytesf0f3997bf16d0fbd0b5c51e34c37f7acacbd4784a69bfa71c0ba153b7686a0f9
include/prism/static_literals.h100644003.09 KB14de5a7897efb7e4032c4896f13081a66c3a6edc1d51075f4ff83e60a558e6d8
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 Bytes7050ae9cc03a276f25fd490f803833aaf6b1a47d0d1c0355a8e61bedbe0731d8
lib/prism.rb100644002.95 KB2570a762a77bfb5292f943b075fd261e9e0bae9f7798113ac637443daf2e0bbe
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.rb10064400116 KB8b4745bc3176b8c280ed055de52621a1b7e27ea78b832bea7a4d8b0bb8e65144
lib/prism/dsl.rb1006440035.7 KBe807960c33fba189824c85bcfd9d60b17e3a0cb874b2ab1358752f0e62bd8fd1
lib/prism/ffi.rb1006440014.6 KBe76e6a8c58b81ff6a98e7269e1d3b9a32d9bc8a472c1da3449aac961da6ff8b8
lib/prism/lex_compat.rb1006440031.8 KB7c18042c11d0408c0c8d40d081047bbe463c631092562c87398cf0b1623778b2
lib/prism/mutation_compiler.rb1006440021 KB60868e1ad944ded9c6fc69e72cec77b559895ef140a9de7e4a38ff05bf74e42c
lib/prism/node.rb10064400667 KB2963d143f0c897192005f62734219f957dfba5135f42e7a4a6bb27d6ce9cef3f
lib/prism/node_ext.rb100644007.47 KB553a34163dd392a8d94e1e6b3a39e5310dc7b197c5d86f1ba1c93425c9f986af
lib/prism/node_inspector.rb100644002.06 KBa3f85248c487c7ff788f88873eb104d1449e5ac78b976c399cfff71e5a973aba
lib/prism/pack.rb100644005.86 KB26a34b3f585a92ad9257abcddf36ac89d6c7e76cb6422f6533cf01fc5b744ee5
lib/prism/parse_result.rb1006440017.1 KB86661761e5109869abb60212b874f9886c71a930ecdb9102844221d2c35e824e
lib/prism/parse_result/comments.rb100644006.12 KB3938e67bd4a67e69c4e61d7aff91371979fe1b1441d4e9e14ac24ef4a5274f19
lib/prism/parse_result/newlines.rb100644002.09 KB7973f5839f0b4f74da9cc3d8754ff47b5d4eb0c8de5882860b59fd4e04864e7d
lib/prism/pattern.rb100644007.94 KB4fe4d66d67e3237988df05cb126cfe0f39290394fd4ba974572174bf3a6f2f07
lib/prism/polyfill/string.rb10064400361 Bytesc43b16c872966a214805e737aa34257e36eb6001c7b5f5a5cde67c8dd2a2ea3a
lib/prism/reflection.rb1006440028.4 KBe22c1162cac708949ea39ac9fb19eac84876ff81e43ac26889c06289d0c47ec3
lib/prism/serialize.rb1006440075.1 KBb4bc3e6b23bfb14a1ec638777d89ba83c3b051a097cfa2e4715c4b23653847a3
lib/prism/translation.rb10064400449 Bytes13d7e931d62f013ea60e04dc672ba210a3bb833283457ac4cb40be62d8ed0bc0
lib/prism/translation/parser.rb1006440011.6 KB9751e57cc1304d54e362ae6618f48e216ce7636653424a81c6d498f4d61f2b3f
lib/prism/translation/parser/compiler.rb1006440064.4 KBe7f3ddd48b7e1bb741a2d4bea5d447cedb93f59251c2a9ba5e49eeb28c9fcf09
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.rb1006440093.9 KBa8c1c8f931f41500f454769f027f9df4a7a4ff55204171ab7e2f327b91d50c40
lib/prism/translation/ripper/sexp.rb100644003.05 KB12ff4c88ec0b474fa97a2393a0e50fb066ae9fe793a04ea7c02f82cd2af52604
lib/prism/translation/ripper/shim.rb10064400201 Bytes9e376d8cc0f85c35e1ba3523dd959469d2cf2b7ea3e6d6bc27e8bb50295159c0
lib/prism/translation/ruby_parser.rb1006440046.5 KBee9d5be188df15cb8a25ad5fccc61eec2ecc1f4def3b03f41d2d4fc470b51b31
lib/prism/visitor.rb1006440015.3 KB26ceb369a65dc93a7029278cbf8e6d73650ed09db277022a39f39246f1cbcd0c
prism.gemspec100644004.89 KBf34994afcd8a04c06196e77515305b0a796fee281feed470351904fcd1bcadfd
rbi/prism.rbi100644007.17 KBf531d7d6ff48f6fef73779a5f4383443831b58be396dbbaaf89bba7f49a588e0
rbi/prism/compiler.rbi10064400397 Bytes73e7121c00532f1ba2e87327a3c54a8ad935976265e4fdd7d14bfe155f7071e5
rbi/prism/desugar_compiler.rbi10064400126 Bytes7a2085ded9d46762930e9e3064ef05f672870a2a0280015776214259fee33670
rbi/prism/mutation_compiler.rbi1006440092 Bytesf6b82c4a98ed6ca341d1aec25788b4a66cbec515b2741912a2a1bd038224b301
rbi/prism/node.rbi10064400284 KB9257b16aa564c52cbc2dee956c5f448f3b543ecdb55f4da4c6b64bd111fd763e
rbi/prism/node_ext.rbi100644002.06 KBb1fae81f1b1d3c1811eb1a89e37db887d6fdf97d330f6ae3e3482e2f1db919ee
rbi/prism/parse_result.rbi100644007.63 KB6b1e232a182aff9124f9af57ab390545126d9d710f593b70862ba58032b6c1da
rbi/prism/reflection.rbi100644001.47 KBc19f4f3b6c89c68d283b71fe0fffca2e11ac91e557cb80405efdea99a1700bab
rbi/prism/translation/parser.rbi10064400271 Bytesd983b8b6c261234327210d19b871b97dd928d3d698d6737b4b23ebf776934b47
rbi/prism/translation/parser/compiler.rbi10064400364 Bytes5edad9344e7044b405573976fedb422a4895789d7483a3eb4bde1a72f719b30e
rbi/prism/translation/parser33.rbi10064400140 Bytesd696f39dd50c2377e3d0044af1f49d469891d34f828abd50e59253c71f82a984
rbi/prism/translation/parser34.rbi10064400140 Bytes275000d5df41e3ad5dc6ad9ca64d4500ca2afd4f6395f503b8d839e74ce533e4
rbi/prism/translation/ripper.rbi10064400876 Bytesb300c165020394a4188900d4e24b1984086eb14213f24fe07dd16927c1cd3ffe
rbi/prism/translation/ripper/ripper_compiler.rbi10064400103 Bytes93bb70ecc7b35c7b042a599d2bada49ad5bfdfd2081f7cfd11e403673d12e7e4
rbi/prism/translation/ruby_parser.rbi10064400303 Bytesc5c3ee72ebdf4d7efde8ce07f20da25b423ba5cd5e3712481e169f19cc8f998f
rbi/prism/visitor.rbi1006440014.8 KBcc9f750b851f3026d89d0cd1526da59be12a79b14ad6eff911dadb069a8c2fd0
sig/prism.rbs100644004.43 KB763f312c9c24d224b60e6e8c2cd27d47c8c1b12103a53c35ef7829abe96568bb
sig/prism/compiler.rbs10064400204 Bytes0dc3eb391889dda67759d1a01cab38a1bb83f570b82ebc504e89f81b832f3e9d
sig/prism/dispatcher.rbs10064400432 Bytes77249cef56d24a31217176ddb80dc3d04dca8b1b0b8d4257c5271bc872f156ef
sig/prism/dot_visitor.rbs10064400112 Bytesd0bc2e47888e2025b01476aacd535e53191a1535f51d128a97c589fabab573eb
sig/prism/dsl.rbs1006440031.8 KB9b444d12c92a5fcd9a22ce25da3c786110395a0219be4f76f0555b8dab8c9590
sig/prism/mutation_compiler.rbs100644009.58 KBf03bf4efc181a82b4eded45043024f0b6c1d7b54461aa8a22c9c1e7c530bc6b4
sig/prism/node.rbs10064400148 KB6b0842921ce993dab9d22405c2a03b8033032daabc1f319131111747d90c2283
sig/prism/node_ext.rbs100644002.04 KB30f5f218696f13ab545fb5758950d17ec80a0b8fc2720c97e20b2a86a8a7bd4e
sig/prism/pack.rbs100644001.45 KB6adb7eb85a74f55ec1f3e1162018a81f8b4f2310737bbc81203ae4c12d3a3f82
sig/prism/parse_result.rbs100644004.44 KBaa986485dd3b908bcc4f00d4ec1c31b51b91315b34b1732aedb1ae7a5485e46d
sig/prism/pattern.rbs10064400328 Bytes85ce6ebb7d31e7f649754a2aebffaa38e895c0a718aea8817d36518804ca50e4
sig/prism/reflection.rbs10064400893 Bytes84692bc6ebd721c0557dd891c0d880bf19c134fd518ecfdd771002b829d3baf4
sig/prism/serialize.rbs10064400220 Bytesc61df276691bce62a140b6971a7dcebf5e0cd19358c6cc817ed96305c648be9d
sig/prism/visitor.rbs100644009.63 KB8d5e32945377c4108973732bbb3dd00d9d83afbd2be3444c1d1bd9feb9137d61
src/diagnostic.c1006440061.7 KB7dfa451d5bfc1adff252c602526595559790c458556f9490cdfac889e624c47e
src/encoding.c10064400173 KB9517598712a9f5d25108c93e9f8bc0aebf75cd96bf96103b876fe698e6e7a3d4
src/node.c10064400400 KB829d718b50b1c9b0b3a86ecd8f35118b365adb16779ada537888cb913bb39788
src/options.c100644007.49 KBbd6b8f58fb69984ccc6c9a16735b073dd99d40928d6540e8d029f65e5a36c268
src/pack.c1006440015.9 KBfcdf3a4d69b4ce109a273bafb6931499e9c1cf3ee68eb5eb0ce834d73567005d
src/prettyprint.c10064400431 KB024e68352836efd4982d36442efe4cb3e59cca9ec1d2ca35b343041177bc9095
src/prism.c10064400865 KB7efc9d8a0d5d028ed43dcf2612edd6113f7d548aa8864a863859727f255698ce
src/regexp.c1006440022 KB79a19370f04a0c5647754e16a6bf28feeaf0e51feb70e03b601bf5a23a8cc8a1
src/serialize.c10064400111 KB49e5fcfd4736f60d4f44760739b17a7577084c549bca74518b9bfcbebdafa2cf
src/static_literals.c1006440022.3 KB059bfc2c1cc9a3c41d1f52a016ae9fedc99f994522d475265ec7e8796f16ea4f
src/token_type.c1006440023.4 KB17b6beb74dd9862681bb9b94998ee0b0197eb7c7cd33556512bb5351b40e6845
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.c1006440021.9 KB8c3b5a4315165d64426b443a9e663335e37f5f03d7250d79464cf510e22c1d28
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