parser-2.4.0.1

https://rubygems.org

parser

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 473405

number: 2.4.0.1

platform: ruby

spec_sha256: dc8d23d8128e4e091acfbd60265f338cb151b4a0c20aa66b9729e19ea6f69df9

sha256: ce135ad85b9481bfdb7fc726600d8defba7d63f49d3c3c72314ca03204342e42

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

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

position: 68

version_data_entries_count: 109

uploaded_at: 2017-11-13 17:51:32 UTC

indexed: true

has_extensions:

extensions:

Gem size: 578 KB

Version Data Entries

Total: 109

Unpacked size: 4.37 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400427 Bytesa64d39858e19e01282c00c6c5e1a1ae7938b835e74f329363287608e1234570b
.travis.yml10064400299 Bytes9dfeb4fcc4d4fe05c5c672585334ff9871d34657dcab458aa2e2ab72e895547d
.yardopts10064400494 Bytesd24fa8b3e2490cdd45fb2df038437aa919347a979ee12aff763fc95e58fad4ad
CHANGELOG.md1006440030.2 KBe0cef55c20c4276a7d2787ecdb98a55a28d733954736211316e044e403694fe7
CONTRIBUTING.md100644001013 Bytesbe48c672cb6506008228bafb37cb4ba5768060a8cc295307acda3715ae3282f9
Gemfile10064400215 Bytes236ad7d78004e2877cf0907e25941329bac42ad419e873aa4eb797d31b2e46a0
LICENSE.txt100644001.16 KB8d2cc05a94ac50056881b7d1596347ff27d3c56f3cb896f19db21eefb70bf4a9
README.md1006440010.9 KB9be6169da93770446a4d5b9fd83ce94c618c106c641d0132ec1a08894d157c3a
Rakefile100644004.16 KB9f30492d5ee3ebb9c6040c75cd530272bbc231a26a616c860215efbeb57cdc6b
bin/ruby-parse10075500152 Bytes8627873202396a60d6e3ded8ae50afbba03b240c88c74c0f21307c73fee29b2f
bin/ruby-rewrite10075500156 Bytes307ad73948e57cc02a3204a83ea8a37a6a82cf0c63bada0370286a1540c9d8d5
doc/AST_FORMAT.md1006440023.7 KB6f292ee0ab52953ec5f55701c1a2a700de5ef9ddcac512be33f1e1dba927feaa
doc/CUSTOMIZATION.md100644001.19 KB6b5163da35007baeb4ac8bc036c229ae3f3f0f6d2e22616dc1efe846366f65fc
doc/INTERNALS.md10064400947 Bytesf2fa4e9541ac106d3a482d58d19378d1f3cc7f97bc438ffff0deea64ab9a24b7
doc/css/.gitkeep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
doc/css/common.css100644001.07 KB554a9c883eddbae8e091eafb637e3206db6a337af28d3415a40ea857a7d435a0
lib/gauntlet_parser.rb100644002.52 KB860630c9175868c575b9635375bea02de682f2b3773796dac3a58597051a7d9e
lib/parser.rb100644001.9 KB197ed8bb1d54e32b9dcbecc21842e84e9344c8aca81f19af893e7d837c36234c
lib/parser/all.rb10064400192 Bytesc592c253b4f32d4e96af78ed0d269cce708d17a280403bc3b91fdd94e061668e
lib/parser/ast/node.rb10064400989 Bytes0929e55665e1a917617ee921c1d6dae3587f63382a91a4a641077fc7a598f86d
lib/parser/ast/processor.rb100644006.5 KBd4f3501c7d6a999303e2f9210db83514f9f45415a940593511a3fe4c4c58b487
lib/parser/base.rb100644007.05 KB1452e9b76fb9546ac1647402c76e6ff2f44bca818ca7dd43d0644d741a19fe57
lib/parser/builders/default.rb1006440041.3 KB0dd55a5a59a3b7ea3e7e14d85c18ba2776c551f19bfc06354c6c2f8f92ae7e01
lib/parser/clobbering_error.rb10064400300 Bytes4346f427e3a0203ad0bb5e892636f7f2146a54483adcfba63a30db4f4c6ab01c
lib/parser/compatibility/ruby1_8.rb10064400382 Bytese13f473c905ee9f08179ac1d52455ff15a5e57f109a7e6b8a601abff2c3e249a
lib/parser/compatibility/ruby1_9.rb10064400760 Bytesf8772ea6c3ec1254d95e8297d9fec3c73345989f71553a54a8a69f2e110be984
lib/parser/current.rb100644002.21 KB8c7d9019973b151e9df219b6ac5c50e9b5a39bc111cb9f1556cc2d84c90385d4
lib/parser/diagnostic.rb100644004.3 KBa2c3426551e65667e7e86dd5ae8f2d0bdc5c0fff5f3a8c00fff9f11974ca4872
lib/parser/diagnostic/engine.rb100644002.46 KB784c674a028bd959782decde8066ec3412ba2639f8697e8201008dd37bc62997
lib/parser/lexer.rb10064400706 KB90f77044a0815386420760259b88f6240d32cdc41dadfb4dd7de41b22f27a285
lib/parser/lexer.rl1006440059.4 KB805b3f0629697a52d6a468ae84ccbdc16c3b022bde50e1b058979646cd5d3911
lib/parser/lexer/dedenter.rb100644001.13 KBe0f9b7b53fcda006d07b66232e832c2c1edb83e5130d49def8e508ddbf681a41
lib/parser/lexer/explanation.rb100644001.31 KB8a60dd14a171119bdc53928c512160397ab3b61fd9d694f01cb7b88b030995f9
lib/parser/lexer/literal.rb100644006.3 KB26d90207bf83abe69592c146bf7ea7755087cc7714d38761574c23a7a79ee3c6
lib/parser/lexer/stack_state.rb10064400544 Bytes9a839ee45e263990f639fab63d6b4abdac52f32340c386543dee38d25849c6e2
lib/parser/macruby.rb10064400231 KB04566f11f24aed76cf2615f338c5cb4b9a4617045de8ea6775cd1bbd8947857b
lib/parser/macruby.y1006440076.3 KBbc8abe826fd6b8dd0f1a027fa93dd7dab742d90eab732d5f45e4603e799cbcbc
lib/parser/messages.rb100644003.67 KB1408efaad0fb625b5d087a95f192ad5a8b778fa4b42b869a77d8967556db2c04
lib/parser/meta.rb100644001018 Bytes915ea65c6de3b2a83edcfa7b0bb08e2cb2cdb1c4d72efb90c55e648483afe94a
lib/parser/rewriter.rb100644003.01 KB3258b7c29c330139dc77dea3f78075f9221e29ae6dee88457a7e91f74ec6742d
lib/parser/ruby18.rb10064400220 KB5501d7cf193f7e06778a57f95b516892617ec335010809ac002c814866e7552f
lib/parser/ruby18.y1006440067.7 KBd654d0f85cb39f948d1e7b127783052bf0e2f82e2340b4cbd411b60117225c83
lib/parser/ruby19.rb10064400229 KB2b28887f955786247c2b2d66b1bf845b7f2b68bc89cb60562f3ddc6f0a8fc421
lib/parser/ruby19.y1006440075.3 KBf490035aa2cfbfae20367929cb6a336a95cd8df7cec15f032487405bf1ea6840
lib/parser/ruby20.rb10064400246 KBcfb28c336310eeb8dd3ce50a99369e4de17837492fd5e0c653aaae4160958e9f
lib/parser/ruby20.y1006440081.2 KBd33fb5e84633abdb9aad4f923952756a60a90109289e50ced3b390c2ef3f3921
lib/parser/ruby21.rb10064400248 KB2e08b21813d32d7ac3624f492b4f06756e7b134dcac3fc60ce121e64f4c07629
lib/parser/ruby21.y1006440080.9 KB2ec1356229ab9c4c8a35f5a3b2b552711cc54ac3141b77e1596b34f1784296df
lib/parser/ruby22.rb10064400250 KB173249c613211b67e59349e6cebf49644f34b183de83d691cbb0a97de61aae83
lib/parser/ruby22.y1006440081.2 KBa869816f8e5cf9bbbdd0dae9f3c0f62e899f332f423de916633060edab901424
lib/parser/ruby23.rb10064400250 KBf5e965709ec53f044f6083ead414cfddeef1066d02b3e03d8bbaa61d5ea8ef76
lib/parser/ruby23.y1006440081.6 KBa8f9d18209cf3724d8ab00ae2a897660b93dbf0bb51b72ac5f402f722d1052b0
lib/parser/ruby24.rb10064400251 KB740ab5cfec4f205b0bbd2470b9ac04b83d05a10ac61a8162355432dac35f0dd5
lib/parser/ruby24.y1006440082 KBc4a49c4d56ed8f64f98b654edae238685760e79c218e43e41e5463f60c247afd
lib/parser/ruby25.rb10064400250 KBe0d05d0a4d850567912e85e23c04c5ed297918f7a538fcc04094625e3c00565d
lib/parser/ruby25.y1006440081.8 KB83125a563c70b0672887a45b4d13d637884ea89f95f44e6857e78847cab8d2d6
lib/parser/rubymotion.rb10064400229 KB1c14aea6b0fbe20618216411bea316079953f892e98823d98e15bd783f329c0a
lib/parser/rubymotion.y1006440076 KBae7046ab989151a08616453b754acc6e51998e635eaa1781592ea078ba94f3bb
lib/parser/runner.rb100644005.77 KB8a954e9d6d3a62f0360e6a9c096d082cb2107ab94e2e0d468d2f60ec42e1914c
lib/parser/runner/ruby_parse.rb100644003.41 KB0aefb7394d2f61601aba6b36eb593419ec84c0fb5fdced2265c04c2bdc1f6c1f
lib/parser/runner/ruby_rewrite.rb100644002.11 KB16713efa2e43ae347b90dcb989ee47bf7fb238bca66025cf91d3580d1cabe6f6
lib/parser/source/buffer.rb100644008.84 KB052057b174ce6025237daa8efa10242699e43117f3694c66fd72d2c80cdc3833
lib/parser/source/comment.rb100644002.74 KBe60a3a4839546077ec0393a1b8f670d7a6d8156fc4e5e1cd29867c0eeb7437b8
lib/parser/source/comment/associator.rb100644006.12 KB9d684c30a83562d35cf0a6bf92a4540abea0bbabe01f3418b7100510835ff387
lib/parser/source/map.rb100644005.17 KB8b3ea0cda9f849fdcd4903aad24472d820261cb05ac237f5ac4a77a66c932a8c
lib/parser/source/map/collection.rb10064400259 Bytesf3f4233adf5d28fc05ccda239df9f3c314c0dcae86f4a4d1d3e0149d676e9546
lib/parser/source/map/condition.rb10064400372 Bytes4368d364087baa71a2bdeba485458f13b364a3bfa94f502a51693ae75757cf2e
lib/parser/source/map/constant.rb10064400542 Bytes72842ebd460c75031d611920b0658110ddf00078db0cfac4440736cfbcaf720e
lib/parser/source/map/definition.rb10064400404 Bytes3bc57907d6b4c1da16d6f9746001c387b578959d4c7e898e62cb285b2beebb31
lib/parser/source/map/for.rb10064400325 Bytesa1b9b617e73e97701202c0062fd2f9ff24194f48bcf5cfc14326e2bdb9def24c
lib/parser/source/map/heredoc.rb10064400283 Bytes3b61bb55668359a7d8718aff44351c57072bce75f7c4a6992cfe41df26a9dbd6
lib/parser/source/map/keyword.rb10064400327 Bytes23117aeb877f9f8d6db99b41dedfb3fbdd78736b0d72f8804ef420fcdd7c315d
lib/parser/source/map/objc_kwarg.rb10064400349 Bytes23f0b7f5479b4ebd0d728422784a8a6982810c82874c04937bb8e1df97c45588
lib/parser/source/map/operator.rb10064400218 Bytes108c6221db4f7b10e412068d8b614ea9f6ee06adcc80b74cb2406ca1d82622f0
lib/parser/source/map/rescue_body.rb10064400346 Bytes871b9b8455be32fc59b5c58180ad817694f53b2e891e57d303e8c6ecbf3c39ec
lib/parser/source/map/send.rb10064400651 Bytes8f78f2f30307c851acc7c222c56b5900cc5cbdd6d1a400e4aeb9ebe59402cf62
lib/parser/source/map/ternary.rb10064400276 Bytesa01c8d46eb394ce50852a1a9d2dbee1e5b99f3a4b782aa9f1aeb599961d1ce91
lib/parser/source/map/variable.rb10064400482 Bytes489b7ab2cc83f78a689ab8dc14f90bf2a25af4d0737473624ef40a7d710ad891
lib/parser/source/range.rb100644006.25 KB3b35b0a645b9dc1b8c8c1fe3ec1189293199f69f0e5f1cb6b4154910c1430365
lib/parser/source/rewriter.rb1006440015.2 KBfab2c89ef742d6127d4f41090ee2356a6f81550bd87325782c7062368536f4a2
lib/parser/source/rewriter/action.rb100644001.05 KBea9ca4afbdf251eee8b0777ed5856cf5a82eeb946ae0323a95bf13e34c8a708f
lib/parser/static_environment.rb10064400584 Bytes5aa6e90dcf2973d2990f7688b30fe83645b127aed45311e3c5717bd1b5bfd9f6
lib/parser/syntax_error.rb10064400412 Bytesc0ba77d65be2d4db15faee0ad77fd55b06dac566dd5aea355f08a39ddbdd6671
lib/parser/version.rb1006440040 Bytesca1cdf623c7d4ba702c6b86c2ea6eacc23df122ad7c4c043edca2f6375bc4578
parser.gemspec100644001.75 KB349d7bcb25ff05ee8df94c900138afe3d4cf5de191c60466331609a7552822e9
test/bug_163/fixtures/input.rb1006440036 Bytes0f739a7f22ba1f101c92c2202f6c0347a4b691418f8853d1e92631b78998cc7f
test/bug_163/fixtures/output.rb1006440035 Bytes694d2cac87b0140ccb00823a2bda643585a2134ffd0d86fce98992df7f57ab44
test/bug_163/rewriter.rb10064400649 Bytes9b53d52fe0549b7fbd84575761ff27421dd603e0e9a7dcfb9f315db1d2064e08
test/bug_163/test_runner_rewrite.rb100644001.07 KB893921f75ad85deded2740061b155b71b3c4025cc6b8a3434359478c96d73dee
test/helper.rb100644001.04 KB71b8968f18fa04f0a4b6b38ec6498900f62f9bcb197e9316755742329441aada
test/parse_helper.rb100644007.3 KB019c6aa7290b4e72b79d85f3fd4bda3ec5a9c927bd2aff74a0ad5720e20236a7
test/racc_coverage_helper.rb100644003.23 KBd1f91e5f631127ef7b27d57ebe99243ce928ef210ce2b413921ef42398966e3a
test/test_base.rb10064400683 Bytesfd45dba8281fb70b67c07e0de4a31ebe798cda4f8f136f3b54c1ed4bbffb0ada
test/test_current.rb10064400810 Bytesca4a339d2330d253aea15eab53cd5f96354cb48f00244a7c8582dd2417031cdc
test/test_diagnostic.rb100644002.6 KBff9b66d49f0624bd5c23c7702b4aa2d6db3dfeb8167b5ab4363e88f1d0366bc9
test/test_diagnostic_engine.rb100644001.34 KB5fd4259324d469d48c6c36a31738a2ccf57368d63af6ad98c7dfa75daec45509
test/test_encoding.rb100644001.9 KB4cbc0bebf941fcca6a07be1dccf0261ae9616d39cf5a8d132f1b506e0e469efc
test/test_lexer.rb1006440098.9 KB627f397b33fdc9de9bf1fd3d75a5f2c6bbcd0f4c674e408fa70d589776d77949
test/test_lexer_stack_state.rb100644001.29 KB9ff57966eff8d4de5c7e40cf00ec07c8f1ebbbb313da8b56a9ef82361be75c58
test/test_parse_helper.rb100644002.37 KB503570d2134c8ca03805ff4a829399b24f20bb1a92602b9c688e1844fdca4a7b
test/test_parser.rb10064400134 KBd2438c03fda429eb9573545cdd990039b8a158c120b88ff4d64ef7790a7a7e76
test/test_source_buffer.rb100644003.5 KBce9be7fc8f91d230395024db6aff91e3fc032db5641e5974052add5c4e75a3b7
test/test_source_comment.rb10064400780 Bytes979082bf37830049bfd31a89a52179ca4999440550b30d411b06bdac808987b9
test/test_source_comment_associator.rb100644008.29 KB6d0d451c99ad0c7e4a0e5222ae2c4403966414db378a951765d53f01c86cb322
test/test_source_map.rb10064400331 Bytes6968a6cc404342c6d12dc5e9166a3c979a4ef4620deef40a537f1bdca9be0b96
test/test_source_range.rb100644002.94 KB236c238b7b2deff804a62b2996359cac410ca4a821be70f5a85e13d877aea168
test/test_source_rewriter.rb1006440013.5 KBa4497d3c1ff9131f24f9261127b8a022d955cba7e011d3af3ed4cf3f17a32a48
test/test_source_rewriter_action.rb100644001.01 KB93e5d56a7904917287469e98db809eb639f6a7bdc53659324a3d8d41032a0d37
test/test_static_environment.rb10064400748 Bytes549f039464bd94bcaf2c23c7a697d1e939e57c10b6151c3e3a2588f475519181