parser-2.7.1.4

https://rubygems.org

parser

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

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

id: 473434

number: 2.7.1.4

platform: ruby

spec_sha256: a77401b770d59063a36e7c508d648e723ecf75d9b0ae51804e82d6597eb67991

sha256: b6629f5772e6e4d1c83ce56dfb48a20f9ad589c5462ebe751ad64db8a1fd6080

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

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

position: 37

version_data_entries_count: 132

uploaded_at: 2020-06-19 13:49:00 UTC

indexed: true

has_extensions:

extensions:

Gem size: 772 KB

Version Data Entries

Total: 132

Unpacked size: 5.77 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400490 Bytes4ededdfe245ddc9e669c9e5bd192019c2c0467b6302e2ffa89de974753ef1e7f
.travis.yml100644001.11 KB2c8327b787bc91ae8600711aea835b59ae0010d7e71a13eaad1dad603cbe1b7a
.yardopts10064400494 Bytesd24fa8b3e2490cdd45fb2df038437aa919347a979ee12aff763fc95e58fad4ad
CHANGELOG.md1006440041.7 KB52b27980d84a9875209598e6b39e1fc461c25eb85ef405a9097dda313cdbc480
CONTRIBUTING.md100644001013 Bytesbe48c672cb6506008228bafb37cb4ba5768060a8cc295307acda3715ae3282f9
Gemfile10064400246 Bytes382e4429590b21eea64af15719fb9e0a896375aa543a9fdd2cd7bfe1c56e5dd6
LICENSE.txt100644001.16 KB8d2cc05a94ac50056881b7d1596347ff27d3c56f3cb896f19db21eefb70bf4a9
README.md1006440011.5 KBb0033ee5af917431e9a1b35d5aa256137d43c946beaf47bd3eb4a51d626a57fc
Rakefile100644004.34 KB86a1699214c08079e154456c594af39c66718f0e4d12a2d342a9b50d7020552c
bin/ruby-parse10075500183 Bytesf2b1ee9660322d29e4c60308c9403e51e712320a29b8cb18dbb11e12ce9c1718
bin/ruby-rewrite10075500187 Bytes2de4cb588f94476a79cd32b6d53f2c2a7aae3e1b414fac068afb9887ac7f98a0
ci/run_rubocop_specs10075500251 Bytes26469708ef8ab1dca82e2a00cea383b902c78cfec66ab5b1ab473089eafced9f
doc/AST_FORMAT.md1006440032.1 KBe54733add5fa017b928c167c73e66ecf36010fa229bf21f5ec0070bf83fb5005
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 KB7cbcee22d83a3ea60c6d668d342388b0a3ae12d5b43328ee3f44cb0a4509e953
lib/parser/all.rb10064400295 Bytes55edafcdcde029d701aa5450d34ef4147d40c0e9be7297d2d5a4b948d0d6b00b
lib/parser/ast/node.rb100644001020 Bytesf55103138315916fc251dae0e15902608b75bc0dcfac39f5f4699ba253e6eacd
lib/parser/ast/processor.rb100644008.52 KBfe134053e86e8a6bd2cc5004461fb5b3b50507c452dd937ae0e88f593e3ff393
lib/parser/base.rb100644007.76 KBdc3bdc1936f3f0a43ecfe5067b899a94199a4f2a92554d230d9ecbf702488244
lib/parser/builders/default.rb1006440054.3 KB8cb0f00513241caeeb2bd853e3fd5da26983442b3f4e200bcfa5fb7852f7d2a3
lib/parser/clobbering_error.rb10064400331 Bytes5f0b2aee4291455b71cfc41193a03c1eb39dececcf3a272fa1dd7f52d81619a7
lib/parser/color.rb10064400627 Bytesa36f46b2f75512750b21a337cbcef279d8cd5ce4b6f4575066f5b80faac52f8b
lib/parser/context.rb100644001.39 KBa2545d9f41d4102cddb82e665754ff17fc9d7c8572e64ba5bb348670a20b4101
lib/parser/current.rb100644002.46 KB4dfc8854f1be46cadd20b06e39f592472920f9747e69c1452f4cbfb12ae44c9d
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 KB6f45768a33c91d52a9f28a96584499282310b62551af3ea37a15bcd9d40dd5e5
lib/parser/lexer.rl1006440068 KB36e29870b423673daba0f6623cbc78050ca502d7029b62a617a20730df5c3276
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 KBd73fefb880865b037eae56552e2b09bf20ab740bf52188f76b5870d8f5a3f7ef
lib/parser/macruby.y1006440077.3 KB4a58f605e8e3da4ac3f32ea3d07a9ca3fba980c294a4ff70c0349c30027b8a11
lib/parser/max_numparam_stack.rb10064400573 Bytesfbb9ad85a7d1528d94ec66cc7f273e51bba7a4edf013dfd0ac05a5b26e33e9f1
lib/parser/messages.rb100644005.95 KB24e8200471064c3c9a6325e670b232babd5060c37b4e7886591075867586fde5
lib/parser/meta.rb100644001.53 KBa6cd443f3edc68269f3d12017d7dd578842b5aed2d8f80dec09b2932dc248fc6
lib/parser/rewriter.rb100644002.51 KBf95150be5d8e334e237f2b3cedac5393320c41a2d756f0e7c0713fd920996c16
lib/parser/ruby18.rb10064400221 KB8c39fba95b6d7c61f87c207fd4f644835c790e4f6f8fa645c49e652aa749b7d7
lib/parser/ruby18.y1006440068.2 KB4e73e3e4f359df3f14c066bd7ee6086c4e517ccabb30035eae1e5812ce5b2601
lib/parser/ruby19.rb10064400231 KBa62bff8869b46e2c9ab59d3394478bb024c953f956ef9ed6bb2520da0842180c
lib/parser/ruby19.y1006440076.3 KBc9820c4a22394a924bfe16933ce83903d75f8981e65b80dd339c1ed855147df9
lib/parser/ruby20.rb10064400247 KB8430f2301c50a4efe2f24a428edd67da3cb9be111d642c1c1db725a9dd1c2728
lib/parser/ruby20.y1006440082.1 KB8f7ca6b3f5f2c48fca4b1b14f2d406319dfd0b8ddf9be4383452814d3e4a0563
lib/parser/ruby21.rb10064400249 KB2db81a003d7ac10ad16583e5876fced34fc59a989d20cb049947861987a93edb
lib/parser/ruby21.y1006440081.8 KB837f676a8d0c612339c951f14604b0daf69919ab18d28866ba9953d65e210864
lib/parser/ruby22.rb10064400250 KB33eab5bed60e4bab68e4089735f0aa0227f680cba9a74321c63fa6caace5ea84
lib/parser/ruby22.y1006440082.1 KB62cd148b238f832df85985f5ad1a432a200be59976dde88fa2db0b811b983897
lib/parser/ruby23.rb10064400251 KBcfaa994436a47f6b06ec25460b9046460315aeb2a1baf78aafc0ab637a922a90
lib/parser/ruby23.y1006440082.5 KB85ac35b49046ce42c8eca61b991516584e623d4effd0adb2710294ff973b7d26
lib/parser/ruby24.rb10064400254 KB77edf1e5264e3dd0d379f51a7e6ca4a2a53c2a9db501da4ff100ddb898deb45c
lib/parser/ruby24.y1006440084.2 KB24f962839fff8395111c548bcb23b2e25c4cfedd591778459613d563dba25238
lib/parser/ruby25.rb10064400252 KB4a2f820e14bdb2d91de3dbf38785b94348372eebb89b1eb86b19c04f2de192fd
lib/parser/ruby25.y1006440084.1 KB203bc6fd4b2c834eea624a6cfdefcfa052003d7e96e06ea369c085d16439f214
lib/parser/ruby26.rb10064400252 KB7b10997d44bb2242da069714e5ec043425efaf9da73f77fb1baef0c8976428a7
lib/parser/ruby26.y1006440084.4 KB1e516bea7de23dd62cd9e142e89879123848b63c5ee316d9698c7b532d36a119
lib/parser/ruby27.rb10064400295 KB5ea002347d7cfc2801eba8e62777d34f9ecc732107b9e36e97ab6a23beb91408
lib/parser/ruby27.y10064400104 KB48735ba6e54cdde4a1aa24873099ffd077614326e3b21c8bde80c1b9ac14d66f
lib/parser/ruby28.rb10064400307 KBf786a99dbe401f920f232ea5d1747b3907a6a6f11f74215420628316087e9cd2
lib/parser/ruby28.y10064400107 KBcf7c5c80bc43652480d4d252951b5c9b21e9df7af5b3f463ff0d67d7dcbcfe7e
lib/parser/rubymotion.rb10064400230 KB00014bc7f1714a0da959b087aac65770925ad5d4f237bed57bed2bda7f1cd733
lib/parser/rubymotion.y1006440076.9 KBa483fadfe2c9d4652234e6db443936cf200d987771f635b5cb5eda5250139388
lib/parser/runner.rb100644006.62 KB8a5bffbbae8f370a93b02cf85d2e5831f5a3971f665c6f4271b9db445e8b5e7a
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 KBd4111b173a973dbfb3401badcfcac0bdb1945878d5c2cb03f517f439149a980a
lib/parser/source/comment/associator.rb100644006.6 KB9f04368d1b9d15d19cd02b82f56b2ed99fdb50c8fec2a0d580a0cc758f6c15bb
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/endless_definition.rb10064400475 Bytes74e1ece8ea7845070517c6867d5cb71827ed90f5db3e9cd724d2b3a0ce4cba55
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/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.67 KBefdf6592ffff4f12f7af032d70802ef3ec0f1148f0a2509c81abff847cc1d42f
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 Bytes5d43873200fbfd550b6848a7da197e4cf91e25c1271b8cb525d6023549aa835c
parser.gemspec100644002.3 KBb408e8a377523c8ac6460d95c799f3a70039537cb65a44d97394637890727348
test/bug_163/fixtures/input.rb1006440067 Bytes20f8425c0749cedef3e5673e93ea484214315e286037ce2a42b6aa7146c34000
test/bug_163/fixtures/output.rb1006440066 Bytes51b8ca0301ebb0229af56a7e574dc682a6ae9dcb61e69cbb31e4c4cd37c99c86
test/bug_163/rewriter.rb10064400680 Bytesa00f13b3c5aade71404221dcdbe9087221446a4460fb7b1e01447491ff9912b8
test/helper.rb100644002.12 KBcfed6741d0ba5606ced4b401209dcc69fb912ff9c233f3125478a25e2b597413
test/parse_helper.rb100644009.43 KB05295ebcccdbade5576be7aa0faea158415c688d204ffd5aa5fd3ee470a79e15
test/racc_coverage_helper.rb100644003.26 KB717ccf123009b6cba128a075f25f0a481df77e85f32eae5f74405120a2ddd6e2
test/test_ast_processor.rb10064400723 Bytesb002fff18a4c9c258f7a47f5e76e5584f46bae5d3d0621cec7ab437f13f95beb
test/test_base.rb10064400716 Bytes0491cd716353f81b8fb419a84a550b9987df5b4e3317a1752673721ceefef355
test/test_current.rb10064400919 Bytes69e33db889a9eeb2f0c56cfe4e6fc7f91e7a5b225e5e75355e188889f3c39c4d
test/test_diagnostic.rb100644002.61 KBa71309411bf044a4d0baefd15c0a1bdcae802e2d293f9487a86c0b8d669591f7
test/test_diagnostic_engine.rb100644001.26 KB1d05889b866870bf39537afac7402c289744cad07a63e86c07f1f78b01093f83
test/test_encoding.rb100644002.41 KBb77d0aab16f9ee84d8bedc8547d40879b42df7db2923df507e633a7b3bad5b83
test/test_lexer.rb10064400105 KBbcdd01ed16997e4516a96fb8a859d123e9c35a7552be97c8f4c35c1e284cada0
test/test_lexer_stack_state.rb100644001.32 KB253a6941f839efeb7e6195bc3c90533adaf1fb61c7ba0eaa982edb88d6ba7a8e
test/test_meta.rb10064400278 Bytes5274ad30bcf7349effba2eb06df8e0fac0e649e0bb2b8435e15f3ba806d1fda0
test/test_parse_helper.rb100644002.35 KB414c0c2dab582bb969f453d6a2da04c6bef282ecb93017ca7ee6723b05982a6c
test/test_parser.rb10064400223 KBd0ad63b317dc90ef528189d99c8af7ec93b83f14a9c000e32d12d98d27a2a29c
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