parser-2.7.1.2

https://rubygems.org

parser

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

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

id: 473432

number: 2.7.1.2

platform: ruby

spec_sha256: 5ad2a8d86f88ce31b7727c39014789326168209b7aa2d605edcacebe7afb362a

sha256: 205f885d36e897eb3adaea35959fa0d377b955a9c35c4a7cc8bbc5badba0faf5

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

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

position: 39

version_data_entries_count: 130

uploaded_at: 2020-04-29 23:30:16 UTC

indexed: true

has_extensions:

extensions:

Gem size: 765 KB

Version Data Entries

Total: 130

Unpacked size: 5.73 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400490 Bytes4ededdfe245ddc9e669c9e5bd192019c2c0467b6302e2ffa89de974753ef1e7f
.travis.yml100644001.12 KB9d3f34e438d265f3e8bbb1a524f4b5febe97629cc1bb551a2f06382d6099e35d
.yardopts10064400494 Bytesd24fa8b3e2490cdd45fb2df038437aa919347a979ee12aff763fc95e58fad4ad
CHANGELOG.md1006440040.5 KB450baa4e8036c57d27f72add2a53a9e1f5cb3b2c879edaad8bdfc2b483fd6f0d
CONTRIBUTING.md100644001013 Bytesbe48c672cb6506008228bafb37cb4ba5768060a8cc295307acda3715ae3282f9
Gemfile10064400246 Bytes382e4429590b21eea64af15719fb9e0a896375aa543a9fdd2cd7bfe1c56e5dd6
LICENSE.txt100644001.16 KB8d2cc05a94ac50056881b7d1596347ff27d3c56f3cb896f19db21eefb70bf4a9
README.md1006440011.4 KBcf27df1c08be8736ce8ee103e6c5ac7103b9ba163f2acc9dcbea99841674341e
Rakefile100644004.34 KB23ff5a07c215385bac17e655158a9e4ef80583c2808c39459bec9e139ceed4a7
bin/ruby-parse10075500183 Bytesf2b1ee9660322d29e4c60308c9403e51e712320a29b8cb18dbb11e12ce9c1718
bin/ruby-rewrite10075500187 Bytes2de4cb588f94476a79cd32b6d53f2c2a7aae3e1b414fac068afb9887ac7f98a0
ci/run_rubocop_specs10075500251 Bytes26469708ef8ab1dca82e2a00cea383b902c78cfec66ab5b1ab473089eafced9f
doc/AST_FORMAT.md1006440030.7 KBc5f7532ad39eb95e06e3dd44365dd8225d3c4ecf256fbd507311d42d130ed0ee
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.32 KBaccc3d11a92b446d4f4c3dbb48a140e25ac436727aba492f645113be84b66b98
lib/parser/base.rb100644007.76 KBdc3bdc1936f3f0a43ecfe5067b899a94199a4f2a92554d230d9ecbf702488244
lib/parser/builders/default.rb1006440052.5 KB0956282bba2cbcc420b02be44279553b27ede60785de9763fe3166963ac3e6f3
lib/parser/clobbering_error.rb10064400331 Bytes5f0b2aee4291455b71cfc41193a03c1eb39dececcf3a272fa1dd7f52d81619a7
lib/parser/color.rb10064400627 Bytesa36f46b2f75512750b21a337cbcef279d8cd5ce4b6f4575066f5b80faac52f8b
lib/parser/context.rb100644001.34 KBccf3450d06a58187ab12a59e6c5a32170d2164a5696e34e2eaf8912f2142cc72
lib/parser/current.rb100644002.46 KB4dfc8854f1be46cadd20b06e39f592472920f9747e69c1452f4cbfb12ae44c9d
lib/parser/current_arg_stack.rb10064400658 Bytes9877c0b7bfe41e1b1aede6edf450bf2dbcc2e2fb4dbdc2f4a781a98d936a045d
lib/parser/deprecation.rb10064400250 Bytesd0805a72096c6de3981bb7d3e447eb28d29fd9640f3b4c6d11fd5047377464f5
lib/parser/diagnostic.rb100644004.23 KBdbef39f93893eb0f2782709ac8916e31b1cb511dcae11c2df36e4f5d83e9ca4f
lib/parser/diagnostic/engine.rb100644002.49 KBf4ce5a91b2a630f24127d8a3e1e6e12dac64c5bb4806da65d7442cc9d2832b16
lib/parser/lexer.rb10064400766 KBbcf6ea660ef9bb8c88f6730cd2979c4aa68725847ac6c92a746c65c06918564a
lib/parser/lexer.rl1006440067.5 KB9098426302b346694108097ba33ce2f3bd958ed49a8f4c831328662275438c06
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.rb10064400232 KBf0dfd14117302f080d52bea112dd460adc5f2f0bdd773f237a102e6728ccd5c6
lib/parser/macruby.y1006440077 KB86a149eed23f4800b371ab85234b4171d61ed380ac9e78d955d6a43aa37987d6
lib/parser/max_numparam_stack.rb10064400573 Bytesfbb9ad85a7d1528d94ec66cc7f273e51bba7a4edf013dfd0ac05a5b26e33e9f1
lib/parser/messages.rb100644005.49 KB14d5c24ef43379c6605c9a9a76566d6fc9f473626a3723cdf361364391b6b481
lib/parser/meta.rb100644001.49 KB0c0c93389ad84d4dc8a9feba182fece227ca501aa4967a7bebda5f2c43410622
lib/parser/rewriter.rb100644002.51 KBf95150be5d8e334e237f2b3cedac5393320c41a2d756f0e7c0713fd920996c16
lib/parser/ruby18.rb10064400221 KBa0cb10b5fd5581490149513fe515126fc10886a7c72eaed1a884b5646546d922
lib/parser/ruby18.y1006440068.1 KBd3f68dd45107fad1200279d4c8f7579d6e15c4edc8a7a87d66e8a25b4fde7368
lib/parser/ruby19.rb10064400231 KB8b48d8d42acd64b730b5dd95392785e4f7c1245faf7eff97cb471db30cb54e10
lib/parser/ruby19.y1006440076 KB9ca83ed02737ba7a82306a3ab2046a1dd4e874c102e1096c27ce7b97d90c7969
lib/parser/ruby20.rb10064400247 KB76a760b8f7772046afe232a7ac5926edc925d4f3baa73b780c80b904a5c14d40
lib/parser/ruby20.y1006440081.8 KBd7edb15f61e435224cf909651f233f01ebf68fd66daa1af3edcd87a5caeff7a7
lib/parser/ruby21.rb10064400249 KBb6cda5e5d38d05f265530d47bfd8f5bd799052d30138681192fe21b2237e69b5
lib/parser/ruby21.y1006440081.6 KB73aa920cf97bef02c00868edd686acaba8af3c95b6c3a548ec80e57423459fb4
lib/parser/ruby22.rb10064400250 KBa9987485d7cdacedcdf4f0da9039d5041bb37baf5b66f8780879787090ea5bab
lib/parser/ruby22.y1006440081.9 KB5d60b3a8bac020bebf6704ab72c3c88ce2ed62aeb9aeb09b368a8da7949334ca
lib/parser/ruby23.rb10064400251 KBe366636da40a9fef75875798291c9e5615a511313387a5f94771c831707d71ff
lib/parser/ruby23.y1006440082.3 KBad547fbb44f390fdf644c4ff7afc28cd8c099bc6528aa64070054dfe2c465e28
lib/parser/ruby24.rb10064400254 KBff7cc795d61456e81a9fe8d73ffd40c181c54b4084c80086573141b5ba663a10
lib/parser/ruby24.y1006440084 KB5cdc8b3c48e0494f1c7746e4f48b79a1a25328b1e87aa97cbe56a7e165d930d2
lib/parser/ruby25.rb10064400252 KB6a8b18a1365c4d840c88df1c49257306483b9078e743481de2eed55194e871ed
lib/parser/ruby25.y1006440083.9 KB91ca3127e411e817dc4c1a975f516d5fece9d34d0cc41f56cdb1efda49de693a
lib/parser/ruby26.rb10064400252 KB1fb678de3412dd1a5adcbcaf0ca9975b27a41b683334509c1005b11327ae9a9f
lib/parser/ruby26.y1006440084.2 KB6c38207979502900014cd60c18ad81478ca261db5a2923d16c3934fec6e2e586
lib/parser/ruby27.rb10064400293 KB36b927aee71d2851d10871b33c89a7a6e762ea67aca39a1f2042e0aa05c2c7a2
lib/parser/ruby27.y10064400104 KB74fa3d0bf93a33292a53ca245c4d4f52c5ad70b9b2e1984264856ebee6d3cb69
lib/parser/ruby28.rb10064400298 KB739c2d31aed31fe4f93646fe8079a85e78416ed0013a562e80c16109027d1eb6
lib/parser/ruby28.y10064400104 KB0fca542063463c74ebec1027982e2b28c71e332be49fd7577336ba25a392a330
lib/parser/rubymotion.rb10064400230 KB2db5dd3ef632c0c29e2822af9c65ac4f6a1373fd3260bd32450c160341f1dd2f
lib/parser/rubymotion.y1006440076.6 KB5c1109b99d7576b97acfe3cf3e4117f6635bd897db18f96ec4f9a67fe05afb42
lib/parser/runner.rb100644006.06 KB428ddea2ce9c4e63c4288da735fbc733587d56eed73833bf1baa82e1a92856f9
lib/parser/runner/ruby_parse.rb100644003.71 KB7fdfcd741898c3b49b882aa2a0dcbf218e680a56053107a3c1cd4cdc7611319e
lib/parser/runner/ruby_rewrite.rb100644002.14 KBfb0506493b661a674e3252ec20b2fb357d91af3969c7fcabf6a286044530198c
lib/parser/source/buffer.rb100644008.74 KB47aa5c16ef25891256ae5096ad3c26854bef3ca294c9cf709f1a1d563fcf309b
lib/parser/source/comment.rb100644002.77 KBd4111b173a973dbfb3401badcfcac0bdb1945878d5c2cb03f517f439149a980a
lib/parser/source/comment/associator.rb100644006.15 KB5bba3665149f3a44b8958ae30eec05bdb4883c564da8926e0bfd8467ea30677f
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.51 KB062411f518406d865cc164e3b29ea529cea2f41680acafac23e44a7510878b29
lib/parser/source/rewriter.rb1006440016.5 KB1647682808397f50876b8080c9386050769b75ca172d7606fd012194ea9f8c1e
lib/parser/source/rewriter/action.rb100644001.08 KB89dc19a710955c30c730b6b3870cd03f9791a8846c55884bbe7c0ab4f2c4ed44
lib/parser/source/tree_rewriter.rb1006440010.5 KBa476699e030a5dc05fbd235adf1bd13b71a756ee27a51dd5eb2e00970edc5db1
lib/parser/source/tree_rewriter/action.rb100644007.84 KBf6b90ce617fac74ad1df4f400c8f832adbcdb0b68acf77e9dabe25d18f1f00c5
lib/parser/static_environment.rb10064400785 Bytes347d0ccedde4de74559e7ca5f904282b35cfdb558221f8e028035a1028bf4923
lib/parser/syntax_error.rb10064400443 Bytesb35a7eb23f86478e8d1480728eb38b7138a00331e9741bc7f4fb37ea1a1f3d05
lib/parser/tree_rewriter.rb100644003.47 KB9c191d4a952b3be57b2395841e6148123b7590a8e30d5d96ea98845391c535f1
lib/parser/variables_stack.rb10064400399 Bytesbdd10a8ac35d8fa02689b77eecfa4ee9602557259e38ea5659ef752effa8112b
lib/parser/version.rb1006440071 Bytes6e350af3fae60ecc237ddcfe1d142f2febf2ff044d7e8d1775fe8afb152d9d78
parser.gemspec100644002.3 KBe68b0fb1f0a69a27b8b1b91045bae6b81ef3b5c69cbed99c9696c99208dff6e6
test/bug_163/fixtures/input.rb1006440067 Bytes20f8425c0749cedef3e5673e93ea484214315e286037ce2a42b6aa7146c34000
test/bug_163/fixtures/output.rb1006440066 Bytes51b8ca0301ebb0229af56a7e574dc682a6ae9dcb61e69cbb31e4c4cd37c99c86
test/bug_163/rewriter.rb10064400680 Bytesa00f13b3c5aade71404221dcdbe9087221446a4460fb7b1e01447491ff9912b8
test/helper.rb100644001.3 KB15e6ee52ceea04eebd8c045c5c72b05310427d57685174b9e300a1c758a65684
test/parse_helper.rb100644009.17 KB61b2861810627040644fa3771be43fa37731e2a2f8bbda3ac7060e2666a1d64b
test/racc_coverage_helper.rb100644003.26 KB717ccf123009b6cba128a075f25f0a481df77e85f32eae5f74405120a2ddd6e2
test/test_base.rb10064400714 Bytesb04434ae967e608963dcb89fd00b0341c1a14f0e84330e1db70f6f223bfd08fa
test/test_current.rb10064400919 Bytes69e33db889a9eeb2f0c56cfe4e6fc7f91e7a5b225e5e75355e188889f3c39c4d
test/test_diagnostic.rb100644002.63 KB84914462bd3f6a2f7a69519b19709afc8312ea32aca57ccc90d6bb78df1bb069
test/test_diagnostic_engine.rb100644001.37 KB951af5a6de59536c57a9c9bd86e2354d5c71464fa9087fcb1ab8d6d994596665
test/test_encoding.rb100644002.41 KBb77d0aab16f9ee84d8bedc8547d40879b42df7db2923df507e633a7b3bad5b83
test/test_lexer.rb10064400105 KBc5de7147a9c866f689a538d8fe2babcce8e73f6a351c5274341795cb10638184
test/test_lexer_stack_state.rb100644001.32 KB253a6941f839efeb7e6195bc3c90533adaf1fb61c7ba0eaa982edb88d6ba7a8e
test/test_parse_helper.rb100644002.35 KB414c0c2dab582bb969f453d6a2da04c6bef282ecb93017ca7ee6723b05982a6c
test/test_parser.rb10064400216 KBbb41d65fe180df5f9b9486785f34c8c34d87f25bd238f7837ec074625a94f17a
test/test_runner_parse.rb10064400802 Bytesabc37a54d8488b8cdae91b8109f0b29f0e2a59ddeb29e0902a12cfe7c405ee6e
test/test_runner_rewrite.rb100644001.5 KB1bfb1f8d87ebb9ad6aafe6dc72b6bf37995f74902f593d6cf4262bcab596dc4c
test/test_source_buffer.rb100644003.95 KB27b7e0cad59370c013371e84d14833d824665f4166871c65038d1f018b9bdc30
test/test_source_comment.rb10064400811 Bytes10c531506017bd749d05d4c3f8f149aa17b3113c10209adb27ab266b09515c8c
test/test_source_comment_associator.rb100644008.3 KBeac1ddd3df8effcd3c030b42833eed7e28f35d5f02316ce7f0392a9f0c4afbc7
test/test_source_map.rb10064400362 Bytes7af98eb40b4777c38f0fb91ca6092f6560e9e79f88a07c0803f299e6c6b32a40
test/test_source_range.rb100644005.14 KB6c4954b0285b4a0d83274e076dbbc5347f8c8fb31460b714eb6b747e73e432a2
test/test_source_rewriter.rb1006440013.6 KB991a51676167015b7a924a2f429f5aac6081856df0c32d0ce9c0556592701826
test/test_source_rewriter_action.rb100644001.04 KB7319e3a02ac43cfb96a6d42f0825eef85fefb4a06b35b65cbd2fa1136a427111
test/test_source_tree_rewriter.rb100644008.25 KB39b61c756ab2c2ff0bfbd7b37d5c76f9a992862139f41256488e479f26978b14
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