parser-2.5.0.5

https://rubygems.org

parser

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 473412

number: 2.5.0.5

platform: ruby

spec_sha256: 238da3098aaadc29d268ea7e7474da91e8e9cd2936a4fb2c1989c5726119226d

sha256: acbd230664c0bb34cf8fec6e648d701b9fe84a235904227c5157d0a2316d48ea

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

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

position: 60

version_data_entries_count: 118

uploaded_at: 2018-03-24 06:53:06 UTC

indexed: true

has_extensions:

extensions:

Gem size: 591 KB

Version Data Entries

Total: 118

Unpacked size: 4.44 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400427 Bytesa64d39858e19e01282c00c6c5e1a1ae7938b835e74f329363287608e1234570b
.travis.yml10064400290 Bytes9cf38a48ead7cbb8bedb38da58fff40256f63813e25935e17bdafa06b96eeded
.yardopts10064400494 Bytesd24fa8b3e2490cdd45fb2df038437aa919347a979ee12aff763fc95e58fad4ad
CHANGELOG.md1006440033.7 KBee98a706bf57bba878a50b6789eb6eecb68babdb321adfdcc6ece066c75cba79
CONTRIBUTING.md100644001013 Bytesbe48c672cb6506008228bafb37cb4ba5768060a8cc295307acda3715ae3282f9
Gemfile10064400246 Bytes382e4429590b21eea64af15719fb9e0a896375aa543a9fdd2cd7bfe1c56e5dd6
LICENSE.txt100644001.16 KB8d2cc05a94ac50056881b7d1596347ff27d3c56f3cb896f19db21eefb70bf4a9
README.md1006440011 KB073063d403e3170b8571f651a7f7a997658e8622122168ef80b336138aa1258e
Rakefile100644004.22 KB8bf93b01b1ef8002d81467b8bb93ddd269d87e8729cc25d500382a490f67ea6a
bin/ruby-parse10075500183 Bytesf2b1ee9660322d29e4c60308c9403e51e712320a29b8cb18dbb11e12ce9c1718
bin/ruby-rewrite10075500187 Bytes2de4cb588f94476a79cd32b6d53f2c2a7aae3e1b414fac068afb9887ac7f98a0
doc/AST_FORMAT.md1006440024 KBeabd15b503b3186c9faf0b9ae0be754c9f12761423961299ad66b97d31150684
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.rb100644001.99 KB301891c6a8f945ea084f2671ea30103d85353b2b9c141d198018cf526e172da8
lib/parser/all.rb10064400223 Bytes863ef89641143697c8221944dd29ba2ac78be53cf8af470c9ab6e66931f4464a
lib/parser/ast/node.rb100644001020 Bytesf55103138315916fc251dae0e15902608b75bc0dcfac39f5f4699ba253e6eacd
lib/parser/ast/processor.rb100644006.67 KB5779e3198a1886c5211b1eb606003b383ea5a411240483a57cc746fea2b3749e
lib/parser/base.rb100644007.05 KB641f528f0676104628294de9940d11fd3c21b810c8f54a9d7338a519f93a741a
lib/parser/builders/default.rb1006440042.6 KBd5155aa1e4e4a41f2f4517f6524ac5f30800f9bf0f058959c32f65616f6f367c
lib/parser/clobbering_error.rb10064400331 Bytes5f0b2aee4291455b71cfc41193a03c1eb39dececcf3a272fa1dd7f52d81619a7
lib/parser/color.rb10064400627 Bytesa36f46b2f75512750b21a337cbcef279d8cd5ce4b6f4575066f5b80faac52f8b
lib/parser/context.rb10064400827 Bytes408673dc5d222f289e638f3497d81e0ef69b5c460f3c1f4a5d91e99bc766ac34
lib/parser/current.rb100644001.83 KB1a3a61d2eacb5fdd0d2977666e2f12a5bcfccc624282fc9985b37811daa2110b
lib/parser/deprecation.rb10064400250 Bytesd0805a72096c6de3981bb7d3e447eb28d29fd9640f3b4c6d11fd5047377464f5
lib/parser/diagnostic.rb100644004.23 KBdbef39f93893eb0f2782709ac8916e31b1cb511dcae11c2df36e4f5d83e9ca4f
lib/parser/diagnostic/engine.rb100644002.49 KBf4ce5a91b2a630f24127d8a3e1e6e12dac64c5bb4806da65d7442cc9d2832b16
lib/parser/lexer.rb10064400707 KB7b7c0a1c97ee47f1d641661aea622d70a52bc4a5ea1955540680d45a41f84c8e
lib/parser/lexer.rl1006440061.5 KB5ff4b8e047e8f416d4893601fe5cd10c78719b42042aba04f6a0c638679e99b8
lib/parser/lexer/dedenter.rb100644001.16 KBb40559c6c50ed52d522a6840c05dbd896fc37b7ba7751a9bfc88d3be8653d36f
lib/parser/lexer/explanation.rb100644001.37 KB4c7ff12bdf8f6158249386ffacd0d59bcd8d90ba8198802ebfb8035349063be0
lib/parser/lexer/literal.rb100644006.2 KB5a27f3a429644b60154b6f6ffb31fbad83f806bffd64cd504099aa4df05a425d
lib/parser/lexer/stack_state.rb10064400619 Bytesdd814d5f26e7ce605d3c51431316054850668aa54be3167931895fa6231d6e59
lib/parser/macruby.rb10064400232 KBc2d94d0016eec52dfcadca5360a8b87757feeb6280427e13ea414f15e3679cfa
lib/parser/macruby.y1006440077 KB3facd283f77a833a21d0e9fe179b89939539bb60f7b03e412b0ebf03bcfd7c66
lib/parser/messages.rb100644004.43 KB3d321f0b95c81b00f0bb822a12f0f70654b5ca96114ab3b38be6ba79a83c175c
lib/parser/meta.rb100644001.04 KB17702fffc2a07f9456e311645789f6d2ced7596b98e24f5c18f9e7d84f49fa98
lib/parser/rewriter.rb100644002.51 KBf95150be5d8e334e237f2b3cedac5393320c41a2d756f0e7c0713fd920996c16
lib/parser/ruby18.rb10064400220 KB115d106ad96c80e9a41d0232cae1954e3372ab5a65e26618a6617bbe76f5ce2f
lib/parser/ruby18.y1006440068.1 KB52ed7e582dc4d556a3cdf0b73a3ef6fc3e3fc9c98541c52aad2b03c85191868c
lib/parser/ruby19.rb10064400230 KBd5776261ebbfe2e0e0ab7711f5da446a1db200570c59ae2a02ae870078eebe60
lib/parser/ruby19.y1006440076 KBe4e5a5ef2df5a016481f0d2f5c772c64197998b619e046e3f7bc1fecf3a15849
lib/parser/ruby20.rb10064400246 KB53a64e736fb484313fc8f5e39f77d7262f5dcd4c3c51e5e9db83327337e4cd22
lib/parser/ruby20.y1006440081.8 KB366e2afe961012bd33951c72568f7be5b0a64f6e612ad7b80d3a0a16ed986eeb
lib/parser/ruby21.rb10064400249 KB1c8eac9108a61a8d87200d031de7675379b0deb9ec5074101f548e5a5cbfd716
lib/parser/ruby21.y1006440081.5 KB72007b97b769650f7e81874732ab7bbb93ef960ca3c889659955d70f900c975a
lib/parser/ruby22.rb10064400250 KB3f2b9c91f3fd99adcf7a5fd0c550ebd32e0b71f73b4c7fc9ec6169b9f470edc2
lib/parser/ruby22.y1006440081.9 KB74d69b73e6ef332776d54dfb9f976e56f770d82bb06bad58bd7bafdd14c0d8ec
lib/parser/ruby23.rb10064400251 KB331c5cbe1f49aa0df5dbc818e8633d487c72578cf8302131af188e183d2417d4
lib/parser/ruby23.y1006440082.2 KB20fda160cf5241fbdc1dd11f8301db6ab7fd095b436f1ec6a29cd36743bd063b
lib/parser/ruby24.rb10064400253 KB22c74033cc11e9ca1c0991760758a4d5a2cf10247d7307a74cf29da5665c95af
lib/parser/ruby24.y1006440083.3 KB87c3906c9bfaa15938d7f82fb627721102bfeb4f07e8b116ae423bda4de2db6c
lib/parser/ruby25.rb10064400251 KB883c12c661747a0437edc136154b31073f0233ce4478fc39180006a430a491b5
lib/parser/ruby25.y1006440083.1 KBa93b0e8be0903f8b07c11a11971d0fabf8f5acee88bfce7dcbb33cba4fb055c2
lib/parser/rubymotion.rb10064400230 KBc7265b14613a287cc91518dbca523a1a5f0e3313c215af0b25b367a9baf914f5
lib/parser/rubymotion.y1006440076.6 KB865c231409fce6f2d2d8fdaa1c7982e21e416fcb954410d6bd99c94d82361ac0
lib/parser/runner.rb100644005.67 KB70b4662c767fd74026c723ee10edf65938d369d5657cfbae5438eb65de67c0c7
lib/parser/runner/ruby_parse.rb100644003.7 KB5120534a45742fdbad37ff21cac0f628b18815e8ebbbb0a52ac95c60ea1a3788
lib/parser/runner/ruby_rewrite.rb100644002.14 KBfb0506493b661a674e3252ec20b2fb357d91af3969c7fcabf6a286044530198c
lib/parser/source/buffer.rb100644008.74 KB350f416b678f077b75915d33840535eeffd72fa2f2efc5db1a156acb155ecda5
lib/parser/source/comment.rb100644002.77 KB70aacc6643d973e4f3793c2dce7e683a90c9881bef4d4f135552318fba8bfc60
lib/parser/source/comment/associator.rb100644006.15 KB8be89a158e74942bb12e1e6c20ddfe1c5784eb41008ca58123bf1b1ed595d655
lib/parser/source/map.rb100644005.2 KBa859e11b8940cd7c3982b5437cb5d900bf14e3de1198badc0329807e0ee5e071
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/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.32 KB8f5073cbc2e59e6c04398536445190b51256d2062dd8f64691163b62a2530a7d
lib/parser/source/rewriter.rb1006440016.5 KB1647682808397f50876b8080c9386050769b75ca172d7606fd012194ea9f8c1e
lib/parser/source/rewriter/action.rb100644001.08 KB89dc19a710955c30c730b6b3870cd03f9791a8846c55884bbe7c0ab4f2c4ed44
lib/parser/source/tree_rewriter.rb100644009.52 KBc2490e2dc98ecc23598080af82647cfcdea8164c0ecb7c11856595a15b8b9a92
lib/parser/source/tree_rewriter/action.rb100644004.69 KB11e5f9f368300886be746facdd56ac0d4ac9685f365a90d29d44b564fbaf424c
lib/parser/static_environment.rb10064400615 Bytesd47e2eaf3a30e143f42b4ce107ceaec21e1230c50482f8fee6166b0e1c00938f
lib/parser/syntax_error.rb10064400443 Bytesb35a7eb23f86478e8d1480728eb38b7138a00331e9741bc7f4fb37ea1a1f3d05
lib/parser/tree_rewriter.rb100644003.41 KB008c2464ca61d1a2ade02e8cbd4a20feea6760641d18f8b497b2cd66ebc31d7b
lib/parser/version.rb1006440071 Bytes428acdbf3e0bb54345c1d36557f4321137335f03b7391e1e4e177cd20b257be0
parser.gemspec100644001.82 KB9702bab30cf023aabec545d684f1ef216f8327650e68ba5b8a3729a8cefc7d8d
test/bug_163/fixtures/input.rb1006440067 Bytes20f8425c0749cedef3e5673e93ea484214315e286037ce2a42b6aa7146c34000
test/bug_163/fixtures/output.rb1006440066 Bytes51b8ca0301ebb0229af56a7e574dc682a6ae9dcb61e69cbb31e4c4cd37c99c86
test/bug_163/rewriter.rb10064400680 Bytesa00f13b3c5aade71404221dcdbe9087221446a4460fb7b1e01447491ff9912b8
test/helper.rb100644001.03 KB4665aca7d496a7516cc1f01282b9aaeae572a7db110fe7aea1541a22ce35d4a0
test/parse_helper.rb100644008.9 KB08657ad82133e7d92c1b64033dd486bb7e841a2d3868b4bd388e34f6b7469c05
test/racc_coverage_helper.rb100644003.26 KB717ccf123009b6cba128a075f25f0a481df77e85f32eae5f74405120a2ddd6e2
test/test_base.rb10064400714 Bytesb04434ae967e608963dcb89fd00b0341c1a14f0e84330e1db70f6f223bfd08fa
test/test_current.rb10064400688 Bytes6a19eef056b34a1e2eacee8743b89336bfd4224cf8ac940ced80822c6874bc5b
test/test_diagnostic.rb100644002.63 KB84914462bd3f6a2f7a69519b19709afc8312ea32aca57ccc90d6bb78df1bb069
test/test_diagnostic_engine.rb100644001.37 KB951af5a6de59536c57a9c9bd86e2354d5c71464fa9087fcb1ab8d6d994596665
test/test_encoding.rb100644002.41 KBb77d0aab16f9ee84d8bedc8547d40879b42df7db2923df507e633a7b3bad5b83
test/test_lexer.rb10064400101 KB49e0849ec12b76e650de7451581943f3d6fb27e93f888703c9119f29ab9db2ac
test/test_lexer_stack_state.rb100644001.32 KB253a6941f839efeb7e6195bc3c90533adaf1fb61c7ba0eaa982edb88d6ba7a8e
test/test_parse_helper.rb100644002.35 KB414c0c2dab582bb969f453d6a2da04c6bef282ecb93017ca7ee6723b05982a6c
test/test_parser.rb10064400152 KBce8a8dfe1cd2380b55ba848bdf5e22e0c37426406a830b66572a2b44add1e5be
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.32 KBdd90170af6768203b1cfd8584dcca534aea967f22b20c4a51701de46c194e343
test/test_source_map.rb10064400362 Bytes7af98eb40b4777c38f0fb91ca6092f6560e9e79f88a07c0803f299e6c6b32a40
test/test_source_range.rb100644004.67 KBf2040b847f9ebcbaa1bb049af431acfd160390df164bc841608c727bd27567c3
test/test_source_rewriter.rb1006440013.6 KB991a51676167015b7a924a2f429f5aac6081856df0c32d0ce9c0556592701826
test/test_source_rewriter_action.rb100644001.04 KB7319e3a02ac43cfb96a6d42f0825eef85fefb4a06b35b65cbd2fa1136a427111
test/test_source_tree_rewriter.rb100644005.46 KB2d70d4e75adf3252f1256078c9ae0287680de56581488545f1d36fff981ceafa
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