parser-2.7.1.5

https://rubygems.org

parser

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

changelog_uri
https://github.com/whitequark/parser/blob/v2.7.1.5/CHANGELOG.md
bug_tracker_uri
https://github.com/whitequark/parser/issues
source_code_uri
https://github.com/whitequark/parser/tree/v2.7.1.5
documentation_uri
https://www.rubydoc.info/gems/parser/2.7.1.5

id: 473435

number: 2.7.1.5

platform: ruby

spec_sha256: bfa1b3e7ec1bc3f1fee81f2e40268797006a5b5098e24a70d710bafca03416e7

sha256: d4c4794be14b4ffe89510648265ebfded5da107eb571422287a4c66a08b7966e

created_at: 2024-05-13 08:20:42 UTC

updated_at: 2024-06-08 16:31:48 UTC

position: 36

version_data_entries_count: 131

uploaded_at: 2020-09-24 16:28:23 UTC

indexed: true

has_extensions:

extensions:

Gem size: 773 KB

Version Data Entries

Total: 131

Unpacked size: 5.77 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.travis.yml100644001.13 KBc55c8a1219a5af964e20dcb45e93004bfbfc81a2a76b98e805fe0406df197b5c
.yardopts10064400494 Bytesd24fa8b3e2490cdd45fb2df038437aa919347a979ee12aff763fc95e58fad4ad
CHANGELOG.md1006440042.7 KB095bffbadff960386912b2ebb584515fa5cfb612943466c17c1bab0f2eed876c
CONTRIBUTING.md100644001013 Bytesbe48c672cb6506008228bafb37cb4ba5768060a8cc295307acda3715ae3282f9
Gemfile10064400246 Bytes382e4429590b21eea64af15719fb9e0a896375aa543a9fdd2cd7bfe1c56e5dd6
LICENSE.txt100644001.16 KB8d2cc05a94ac50056881b7d1596347ff27d3c56f3cb896f19db21eefb70bf4a9
README.md1006440011.5 KBb0033ee5af917431e9a1b35d5aa256137d43c946beaf47bd3eb4a51d626a57fc
Rakefile100644004.34 KB5abaee0daa71620bee6f8fbc182eaeed6e1e7c990f757028d874aeae44abc0c0
bin/ruby-parse10075500183 Bytesf2b1ee9660322d29e4c60308c9403e51e712320a29b8cb18dbb11e12ce9c1718
bin/ruby-rewrite10075500187 Bytes2de4cb588f94476a79cd32b6d53f2c2a7aae3e1b414fac068afb9887ac7f98a0
ci/run_rubocop_specs10075500251 Bytes26469708ef8ab1dca82e2a00cea383b902c78cfec66ab5b1ab473089eafced9f
doc/AST_FORMAT.md1006440032.1 KB9a7d04be693e9d4d6eb6ad2d0e46bd7c2f69d505689ab7bac59cc3e58143722e
doc/CUSTOMIZATION.md100644001.19 KB6b5163da35007baeb4ac8bc036c229ae3f3f0f6d2e22616dc1efe846366f65fc
doc/INTERNALS.md10064400947 Bytesf2fa4e9541ac106d3a482d58d19378d1f3cc7f97bc438ffff0deea64ab9a24b7
doc/css/.gitkeep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
doc/css/common.css100644001.07 KB554a9c883eddbae8e091eafb637e3206db6a337af28d3415a40ea857a7d435a0
lib/gauntlet_parser.rb100644002.55 KBd7ed6ef2b2fdfd5f1a10ee0c31dd3811fddb8c3f0369e9777c95427bbd23d819
lib/parser.rb100644002.14 KBd0cd3eed53632a679eacb999fe761aea76a30201e9e1991ad62189c03e9e96fa
lib/parser/all.rb10064400295 Bytes24e04b94de9787144da0a4c58c4f122b396a0e45457b7f148c74f0c583b0b9dc
lib/parser/ast/node.rb100644001020 Bytesf55103138315916fc251dae0e15902608b75bc0dcfac39f5f4699ba253e6eacd
lib/parser/ast/processor.rb100644008.37 KB36f33444af4964ed59fbef4c52a61b0d26e7ee4e719493bbb14a1761bd43dadb
lib/parser/base.rb100644007.94 KB140229dbe354221a671d486ff2f065c9057585f4657fc8702407c47e2b22d32d
lib/parser/builders/default.rb1006440055.6 KBecec0277e73db6782cc550e335bc32820fd8ca418f0dfe9bcfae957126dd4905
lib/parser/clobbering_error.rb10064400331 Bytes5f0b2aee4291455b71cfc41193a03c1eb39dececcf3a272fa1dd7f52d81619a7
lib/parser/color.rb10064400627 Bytesa36f46b2f75512750b21a337cbcef279d8cd5ce4b6f4575066f5b80faac52f8b
lib/parser/context.rb100644001.39 KBa2545d9f41d4102cddb82e665754ff17fc9d7c8572e64ba5bb348670a20b4101
lib/parser/current.rb100644002.46 KBb31d1398bb32af52a196d8e234d26ecbff1a21438f9b9494b64d490f0048b38d
lib/parser/current_arg_stack.rb10064400658 Bytes9877c0b7bfe41e1b1aede6edf450bf2dbcc2e2fb4dbdc2f4a781a98d936a045d
lib/parser/deprecation.rb10064400250 Bytesd0805a72096c6de3981bb7d3e447eb28d29fd9640f3b4c6d11fd5047377464f5
lib/parser/diagnostic.rb100644004.24 KB35218d12206180871dc0b4d00559238172c5f5a1c89391a28d2e9f27012c87af
lib/parser/diagnostic/engine.rb100644002.48 KBace6754a27a82e312572f22e30a5741e9399d3ab30deabf7a866372ad3873a6d
lib/parser/lexer.rb10064400767 KB2090508590ff5f9ab52f550c3094f5f8d045de56e8f6fed87d20c7292148fc83
lib/parser/lexer.rl1006440068 KBe8ab00bcb42342d09271a00f196cbd891ba66d0e203ab265fd9dd053649a688c
lib/parser/lexer/dedenter.rb100644001.98 KB09b37e2172a8a7ee9dee6863ba64e4f0eeb175871111bf6005a59f99b5a239b6
lib/parser/lexer/explanation.rb100644001.37 KB4c7ff12bdf8f6158249386ffacd0d59bcd8d90ba8198802ebfb8035349063be0
lib/parser/lexer/literal.rb100644006.41 KBe27abea50742e2b60e1d49b9bbdb92c64fd696c41aeb17341f8a5f4c0b5d8ce8
lib/parser/lexer/stack_state.rb10064400661 Bytes6c4b455a2961afcfa57e2508d2d2f927d9f1b509c6bf3b6796a2de9b9bcdde59
lib/parser/macruby.rb10064400233 KBa6a9ba676a959d4c5bc4c89ff02f445388678f8773d9d6ab58c15efbfd57cb33
lib/parser/macruby.y1006440077.3 KB5f2cd38fac3ac9c42d84a492c2c373bdb2cb898d6f023ce131e2065cb8dd936c
lib/parser/max_numparam_stack.rb10064400580 Bytes1cb7034a1895e53d5175db2979adcf214adc8831f6de83b7530940202579e4a1
lib/parser/messages.rb100644006.13 KB729538b800542ba5dc26607601bb579d0d00dec7bcc5871a304cd958157f5f12
lib/parser/meta.rb100644001.5 KB6306843925de2d3128817e7345bc45a026cdd820d4e7c50cc2ee71400c74fadd
lib/parser/rewriter.rb100644002.51 KBf95150be5d8e334e237f2b3cedac5393320c41a2d756f0e7c0713fd920996c16
lib/parser/ruby18.rb10064400221 KBcb299ad562af875066c600c3806623bd3866381dfd23610cf4eaf14d68441878
lib/parser/ruby18.y1006440068.2 KBb0ed92aa60b11bf8acb24e84d7e750ae1e15ea5c38f9af83c34a377c6cd24bf2
lib/parser/ruby19.rb10064400231 KB7a056fbebc0be9b7dc299293543d759b5b721c9e5d3bd2f64e33ed40f0a1e695
lib/parser/ruby19.y1006440076.3 KB59494c4ad3f8375bb037fcbaee056e5e5c8acd8a42d6b72f80e4a7d908c9167d
lib/parser/ruby20.rb10064400247 KBd870ffbf97a65650dcdfa37d9025c932c2a077124030aac297ef505d96b2c672
lib/parser/ruby20.y1006440082.1 KBc2333092c8380fdf6704e7d7c2d53a37b5ad168be9abdcf04a1ac03fe087b7e6
lib/parser/ruby21.rb10064400249 KB542c11a93ed004f5ede9c35c32c30e438250c2bbd03e1803d1395cbdfed562a0
lib/parser/ruby21.y1006440081.8 KB9d4ce61dd39d60ef2ea17d29ee4e2563283a6069706c56c150e942060cc69a77
lib/parser/ruby22.rb10064400250 KBd7776b8eaeaf55190398a27bd5b841c06f14637de2fcaa9704545dac1b79659a
lib/parser/ruby22.y1006440082.1 KB664cac4f79a2fd989deda064e22652460fc47d1a37d9689dccd8e61d498d5891
lib/parser/ruby23.rb10064400251 KBd3d2d657a7ba3fbc7ba4c0ee56af8b7645979b5c45db93f7d62c3bc2e40e98cf
lib/parser/ruby23.y1006440082.5 KB8aae0b0f40a20b030ed41f40be35a696943e9fa6a7f638b75203f813023425d1
lib/parser/ruby24.rb10064400254 KB7157c6bf9a2dbfb337df270a7c8a33ea10779a329310db56aa5fcf8401799d3b
lib/parser/ruby24.y1006440084.2 KBef027c20381afc25edd18da04c4247889c66461ed8d27aa91057d9572dfce249
lib/parser/ruby25.rb10064400252 KB559d2097d58b05127919c13e4d66e78800ac86336a3b12c134b6013eedce861d
lib/parser/ruby25.y1006440084.1 KB0a3ce5ad90b8a9b118fd4ab835c1c587d691ad4818daf3e74bdd7c8af07b93ca
lib/parser/ruby26.rb10064400252 KBca7020e9f731789a5baebcee17eba9bc77cef2b7a5c37734bf4d3e047e4b589c
lib/parser/ruby26.y1006440084.4 KB2fbfb68d6df4f15980bc21c39bd88aa0dabbb8f6abc7c21c09b95c89cf9671c4
lib/parser/ruby27.rb10064400295 KB9db6441772530ac90bd23d057131ad0cde9067bffa028d4e8f176412c3882e03
lib/parser/ruby27.y10064400104 KBec2e92b2116845eb0dbdb6e5990d20bb3b80aedc316b5d6cac84e7c6eef243e3
lib/parser/ruby30.rb10064400307 KB9e5a1c47cf55ae10b31d811c01f681a00c29e9425d4373de0bd386aeaf6fc8f8
lib/parser/ruby30.y10064400107 KB28eba86231d94caf61eb349cdb2ad34c40e6d14261a5186d5862b259d3bb426e
lib/parser/rubymotion.rb10064400230 KB5651928f5fbfbb5e3da3b95e7f54ba29d26fd3976acb8db088d8885fb0793f57
lib/parser/rubymotion.y1006440076.9 KB900953c17817e896e4f8ae928c06a052262067c2912c0578fcfb5e55a4c5f00e
lib/parser/runner.rb100644006.62 KBd06f47c984e9cbf6e563daf466db6bb1fbc56dc4894bcfe483110b319575a39e
lib/parser/runner/ruby_parse.rb100644003.71 KB7fdfcd741898c3b49b882aa2a0dcbf218e680a56053107a3c1cd4cdc7611319e
lib/parser/runner/ruby_rewrite.rb100644002.16 KB15985b6f0da4534defacb13ee784b86181157765a564283b90265d31317cb920
lib/parser/source/buffer.rb100644008.79 KB93644df225ecdf42a3c0ad3a1a3c7c24ca73a665570a7f0818a44239370585cb
lib/parser/source/comment.rb100644002.77 KB4c8fbe2a1d5eae11118940c061a016a2d5ccfd28d2bd1ef5c4d469e138b5ec42
lib/parser/source/comment/associator.rb100644006.61 KBc5401e847893421bc99b884b8b5e52d9460408be458ae9590eb73790e7f7aaae
lib/parser/source/map.rb100644005.2 KB1d9a13302f85e4756c695dbb55e13b0e04e01cdc23074a9e824fa38bdb3fb359
lib/parser/source/map/collection.rb10064400290 Bytes9a582ce032c03905dc9944e58a04bcbd24309c84332d2409598511745dfc578b
lib/parser/source/map/condition.rb10064400403 Bytesd3c4f51b72943d60f8627dea4e2bc87378b1b609ed4599b8cfe74dbcd9120aa2
lib/parser/source/map/constant.rb10064400573 Bytes8887161ce7754f19f1c24119e9c5b5d3409da683c2f3d76cd439c9b37edcfa88
lib/parser/source/map/definition.rb10064400435 Bytes8e6840668ebc86a187050492c4ae0be800ab508ad349b6ce802e48802a8bda6c
lib/parser/source/map/for.rb10064400356 Bytes187f83959e6aa4b80afc9eee422865711e75cdd760c4bb64da46f3efe0a8f7af
lib/parser/source/map/heredoc.rb10064400314 Bytes802e3218a11a36e37d59f2699ba9ef027ba3f25a9ccaf5b67b9f51b9be711167
lib/parser/source/map/index.rb10064400574 Bytesa72e5a3651da8f713a5c7a49be545f59af09719ebc1950a7e7da1dd39500d8e9
lib/parser/source/map/keyword.rb10064400358 Bytesdedb99ced5eb88d041994d28deeb0870d45690a9215fadcb1deabd555b23b8e7
lib/parser/source/map/method_definition.rb10064400539 Bytesab2e20cdf7f7ba09514bdb1fcbf9a6abd1a3adf1b0b52f133359ae07df39b44c
lib/parser/source/map/objc_kwarg.rb10064400380 Bytesb8b54b4ff74d2589e8544a33d7d855ff85e655ac8dff96a276ee8108fe6c78f4
lib/parser/source/map/operator.rb10064400249 Bytesf71b5afe77fd6fb7f431d08e8cd3bc82c9a3f6560e44d55a9a392778ea5adebd
lib/parser/source/map/rescue_body.rb10064400377 Bytes2135ac0caf455b360effe438be50ff12290ca172b6775396215d8bd4b6fdec38
lib/parser/source/map/send.rb10064400682 Bytes3ac8ece7feb6d38674b20421e391fbff71530d479a11e576c845af23be52b4db
lib/parser/source/map/ternary.rb10064400307 Bytes8b1224840dc23807237c82b37d1457ddd9c68f76880ec836543fcd4a01e5156c
lib/parser/source/map/variable.rb10064400513 Bytescd0246287786e8cef9e224b480da4b3e0589005cc5098c78a876332ec768416f
lib/parser/source/range.rb100644008.64 KB80fdd7225a0893f4338b8fc3a6cc384f13edf3f08e51806b422947145e41d734
lib/parser/source/rewriter.rb1006440016.5 KB1647682808397f50876b8080c9386050769b75ca172d7606fd012194ea9f8c1e
lib/parser/source/rewriter/action.rb100644001.08 KB89dc19a710955c30c730b6b3870cd03f9791a8846c55884bbe7c0ab4f2c4ed44
lib/parser/source/tree_rewriter.rb1006440013.1 KBdd346086ccae8e7d69918f10e6fdab411d4506db41b0103833ae303bf9804680
lib/parser/source/tree_rewriter/action.rb100644009.24 KBc0a18d5f314548c371a1b7175307289380ab70f4c9496a61b66b1f8f3bed4319
lib/parser/static_environment.rb10064400785 Bytes347d0ccedde4de74559e7ca5f904282b35cfdb558221f8e028035a1028bf4923
lib/parser/syntax_error.rb10064400443 Bytesb35a7eb23f86478e8d1480728eb38b7138a00331e9741bc7f4fb37ea1a1f3d05
lib/parser/tree_rewriter.rb100644003.46 KB9b9c711839d953a2008dfcea1a4c144d3cfbdde76b72fd89470792f2bb130637
lib/parser/variables_stack.rb10064400399 Bytesbdd10a8ac35d8fa02689b77eecfa4ee9602557259e38ea5659ef752effa8112b
lib/parser/version.rb1006440071 Bytes5d35ddb6b7d375939c8644d5995a041f1ab6d9ae882e79297921b669017aa947
parser.gemspec100644002.37 KB6350e06ca4b2bb0e3c441e1dae79253ae3f7fb622773d2f7d1f5e55638822b91
test/bug_163/fixtures/input.rb1006440067 Bytes20f8425c0749cedef3e5673e93ea484214315e286037ce2a42b6aa7146c34000
test/bug_163/fixtures/output.rb1006440066 Bytes51b8ca0301ebb0229af56a7e574dc682a6ae9dcb61e69cbb31e4c4cd37c99c86
test/bug_163/rewriter.rb10064400680 Bytesa00f13b3c5aade71404221dcdbe9087221446a4460fb7b1e01447491ff9912b8
test/helper.rb100644002.12 KB3c1b473793761e919afa021944e7731ec9dfa2ad7168e7afea20aaa317bf161c
test/parse_helper.rb100644009.58 KBdbe5b9e04b593db29be072567f015f8b9ac9b606d9792ad4f1d5e045134ee008
test/racc_coverage_helper.rb100644003.26 KB717ccf123009b6cba128a075f25f0a481df77e85f32eae5f74405120a2ddd6e2
test/test_ast_processor.rb10064400723 Bytesb002fff18a4c9c258f7a47f5e76e5584f46bae5d3d0621cec7ab437f13f95beb
test/test_base.rb10064400716 Bytes0491cd716353f81b8fb419a84a550b9987df5b4e3317a1752673721ceefef355
test/test_current.rb10064400919 Bytes2290fbabb816dc0c9b14c10e19eb35a0b42abb81b680d33a37c5dc5fb8c3952a
test/test_diagnostic.rb100644002.61 KBa71309411bf044a4d0baefd15c0a1bdcae802e2d293f9487a86c0b8d669591f7
test/test_diagnostic_engine.rb100644001.26 KB1d05889b866870bf39537afac7402c289744cad07a63e86c07f1f78b01093f83
test/test_encoding.rb100644002.41 KBb77d0aab16f9ee84d8bedc8547d40879b42df7db2923df507e633a7b3bad5b83
test/test_lexer.rb10064400105 KB8f4d5f57dd0a2fb4bfa750f29c2b784ce9cad10b9ad1d3fdda8d5b977c6619ad
test/test_lexer_stack_state.rb100644001.32 KB253a6941f839efeb7e6195bc3c90533adaf1fb61c7ba0eaa982edb88d6ba7a8e
test/test_meta.rb10064400278 Bytes5274ad30bcf7349effba2eb06df8e0fac0e649e0bb2b8435e15f3ba806d1fda0
test/test_parse_helper.rb100644002.44 KB12bb9f6b3c842bd548c53fca8e06c006f5f7743ed0b6ee49a4ce8947387b6919
test/test_parser.rb10064400227 KB77621b4d00e0e2d1f87553ee023da58472b8f61193e98dde2389cb2366404075
test/test_runner_parse.rb100644001.35 KBe6ca884511135264ad6cff1c9ac4872d9e66e83a0240dc06bf3d868b19c8aa8c
test/test_runner_rewrite.rb100644001.5 KB9f43484abe9f1de0ac2f0d60feb0e6c92b958a1c97c66a486a452cbac1605cc1
test/test_source_buffer.rb100644004.05 KB7971589cfdcdab889ff1316dcfddd9412db17bf729161c4090fc0a61839e7db1
test/test_source_comment.rb10064400808 Bytes36b905b3efcc4a19ea852f7c60b2ec554fc984aff4ce6d29c1d565ca05abdf65
test/test_source_comment_associator.rb100644009.26 KB1a79280cbb2b18b748a0d9fb91940f4ff5f5c3d8d6a224003cbcf90301ac1a53
test/test_source_map.rb10064400354 Bytes35cea83ae3e1637b789b7acfefd6174238698e41de2423d6e3af8b0bafc47419
test/test_source_range.rb100644005.26 KBd3ea1a6a1e0b12644ca2192cc2e724aaf3e46ce9c65eb298e94ca983f4a40a2d
test/test_source_rewriter.rb1006440013.6 KBaac756e127191986c629b2c6e3a0db9e80aca07e079af8d6c44f5a8e5ef902ce
test/test_source_rewriter_action.rb100644001.04 KBecb2f1bfd97bdd67959a4e2061355094e4048e389615ae2eeb612e6ce05ae5cd
test/test_source_tree_rewriter.rb1006440011.3 KBc9970b2fb1577fe8dee7e223154099ce23327f4f56841d19dcedc95f4cfdfd6d
test/test_static_environment.rb10064400779 Bytes40484cd8f3c83c3f59943f6042ddc2a5c58d1e4ccacb6503485387ad2ed32a15
test/using_tree_rewriter/fixtures/input.rb1006440037 Bytes354fbae513330b84d89305096133b7b46bb512656b9990556b6135a9fe21e30d
test/using_tree_rewriter/fixtures/output.rb1006440041 Bytes0fc96224ae67c61ae6705d03a2cc70a58392ae44f3b788bca338f42eaf826313
test/using_tree_rewriter/using_tree_rewriter.rb10064400210 Bytes4e996eb954f6e2986a8c5bfe21ee755fa42d05fc1bd01361cbd465bf82acb2dd