regexp_parser-1.6.0

https://rubygems.org

regexp_parser

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

issue_tracker
https://github.com/ammar/regexp_parser/issues

id: 179964

number: 1.6.0

platform: ruby

spec_sha256: 1c16b5232ece520a71abd7ad848c20cc35c6f0cd9d3a7bd1d5fd922196d8575b

sha256: c2f9a3e424b13acfbdc063df8350eaee601b5bb0a11f70466c176f0906ad84d0

created_at: 2024-05-13 08:16:14 UTC

updated_at: 2024-06-05 20:42:57 UTC

position: 26

version_data_entries_count: 142

uploaded_at: 2019-07-16 20:13:42 UTC

indexed: true

has_extensions:

extensions:

Gem size: 93.5 KB

Version Data Entries

Total: 142

Unpacked size: 422 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
CHANGELOG.md1006440015.4 KB064446ec0b5c3954291882cf01d5667e5a20ec011861c70aed4085383a9153d5
Gemfile10064400162 Bytes5501ad7a1a11c0c0c94bf363c6b9b4c423a16504010d1a9594af1ffb58080a50
LICENSE100644001.04 KB670263bedf8e280586bfaef4703e8fe726272241f22f5b1c7b2926bbb418db0e
README.md1006440019.3 KB465a674aec4dddf55d1f442997478f331697facecbdabcfeaec888c3db520542
Rakefile100644002.35 KB0624bb3c582fe954f8630dee11e52e6adb8e7cb14e6c355c10b81be6a0239922
lib/regexp_parser.rb10064400205 Bytese227f0bae380c01943bd94f39b27e831094cb0fc9ddce98c29120480374a8b39
lib/regexp_parser/expression.rb100644004.83 KB3a044161c4d6da40b58453137844c3d2973a292f5598c52099a3349aef7e89ed
lib/regexp_parser/expression/classes/alternation.rb10064400295 Bytes3ce911a0c5b9c047211cc2b81e0f2ba1285430859f6b5616eac4a6f438739def
lib/regexp_parser/expression/classes/anchor.rb10064400747 Bytes888521122d502873f0f899b02377f5f8e6581056e0292a5b998ac81ab7795558
lib/regexp_parser/expression/classes/backref.rb100644001.41 KB18cbe264ef73b288a38b6332e644cb15b1b9d213bd47b60606b334bd0180dcfa
lib/regexp_parser/expression/classes/conditional.rb100644001.46 KBc9ff188b4e0d2442dd0334598727b40a5c7bb841658bc6407614394949afd24c
lib/regexp_parser/expression/classes/escape.rb100644002.22 KB9bfe5c420883358da125ce657deec2ccfd42e10ec6c4bbba24e4117e6f494ff2
lib/regexp_parser/expression/classes/free_space.rb10064400372 Bytes4ba180d3d04be051aa441d6d482d72097ce7eeeb526fdee26b2bb4260dd3ecb5
lib/regexp_parser/expression/classes/group.rb100644001.29 KBa3935da84b954cf8f084d3d3c9128f1f71e86413a1c6da717a7b4f60643b0c63
lib/regexp_parser/expression/classes/keep.rb1006440097 Bytes7a2162738ed3878bef5e5e389f98016ec0cb261a991923227d469ed4b3f454bd
lib/regexp_parser/expression/classes/literal.rb10064400124 Bytes15b7f88d91835f7e4c56eb6cdd98cfedc3589dbda370d1d867065173bc777a0c
lib/regexp_parser/expression/classes/posix_class.rb10064400176 Bytesbdd6f7338b3bca5222502bead86ada3051a6e0c867c584b5eace0337c4939d0a
lib/regexp_parser/expression/classes/property.rb100644003.48 KBc83b72ea1d4a11952f232bc29139222e3d85632959aa9358a8f3320cd2083f5c
lib/regexp_parser/expression/classes/root.rb10064400662 Bytes89135d06410ad59dbbfb9d34d365628ab2bfa9e18a9c01c0c745b308ad2794e8
lib/regexp_parser/expression/classes/set.rb10064400585 Bytes3b46d8893935a3dee34282cc116dba6a93d571852a82dfe7d68f352238c77805
lib/regexp_parser/expression/classes/set/intersection.rb10064400267 Bytes1186d5e7a5d0a9415053cb47886374c289168b4a447ea4524141eb24ab71c6ae
lib/regexp_parser/expression/classes/set/range.rb10064400488 Bytesd38af140f7bf8f2c0f72d136c23f39d417c0d409d1bb69492d85ae403710f16c
lib/regexp_parser/expression/classes/type.rb10064400703 Bytes4e169a0aa51fa77540a249b6070c16554242f5719894a8a0d6dd2fd63a6c08bd
lib/regexp_parser/expression/methods/match.rb10064400239 Bytesed2fc755152927f63a70fdf8a0a47d4e76b7a860bfb2d5d5e4a5d78b166140c7
lib/regexp_parser/expression/methods/match_length.rb100644004.05 KB7d91d29d90ce81cabc3bcec2a4f4af65f857ae597e8943b5e251495f04dec8de
lib/regexp_parser/expression/methods/options.rb10064400659 Bytesd764ea752d041aa0cb36a266496c260a10d4b15b5ba58efbd533c685ad9c2236
lib/regexp_parser/expression/methods/strfregexp.rb100644003.11 KB4ee7ca4262a8c1e4a62afef0704c16690bece08ef4faf4bbd926783bb53af3f5
lib/regexp_parser/expression/methods/tests.rb100644002.94 KBc1b97ffce3f18dacb4454eefce80c3353adc9958b77540ebfc3af718820f7e8e
lib/regexp_parser/expression/methods/traverse.rb100644001.82 KB6646a0513e75d6e741d7c24838fbacbb620706d0be328b1d26f4779a9c1d35b7
lib/regexp_parser/expression/quantifier.rb10064400779 Bytesab29f9492064c50c39eddda14f3581b38838fd667dcf84633368fffa730cab5d
lib/regexp_parser/expression/sequence.rb100644001.93 KBa98a912cbb71934289efbcba875cd0e783f0edef54ed580bf53015792f7ac86f
lib/regexp_parser/expression/sequence_operation.rb10064400547 Bytes88572fde29fbf6bdb2e36af879b099ecdc98c412b123fcab8537dbddef8cf4d3
lib/regexp_parser/expression/subexpression.rb100644001.3 KB9457225b792d7a294ec1efcf885a987b6a7c6b834bfda15b7d9a58e790633748
lib/regexp_parser/lexer.rb100644003.79 KBeb0f099c23beaafc661e3f05e83995c65e5d228294ab67cd62963ed04ec307d9
lib/regexp_parser/parser.rb1006440020.2 KBd42596635f353591ddf0986706f321b9a76668087b12943231c3891265776ca5
lib/regexp_parser/scanner.rb1006440076.4 KBd4e9fab021f810a9802a8e2d2f7354c2e3592e273b7a4513189132fdce947c51
lib/regexp_parser/scanner/char_type.rl100644001012 Bytes015a5ba7003702e9e568b9315f98d806273fb365b5f0c31583b565b51ab82a0b
lib/regexp_parser/scanner/properties/long.yml1006440017.6 KBe1d789766dd08d7f09993b45ca5ed83dd0edb59b8fad1859998e544c5f98c9b1
lib/regexp_parser/scanner/properties/short.yml100644004.04 KBd1f3279d414ec77e90efda5f2875b9ff98d59a26b65b02022b129b4c5fd6cbe5
lib/regexp_parser/scanner/property.rl10064400834 Bytes9fd002559383f1904f6e91e89956cbb0d4f50d6ef3b52e3e99cd3761d47c3216
lib/regexp_parser/scanner/scanner.rl1006440027.4 KB0486aea3c9270fe85a45337e8a0fbfc1df5ffa4175d1f005d5ef99877d21fab8
lib/regexp_parser/syntax.rb10064400348 Bytes606ce8175b08e641a8afa0566be25ed135ab615f264ac808b094b1c5d629a350
lib/regexp_parser/syntax/any.rb10064400390 Bytesfc8e14a2240723aec0ba664ed48c2f64a5fba506df806d5057fc954dbd92e110
lib/regexp_parser/syntax/base.rb100644002.29 KBd5e030d38d17795737e06d8a66427ac9219d78fc7118075a3cd77a075ff0c27b
lib/regexp_parser/syntax/tokens.rb100644001.26 KB963f9780bd2a0fcd4a6beffa6f6b04ea596906f7c67c608dec81f9dd93808e49
lib/regexp_parser/syntax/tokens/anchor.rb10064400353 Bytes44edc8c2b3f739c394c6c44e3be31c13b7568406c0047736ed2e5974547b732a
lib/regexp_parser/syntax/tokens/assertion.rb10064400270 Bytes193be7aef5ddbc6960991066bd7458e4c42af9ade8748017011fb691f1b106da
lib/regexp_parser/syntax/tokens/backref.rb10064400626 Bytes5d807c9e19663a8a08b598a9b07fe1b498622d8f6767727d4773cca1f311afcf
lib/regexp_parser/syntax/tokens/character_set.rb10064400261 Bytes534539008385cd8bfa2592549a961eb9bcfd14abcf32836b69189273c3446221
lib/regexp_parser/syntax/tokens/character_type.rb10064400371 Bytes87dde4c0bbf58bcda49c6614448c5eabbd32cdcc219b1ee260989ac750a8da8f
lib/regexp_parser/syntax/tokens/conditional.rb10064400374 Bytesf2bc1f37bade022c8f81417fbc5b34242d3b5c064dc2befcee31a9b1828bb047
lib/regexp_parser/syntax/tokens/escape.rb10064400738 Bytes1853b6ac9ab64855633752906ccf57424232ea06003a4ab6c2b1fc1923aa7806
lib/regexp_parser/syntax/tokens/group.rb10064400500 Bytes4872f138effe2af9c4f9e35ef8cf463f320389465190d380fd13ad6d97e1ed0a
lib/regexp_parser/syntax/tokens/keep.rb10064400163 Bytes34714aa48058999289713849d7d72cac347e88cb81220f02ed0bebd171c60efd
lib/regexp_parser/syntax/tokens/meta.rb10064400209 Bytes219135ed5825bc5ceb6561bd6e8e83e6d8163f80650811b8f1e3f895b73bc663
lib/regexp_parser/syntax/tokens/posix_class.rb10064400432 Bytese0b6231476d8f4934bbc404cca48e6dbf515c08d560ab22534cb37b586b3f139
lib/regexp_parser/syntax/tokens/quantifier.rb10064400791 Bytes0b07a4b4654d07f98bea2a5599f2529eac474484b9856df446d88dcb9de2e8d9
lib/regexp_parser/syntax/tokens/unicode_property.rb1006440016.6 KB28db50a3784e49def5a28c18f4680a15f95a76fe91dcc2abf1a3b86a81115926
lib/regexp_parser/syntax/version_lookup.rb100644002.53 KB2bba748110b728dee0f1efeb19d2f4b9bd4fd3120c74de0ab8fc126d52e307cb
lib/regexp_parser/syntax/versions.rb10064400284 Bytesaab27213204f949ca0132702147b9b1baf24021ba4052ee64b4c8f6f5f223fe8
lib/regexp_parser/syntax/versions/1.8.6.rb10064400691 Bytesdb4d8aadce6eb9ef9cb3a771a190bb5899c5e7155881853f7d5662c9606501dc
lib/regexp_parser/syntax/versions/1.9.1.rb10064400652 Bytes5d3ecd3c6d517298373155a45722cfc4c797d72db86ebff38c3fb798386f51d5
lib/regexp_parser/syntax/versions/1.9.3.rb10064400287 Bytes0c9d70c3ebc3b541a3a7f394b0c17c64bf1e223cbeda634a171f5b6a850f8b99
lib/regexp_parser/syntax/versions/2.0.0.rb10064400487 Bytesd73ad4398dde28979b4249ec553230b56218770ca6676e3d28f95ffa8bc62f2a
lib/regexp_parser/syntax/versions/2.2.0.rb10064400220 Bytes9ec5d6133092229a0f7b0db6d2de27d424c74c244b814375155a116838dd9bb0
lib/regexp_parser/syntax/versions/2.3.0.rb10064400220 Bytes4c767154b8cb10c6a852d274024e332c160a8e0958b0d2ce11c10c88b9b17147
lib/regexp_parser/syntax/versions/2.4.0.rb10064400220 Bytes1c4d11deefa12fa642987d5df6be55876666c144abdd9a94e08b0cadc9f15265
lib/regexp_parser/syntax/versions/2.4.1.rb10064400151 Bytese04358fb7d678e5bb92e710f75984af7085fd42ff6dc982fa3671bee113a8d47
lib/regexp_parser/syntax/versions/2.5.0.rb10064400220 Bytesc133efe096afaf239b14b05ecf46d3a34956f7610009138b5740e43078cad7d5
lib/regexp_parser/syntax/versions/2.6.0.rb10064400220 Bytes21282c3985e21e8b2a4201e837f1b1bf88712ad9cf1eb08408fe118a56d99ad6
lib/regexp_parser/syntax/versions/2.6.2.rb10064400222 Bytesc073a3c47935f61efd0267deb9c5172dcef8049080c5a670a8a55e7bda742fbf
lib/regexp_parser/syntax/versions/2.6.3.rb10064400222 Bytes0b564e52672c7540d5a734f1bbf8e7a33a0c3551f8d6a0f41012c8387d48ec4b
lib/regexp_parser/token.rb10064400487 Bytes30181a703bfbe0ecc5e4796e9b9ed0305e1e9e94fec5ccf120b88efab88bef1c
lib/regexp_parser/version.rb1006440060 Bytes7ca2d53f8472c1f450bf8ee7bf61b483b3aed9819b5a5dcbec72c977490ed27a
regexp_parser.gemspec100644001.14 KB93e34e9d31e3a4c838aa36f79404ecc48a19ddd83d93715382da446bf18cb083
spec/expression/base_spec.rb100644002.54 KBcac850f9868ca30be8e345a463339dbe31abf5b6cf0a51f90b7b721cd7853982
spec/expression/clone_spec.rb100644003.66 KB2f57209da40eda49466959689a2abe3eb4301b74ae8721f4f17585447afd280f
spec/expression/conditional_spec.rb100644002.53 KB140eb37bf25ad73ea6fe3d17923729d6be693c34f61e0b4df8a64aedb9b2a08f
spec/expression/free_space_spec.rb10064400630 Bytes3fd8a470a71161baf593460b61fb6ea285a490beb79e06dce6b6d42d28b6dc71
spec/expression/methods/match_length_spec.rb100644006.15 KBe503f5b6bd2f2bd191016910f8ab6acb63bb17286ad666682965280f293f166f
spec/expression/methods/match_spec.rb10064400669 Bytes41d04aa76c36ef0d61f742e7f6ab3f3f3319d7617672510e0fe005537bc553db
spec/expression/methods/strfregexp_spec.rb100644006.37 KB40e76593f8f5887039420ba6502c3835dad9815b7bbb2193a2978d7651e1c47a
spec/expression/methods/tests_spec.rb100644003.32 KBe6cb3f00f89ec2f4ae2b549fac00a59b67a9d065a64b4e857586e5359451155b
spec/expression/methods/traverse_spec.rb100644003.42 KB7404b980a95dd22b087982eea9309fa0ccc83bfa7b4a83e440038702d3aa0a44
spec/expression/options_spec.rb100644005.1 KBeb43110a5c98047d2c396168f43f5a82a518559484ed392c597511c7ca541209
spec/expression/root_spec.rb10064400236 Bytes1a862701d903fa485770c4a7640cadee2e96540b1f48a65afac5cb20c1c2f9d7
spec/expression/sequence_spec.rb10064400253 Bytes2ce49fa7d85e08c75a781f4a81afac1c3747ab26be2cadbe27cc4699c6149e6c
spec/expression/subexpression_spec.rb100644001.23 KBaaca57974c3031b20c14d631f21f5fd4ff27eb688fd21da83e5f9b1054f7331d
spec/expression/to_h_spec.rb10064400848 Bytes2234e4a2356a3513b7b400c13ea4703d059d568b7ca9ca7bd222971ee8cd024f
spec/expression/to_s_spec.rb100644002.49 KB3f2f72b352868a97e4c065c8b402f5c4475eb90cc643f102e6619bb2f280a9ac
spec/lexer/all_spec.rb10064400599 Bytesba23ee51a48aa894f9da2bfe8562ba810a496feee35803d972a93080fbc1c878
spec/lexer/conditionals_spec.rb100644003.07 KB25f77dfc4d036010643fa5e0d9367e62d7f536bc29515670c840d629c73de7ec
spec/lexer/escapes_spec.rb10064400538 Bytescbbea92c9b872d0b6331b4a7ef4deae5cf5a164b71b37133f9b092ad1fa737b1
spec/lexer/keep_spec.rb10064400286 Bytes604f7b82851ea988d9ed16a1ee6db74b9773b2f135a9d9d87474f40a06f1726a
spec/lexer/literals_spec.rb100644004.09 KB174f2bcab1be6366a8cf4d96b08070125af0b9a819ad4fc0e2e988546094e0cf
spec/lexer/nesting_spec.rb100644005.4 KB0592e367bd0df3a644ae5b9b04fa40485f095d01f3f5f84f839e308bf7955a41
spec/lexer/refcalls_spec.rb100644002.43 KBf48b5db8711dea3504e9e35c9737ed76ffa9ae1f346f89153f3a5d1d4c171a53
spec/parser/all_spec.rb100644001.22 KB8671a3e92ba035417b1f352e4080e8eda7834a9be14a7df08a5ea4780d452ac5
spec/parser/alternation_spec.rb100644002.02 KBfec12f50e830efa06c88d50e0a96d50b0db075908c700f772eadef3745670cca
spec/parser/anchors_spec.rb10064400895 Bytesdc46b053de0ab286e56f20e1a5370858086d1ae715460a001755bd963e57041c
spec/parser/conditionals_spec.rb100644004.92 KB2eb291e7c1625702fa3c96ae817d2aea1fe9ce830e0bcd5f633199057833cc0a
spec/parser/errors_spec.rb100644001.13 KB15a6a174e2a6435b492ad463034714c4f8bcadcda7c508693810c8fef1e6c9b0
spec/parser/escapes_spec.rb100644004.9 KBbe3e36781bc172e23c9455af3d1e4dd8a4dd876f10d7da6857d13111e886cfb3
spec/parser/free_space_spec.rb100644002.97 KBb8772ca2ea0f4024f0909d1e722673a63fc031fac7d90b18c44565831bc3e5bf
spec/parser/groups_spec.rb100644005.24 KBc419dbc0d9576bbb1e8a6636b8f68c4161af9b56836a820395f7413da0cf3bc4
spec/parser/keep_spec.rb10064400235 Bytes827021740d3bb64d7e35c5889e54e67c5b5851b2fc526e2d853d2a4f48b2953b
spec/parser/posix_classes_spec.rb10064400431 Bytes3bae51c442e5e71250047c6e55d41b3a39e328efe89f7ffa31a2efd8515f15fb
spec/parser/properties_spec.rb100644003.1 KBaf0e5996c55951809a4038a0e70641b9ccbc76ed10e31e38b5f28ad7f1afcc9a
spec/parser/quantifiers_spec.rb100644002.67 KB9a0f8d659d99629d4caff4066895e0444029a988ffe75257f0ef58cca9a2d47c
spec/parser/refcalls_spec.rb100644004.58 KB404d0e5c364759dbdaf3c6ad0cf9a3bc32e246b34a0b2af34c135d94d169c8ea
spec/parser/set/intersections_spec.rb100644004.01 KB24870725aa5c81e4b6060b5fe766384be5eae8d78622af91990488b01e6dc7ed
spec/parser/set/ranges_spec.rb100644002.97 KB01386d885ac1c6ac32b5140b91d33d4d68c5e7a4bfb4b082b1945592e4cb83ca
spec/parser/sets_spec.rb100644004.55 KB8b8ff00485998a150eb833a6e7acf07384b696f05bba77fc7dd21d65053e8397
spec/parser/types_spec.rb10064400975 Bytes711595f32c63662205aaba565678992d5db503a1dee709f0d41328bcc294789c
spec/scanner/all_spec.rb10064400493 Bytesb8ac21f0f795b83faafa82b2bab8d1cf6c7ce32c9374a0279842d0b66183c80b
spec/scanner/anchors_spec.rb100644001.17 KB1ab1c5778330b5ed24c01cf6256ef3d3003a8f443d7df8a7e1ad550cb9c4bfc8
spec/scanner/conditionals_spec.rb100644007.62 KB52f63231722382c82d4959dd3af1839fdeb27407be3670d50c0894b07f0ac02f
spec/scanner/errors_spec.rb100644004.95 KB5421540e0078d0124b01ebb252547f6a51dc12f677cbbf8de64e7be888d9b3aa
spec/scanner/escapes_spec.rb100644004.05 KBdfe41dba7290970398566883308d1dd9a0ac8d58aa86db59fb6c86baa46e394b
spec/scanner/free_space_spec.rb100644006.01 KBdaf0110e9a9cdaade985e68f12c19c984133d245fa2d715b6cdf45409e9137cf
spec/scanner/groups_spec.rb100644003.59 KB33501a68b8690ad9236df1d0a23c6dc6d2d0d8240ea8937fbec6e4d9aca36fd0
spec/scanner/keep_spec.rb10064400261 Bytesaaadf2720f6a32afc4642b5503c379f022e71023084caa0e179b263d9dd75f8f
spec/scanner/literals_spec.rb100644003.61 KBe90cec94161a7e16793ba93a8abe8bb1933bd0c5b32578aa85028b1b14226e59
spec/scanner/meta_spec.rb10064400902 Bytes49eaf80e50a3e99c81f528b6e4ee562e095b6df5ebd8c515c4bca4e7bdf4586d
spec/scanner/properties_spec.rb100644002.64 KB739a1d7f841770c62cb32ba0978727f9e7c92907d71e2b13283b62adfb9ed6eb
spec/scanner/quantifiers_spec.rb100644001.31 KB7b5835439bc48c7e633422e6175b5fd8ae02e207285d1b5bf65a9f9c22dacfcd
spec/scanner/refcalls_spec.rb100644002.34 KB43cfa43d157fad7045e203fc2536a41b7d987299af75decb0bc8c9fb108bc217
spec/scanner/sets_spec.rb100644007.2 KBf2465eeb508260dbf50bcabfe86558e7529ff806b8958f18044849d705db5dd1
spec/scanner/types_spec.rb10064400802 Bytes77eaabef2cb2b58f75e5cf67dd2e8582d3990a13ce1f337c0c2a4821d10e117b
spec/spec_helper.rb10064400345 Bytesd60f7439f8ca6de6d159c8ec35ca037a5b287cfff796096bf07c4c3aeddf9c4d
spec/support/runner.rb10064400755 Bytes05cb08ba6d2354ab31264e0ee676ad9106187aa5bdbb6d1b64fedb6c01e7e405
spec/support/shared_examples.rb100644002.31 KB43a72a71f3cd4c6620a33eea38dbda35e69e604cb013045ebf122552ac5f2aaa
spec/support/warning_extractor.rb100644001.19 KBfde3afa049dccc7bc457ce3a76ce5bb48dc6b248e44276d20ee146f8bd04d66c
spec/syntax/syntax_spec.rb100644001.62 KB2045a27d65b9c5a2abff5e2701335ff83308ccc34b1fa5eace7742465b6e72f9
spec/syntax/syntax_token_map_spec.rb10064400623 Bytes4bc757b3ee8c55b171a46e7f460dea5287512871cb252e30f93e8818e655ef55
spec/syntax/versions/1.8.6_spec.rb10064400637 Bytes0b7cbff2bd924a4593de0639e962f1bca21977a62be0599d98548a14bd483a9f
spec/syntax/versions/1.9.1_spec.rb10064400346 Bytes641fcc2976286d5df53509ca84e3ebe5484c7761ee11d8a1e78aadc509b8d7c0
spec/syntax/versions/1.9.3_spec.rb10064400318 Bytes501aec7d59837d06a0bf78bac51a95780de2d416a357f2d3eb865e05343f750d
spec/syntax/versions/2.0.0_spec.rb10064400319 Bytesa850f764a29489b03b5763a83c22a7f071a248743845060a68e2a5854d089be3
spec/syntax/versions/2.2.0_spec.rb10064400318 Bytes097daa34638bdbfafce478492ea0ea9e6cef32f5a01db844e931a4973b900cb9
spec/syntax/versions/aliases_spec.rb100644001.85 KB7a3068981df7f0cf46fbac640a1a63a69f2233c3e11d54ba59048e1f63648c4e
spec/token/token_spec.rb100644001.9 KB47abe6359271ed2e3bd135f473338acc970bcda1eb93652f78ba3a60c19eaf8e