LICENSE.md | 100644 | 0 | 0 | | | 1.04 KB | b471020939ffa8ec28125e4e31c29ef56dee40aa5403640f8311374cc5b413fc |
Makefile | 100644 | 0 | 0 | | | 3.91 KB | bb63137d82027dd78df0b1e4d03690a7a0b77343470559f2b2de05119bd5e364 |
README.md | 100644 | 0 | 0 | | | 4.16 KB | f6e43892cd39f9c87ef2a55432cbcfbc0d450f03e52861f14e0d70a961a7e3ea |
config.yml | 100644 | 0 | 0 | | | 70.7 KB | 1f2fad9f87de8bdb31382521c798076d9338096a8aeebb56713260f09d5fc21c |
src/pack.c | 100644 | 0 | 0 | | | 15.7 KB | 038067110f1a27c97cfc86a75993528f16413f9200ab70c2d82feaf6ac2a47ab |
src/prettyprint.c | 100644 | 0 | 0 | | | 448 KB | c6723c5c80d773b850bde661f9ec9fefe89b10e9d07a222331a529086a5d3426 |
src/prism.c | 100644 | 0 | 0 | | | 738 KB | 36833dae947fa5ae72b1de52a756ee8b61fd7036f38e10770e2f4d9a7dde38ad |
src/regexp.c | 100644 | 0 | 0 | | | 21.5 KB | 4f327386e2a577c7d7218ca6598333c4fc3c595723ce31c770b1a995690c9ba5 |
src/serialize.c | 100644 | 0 | 0 | | | 110 KB | 923a17b850178a33789011e2cc72e398f954dc247229eeaf0331a2959a51444f |
src/token_type.c | 100644 | 0 | 0 | | | 23.4 KB | 4ec7fa47490b320af1444be5d8b97c46f2379d929923270936a4e6693e0817cb |
CONTRIBUTING.md | 100644 | 0 | 0 | | | 2.53 KB | 416d2151955f158900a0272fff40013056eb2d91f52e3a89558e81180ba32cc9 |
CHANGELOG.md | 100644 | 0 | 0 | | | 21.6 KB | f8130205814d9e2fd938a725a950a5ca69f9701d5171862d5d55894ee2a0c3eb |
CODE_OF_CONDUCT.md | 100644 | 0 | 0 | | | 3.28 KB | db432b7d7f46a7b1b5dcf316980a1ada609ed81fb9169a073894d4955b0cc9ab |
docs/build_system.md | 100644 | 0 | 0 | | | 4.22 KB | 9566e36cbb07ffdbd7bd7e17f4684e6e36f4dce9500c592ff6fdd53a2c531c7f |
docs/configuration.md | 100644 | 0 | 0 | | | 5.88 KB | 6764b4813fd647b8f14dec075b0b998f03b728a33a4b977c10ffe752297a35f1 |
docs/cruby_compilation.md | 100644 | 0 | 0 | | | 3.6 KB | 8911a7637d73f6da5d5d34754226f7e7ae2ad8329ef04a0d39dda09e3723613d |
docs/design.md | 100644 | 0 | 0 | | | 4.18 KB | b7dff9656c5f23acdda8d72c21bf0fe0f9a0988b641a1770536d8844f772c9b8 |
docs/encoding.md | 100644 | 0 | 0 | | | 3.53 KB | e872a1f6f7120c8dc447ee10c1d44ad12a1c82324654778dd451e94fad08014f |
docs/fuzzing.md | 100644 | 0 | 0 | | | 2.98 KB | cbbce6b8f034adf2fdab6a03d13a329634a3d2e0139a437fc0360e2e86aa26c4 |
docs/heredocs.md | 100644 | 0 | 0 | | | 3.24 KB | 9ef45aac4afbc865c31ac96dcdc9e8963f348c83c15a88fd0e10d1b416e2f24f |
docs/javascript.md | 100644 | 0 | 0 | | | 2.99 KB | f37fbc9d4d17981bb4cd769a8223d17de4cf2f6f7ecbfd625e80a121907b3518 |
docs/local_variable_depth.md | 100644 | 0 | 0 | | | 9.49 KB | 80a13d41bd446dad0d025694cf72b45e15141b98bfcf1da865a485c20b849a73 |
docs/mapping.md | 100644 | 0 | 0 | | | 4.67 KB | 34cabb439da49e8654cf8c1566cf1b10ee5384a8f6d0100b846759266647e8f2 |
docs/parser_translation.md | 100644 | 0 | 0 | | | 1.8 KB | cf0b9e66e90910247feda8684fff0c40703ccf01a0339f0c4d5a53294b022e1b |
docs/parsing_rules.md | 100644 | 0 | 0 | | | 1.28 KB | 805c1f37fd643b0d0cb286da153728bd699cc05786cef99cb14e06c12bf501e2 |
docs/releasing.md | 100644 | 0 | 0 | | | 1.68 KB | e7b0864128b4ee06cbc0e53bb15dc267381818272aee190668012cdb3495686f |
docs/ripper.md | 100644 | 0 | 0 | | | 1.32 KB | db7b1d622e4823fef741cb54678a1e948e26004379244183ceefaec28ffa503f |
docs/ruby_api.md | 100644 | 0 | 0 | | | 3.41 KB | d7eae1d660767cce1c995fc6b371fe531cbb9c8264006433d1bd23b528b30ff3 |
docs/serialization.md | 100644 | 0 | 0 | | | 8.93 KB | a8274aecca23783ea11b9161bdbdd97ec2992425f83c5d0e662294d4468586b7 |
docs/testing.md | 100644 | 0 | 0 | | | 2.34 KB | 34ed6c51b645d2c67cc620326ad6269eae6e7cb370a12d090996b9e42247e60c |
ext/prism/api_node.c | 100644 | 0 | 0 | | | 220 KB | 1300b82d1f9bf9c2898ef2f01ced4021f83743ca9c524a62173336cd0180384a |
ext/prism/api_pack.c | 100644 | 0 | 0 | | | 8.67 KB | bfc69d7f4eeeed89775b43c2235d325e2ad53dad87f89bd0edeb994d0e50603f |
ext/prism/extconf.rb | 100644 | 0 | 0 | | | 3.79 KB | 773e2c0c63a776168342b1ff0ece0f6b093e488cf24eb4fde6f8da148dded2cb |
ext/prism/extension.c | 100644 | 0 | 0 | | | 36.6 KB | 8de8d8c6fa8dd9d415713a0b832a09fcb7becca0e170578cc82928c9eb3e536c |
ext/prism/extension.h | 100644 | 0 | 0 | | | 514 Bytes | 1a36d49d14fcaf4dc90ac2dcb5a9af6c7c73ec0510dd8f7edff3889baf6f5e2a |
include/prism.h | 100644 | 0 | 0 | | | 9.32 KB | c5f45705729364271595f12902d50e24c0f9cb4d82cfe0682f4b1c9138f02cb0 |
include/prism/ast.h | 100644 | 0 | 0 | | | 108 KB | 1036ac16387b373f343e46c7988b14fcd026da15cd98a5ad5e4de97f49611077 |
include/prism/defines.h | 100644 | 0 | 0 | | | 3.16 KB | ba2b6e0dedc4e86bc3f1f0215fe665a72b8fd18ceb51552235c569a7e5f350c5 |
include/prism/diagnostic.h | 100644 | 0 | 0 | | | 10.3 KB | 1d64e93d8c22d28e55e7fd182e2e388ab129d667d4d2bf50fdb0c3e5dc0f32c2 |
include/prism/encoding.h | 100644 | 0 | 0 | | | 7.65 KB | 8fa46d136bcc92937996645053c5bf810e64c61cf832c43405f1c79b68c75f4f |
include/prism/node.h | 100644 | 0 | 0 | | | 1.52 KB | 3dc927ad9a18e1f01d506fb4164c5f2a2ede9a7c2911be71c94494e14ae7e143 |
include/prism/options.h | 100644 | 0 | 0 | | | 7.86 KB | 508534b9273ad818d2a7db4732fcaffcca8e85c552f2510dfe92126ab053bbfe |
include/prism/pack.h | 100644 | 0 | 0 | | | 4.23 KB | c1157f444f04309e233d0e471a2a620e8fe9a8d3a11868656529c8cbb337aa4b |
include/prism/parser.h | 100644 | 0 | 0 | | | 22.3 KB | 3bd5e184c979cda31ead530dd76121bcf29a55288e718e744922343a66499b5a |
include/prism/prettyprint.h | 100644 | 0 | 0 | | | 649 Bytes | 48410adb1e1b2dcc066a7630b03b003c8f809d4b7b77e53d6e2b1878a9dd6be2 |
include/prism/regexp.h | 100644 | 0 | 0 | | | 1013 Bytes | f0f3997bf16d0fbd0b5c51e34c37f7acacbd4784a69bfa71c0ba153b7686a0f9 |
include/prism/util/pm_buffer.h | 100644 | 0 | 0 | | | 4.07 KB | eafab190325efb75ebcfa38310fcedf1d4bf09c841aa3f68d2fee8dfa8a1c60c |
include/prism/util/pm_char.h | 100644 | 0 | 0 | | | 7.27 KB | d86e1080fd3f1b5fedd2adee59978a4e445a67e6e30ef73404ee537f185eab3d |
include/prism/util/pm_constant_pool.h | 100644 | 0 | 0 | | | 6 KB | 881b9babdba798fae45517ef263a5ec96feb2191516684a810a1e78b97ef51ee |
include/prism/util/pm_list.h | 100644 | 0 | 0 | | | 2.44 KB | b6cdcb46a71d5406c5d66464308737daa453cddca384c57a2b1d8fbee943ca70 |
include/prism/util/pm_memchr.h | 100644 | 0 | 0 | | | 895 Bytes | fd8a5b3898b25d0e4b59a44c7745838853ec90b560cb3558a24db5dfe7ec191d |
include/prism/util/pm_newline_list.h | 100644 | 0 | 0 | | | 2.71 KB | e52e1e61ae9b666c868f4f637a38f17b4fcbbb91328818a12b8653b6a2d2c10d |
include/prism/util/pm_state_stack.h | 100644 | 0 | 0 | | | 854 Bytes | 723feefd732387b6998506280f144f447acb2c6b0adbc29715482d67a6157352 |
include/prism/util/pm_string.h | 100644 | 0 | 0 | | | 4.47 KB | 1c45150d3ece3d4165a5bd9697e20571bdf77e51d4f63091275bf47bfb588947 |
include/prism/util/pm_string_list.h | 100644 | 0 | 0 | | | 951 Bytes | 10da357f6c4b1f0c53359538bbc9ddb62a30915b3466a53229ba8bc98f53e0a1 |
include/prism/util/pm_strncasecmp.h | 100644 | 0 | 0 | | | 1020 Bytes | b493f78af8208ae76d62c758da78012930b67e0b58cf1f108df71158b9d7a4f1 |
include/prism/util/pm_strpbrk.h | 100644 | 0 | 0 | | | 1.67 KB | 9c1c2e5f196715da235a79a11adf7c87d4aa57e7b643bb3d05e3b1ee778cc139 |
include/prism/version.h | 100644 | 0 | 0 | | | 498 Bytes | ea38e0fb76221897fcacee8eba905ed76bf747359a07d26ffae733c5ea031f31 |
lib/prism.rb | 100644 | 0 | 0 | | | 3.21 KB | 1750f9c5cab6ef56ebc4561f8ea46a79ccd7f9cb6ae642e3d4080c47d07e6255 |
lib/prism/compiler.rb | 100644 | 0 | 0 | | | 14.9 KB | b9c1ea09331b3380b0b74c0abe1c19ccef79531ff661ef1eb362d17525392068 |
lib/prism/debug.rb | 100644 | 0 | 0 | | | 6.39 KB | a6a9ec122e2f373726b63f5c22c7063d0b1be62cd504f5908d513fdccd342914 |
lib/prism/desugar_compiler.rb | 100644 | 0 | 0 | | | 5.71 KB | 5d9b16d9024b157e310ee0fc66345a2277ad26572070450ca94dd636d0c3b482 |
lib/prism/dispatcher.rb | 100644 | 0 | 0 | | | 109 KB | 6b51968b33be3cea499e9b136ca382337dedfc2af0be8f83cb62529752aaf427 |
lib/prism/dot_visitor.rb | 100644 | 0 | 0 | | | 114 KB | f733743c8cf7ad2f68f1ea11b3bc88b0d40a1e0b61e250b6dab5f5f1cd9c0a95 |
lib/prism/dsl.rb | 100644 | 0 | 0 | | | 32 KB | d829f90f1d933428ad8444ad6c292929cbe8a9f552735f99e8f9a2d5f45ecd78 |
lib/prism/ffi.rb | 100644 | 0 | 0 | | | 10.3 KB | e0690f9bd4ef87941b790a00cdc2a2c862ae420caba114894dd310afc46a80ee |
lib/prism/lex_compat.rb | 100644 | 0 | 0 | | | 31 KB | f5b4859b8f15a2b286789e5e5406eb47f74842b9de47711e764b5e74cb13ae5c |
lib/prism/mutation_compiler.rb | 100644 | 0 | 0 | | | 20.8 KB | 4c9fabb9e1822884b1242ef2e7372073cc0e87b6aa4047ba69b097feefc20b29 |
lib/prism/node.rb | 100644 | 0 | 0 | | | 587 KB | 50624e425f2cece22d93fb6a0360ca91c36dfc610220a65dc6a283d757fba79f |
lib/prism/node_ext.rb | 100644 | 0 | 0 | | | 5.07 KB | 8783768987185086177298e66bb5255bb1be98b2098301d6114a29fc6d26c4f2 |
lib/prism/node_inspector.rb | 100644 | 0 | 0 | | | 2.06 KB | a3f85248c487c7ff788f88873eb104d1449e5ac78b976c399cfff71e5a973aba |
lib/prism/pack.rb | 100644 | 0 | 0 | | | 5.77 KB | 24946042b05fa8629e887534cffd155fa572aecacea349e1765fc53f8c613ecb |
lib/prism/parse_result.rb | 100644 | 0 | 0 | | | 13.7 KB | db7503853876191ee887bc2f0b470ea5fec4a3ef74121ee8432dd1f75199cd01 |
lib/prism/parse_result/comments.rb | 100644 | 0 | 0 | | | 5.56 KB | b0caac7465973aef07f5142c7e010e825c0e91644ea78c7cbcb04037fba88572 |
lib/prism/parse_result/newlines.rb | 100644 | 0 | 0 | | | 1.95 KB | da4e69c8b40462cc1dcd77c43bc8dd28d91d154464c9a81e37332bc5520578c3 |
lib/prism/pattern.rb | 100644 | 0 | 0 | | | 7.56 KB | c036f8a196977f43fdacf28cbf08bd3173d3b140b7cfaed793059d54b305985f |
lib/prism/ripper_compat.rb | 100644 | 0 | 0 | | | 5.95 KB | e56a8f214eb6cc504902970e957d096b010dd8237e8365f70faf6a95f4af9dd9 |
lib/prism/serialize.rb | 100644 | 0 | 0 | | | 57.3 KB | 7945f56343eb2ec7a1ab26aa91d2871c466bbf08ee49a11dc25b66d0e0ed1a63 |
lib/prism/translation.rb | 100644 | 0 | 0 | | | 395 Bytes | 3346674e8a95097d37bd177637f70e70c3466ab7dc43a3dbcfc67c76a34ff679 |
lib/prism/translation/parser.rb | 100644 | 0 | 0 | | | 5.16 KB | 8217f25a16cbc9e502781a1c6a6855fcf6f5e14672b50362012e8703a02b0697 |
lib/prism/translation/parser/compiler.rb | 100644 | 0 | 0 | | | 58.2 KB | a0d1fc97064642dfefc8d43e27b9e00760c4f65441ec00245ba55f6fd59bf006 |
lib/prism/translation/parser/lexer.rb | 100644 | 0 | 0 | | | 11.9 KB | 3570d03a5dc630c4a45285b21102cc5362fc5f7e49c642b4c2993cbc012595e3 |
lib/prism/translation/parser/rubocop.rb | 100644 | 0 | 0 | | | 1.11 KB | 1dce3367fec133bbece1a652e9ea336ea09d8146cddab22352cc97e46bbbf192 |
lib/prism/visitor.rb | 100644 | 0 | 0 | | | 15 KB | 839b323b8c5d578399172b0726d7fb5c238ff973a94f18f58dd6f06b2c7c5d9e |
prism.gemspec | 100644 | 0 | 0 | | | 3.6 KB | 8befce2871a3aa57e1e59213600fb2efe0f3b34f9400a4a182e6bdb2f0af9c8c |
rbi/prism.rbi | 100644 | 0 | 0 | | | 260 KB | d6fc91b0a579dbb5fdcc8b4b0d719fb12cd52c09a378f114a168a8dc84843605 |
rbi/prism_static.rbi | 100644 | 0 | 0 | | | 4.71 KB | 704ae2a5c52fd3f6833c9d8e9bdd4bf7e995774ac2c5562cc5ceb3f8cd284a49 |
sig/prism.rbs | 100644 | 0 | 0 | | | 178 KB | c18bb88151bdca7d2913112a8fade0d89d95ab9813b9f1353400e60fea38013b |
sig/prism_static.rbs | 100644 | 0 | 0 | | | 8.33 KB | 566c5316c297bf87593abec2de33e08a3f59713bfeda190343521bcfea832236 |
src/diagnostic.c | 100644 | 0 | 0 | | | 32.3 KB | b5050251510f7dea9b3708557e499eb069410e453711397846e1d0fc9d89608f |
src/encoding.c | 100644 | 0 | 0 | | | 171 KB | c847dcf1e5d0649c477fcb71812096b3a6142dead6db6a2287111b9f59c35224 |
src/node.c | 100644 | 0 | 0 | | | 108 KB | b1a0275385957e966597662ca576c28ae513e2bea92cd9cd0a79b7aa1f59073c |
src/options.c | 100644 | 0 | 0 | | | 6.21 KB | d61cdecf8458d96168637a96f3f1352bebc2bb6a384d25c8ae7f647474e9fc27 |
src/util/pm_buffer.c | 100644 | 0 | 0 | | | 4.38 KB | b5c12c7957cbfe1ac85dcd17d9ca815bb4e1e33563a17be059741738bdc116b4 |
src/util/pm_char.c | 100644 | 0 | 0 | | | 11.6 KB | abe34c46ca3bf387868aa59a08e556f43ed3227f41c627f09d68dc50a41d9239 |
src/util/pm_constant_pool.c | 100644 | 0 | 0 | | | 9.89 KB | dc29a4dcd2e956913c185c640c1098a61e43ade2e2b49d7e48f25c1548afe2b1 |
src/util/pm_list.c | 100644 | 0 | 0 | | | 883 Bytes | 3d53f38f7135ef75be7653ae2a34b64a3db6bdfc55fa796c3cfe9c7297641420 |
src/util/pm_memchr.c | 100644 | 0 | 0 | | | 1.05 KB | c32e74bea1e430cdcaf30601dccd15428db039fc9b74a1f83abbf2bba8f664b5 |
src/util/pm_newline_list.c | 100644 | 0 | 0 | | | 2.46 KB | 572adf9756c08a277b3d253d5ea867635328b4b7ccf925f504245b004f208e83 |
src/util/pm_state_stack.c | 100644 | 0 | 0 | | | 430 Bytes | 26c7b122b8ad19fac77cdaf051b9a9e6788519214199b19c218b91bf16cc6236 |
src/util/pm_string.c | 100644 | 0 | 0 | | | 5.63 KB | b5d7ebf903f201e63c6ead17c33242a9782a0b5f945eea092f07590d6e697df6 |
src/util/pm_string_list.c | 100644 | 0 | 0 | | | 765 Bytes | d3e97d220bc02816b657e1ed5ccfd023b5366d266b0100db9531c194db72d2e8 |
src/util/pm_strncasecmp.c | 100644 | 0 | 0 | | | 838 Bytes | f4eb5886a7a4f9fa36a02957c1b986a1ce0e510a5bc3bcc2951863f1b7fe226a |
src/util/pm_strpbrk.c | 100644 | 0 | 0 | | | 2.45 KB | 6dc099a8e9059568babf295c372e7023baf3d4305ebfcb31b03261a041fba19d |