Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/pest-parser/pest
The Elegant Parser
https://github.com/pest-parser/pest
27a430a9f02096bd0c14cbe958f3775d558932fc authored over 7 years ago by Dragos Tiselice <[email protected]>
6e222e5497fe543a513f99a265b76d2150f6b7c8 authored over 7 years ago by Dragos Tiselice <[email protected]>
d04a7e1716717f8418b3739ec4cf671669dab446 authored over 7 years ago by Dragos Tiselice <[email protected]>
4800f41e55c29624ad193cb6ce7628de12e37a33 authored over 7 years ago by Dragos Tiselice <[email protected]>
Added a Position and Span to make Input matching completely
safe. Input implementations will now...
72b88dde5e9cee2607bde5f1915b2bd0e8ce8096 authored over 7 years ago by Dragos Tiselice <[email protected]>
Added cacheling padding, index caching, and removed Vec<Option<T>>
in favor of *mut T.
e88c39a63aad53fd7c6dd647ad4cee1cd046a513 authored over 7 years ago by Dragos Tiselice <[email protected]>
6849d3fb8e2bce159e892516c0c44d3206ef7661 authored over 7 years ago by Dragos Tiselice <[email protected]>
1fad6259ea67d812ed25ccc6b775b0fff23280a8 authored over 7 years ago by Dragos Tiselice <[email protected]>
c78645d02f0def24114bf6f4085e3c5d1a0d09a6 authored over 7 years ago by Dragos Tiselice <[email protected]>
Fixes #100.
7b0ccf3c85e26df5427703087d57bfbc5f908f64 authored over 7 years ago by Dragos Tiselice <[email protected]>34684edec20c2f0d0892013e72635c3d903b3c3c authored over 7 years ago by Dragos Tiselice <[email protected]>
a21241d057c7697895d59b5d3a1021ebca7b382c authored over 7 years ago by Dragos Tiselice <[email protected]>
793df9a1b507d0ce5ddb4b14d6918212af02c683 authored over 7 years ago by Dragos Tiselice <[email protected]>
a1543d88a0cfefecc182099bac5266ca6f5d575f authored over 7 years ago by Sunjay Varma <[email protected]>
2c2185aef33e8b4f2022a5ead36d2a5e14f77a81 authored over 7 years ago by Dragos Tiselice <[email protected]>
e2ac6843cf1ca062bc865bcb4e1a9f0b86bd413a authored over 7 years ago by Dragos Tiselice <[email protected]>
6b307c67a636142f6b6aa9bcb6cd3ac223983607 authored over 7 years ago by Dragos Tiselice <[email protected]>
340c41174cfbb8df05dbd38960be0e75ead5520a authored over 7 years ago by Dragos Tiselice <[email protected]>
a7b4897223e8aa68d10a436b99cfa8d594d8252c authored over 7 years ago by Dragos Tiselice <[email protected]>
c763d73f99067a49924a976713c68a3f96864fab authored over 7 years ago by Dragos Tiselice <[email protected]>
2b550a29f632f4dcd68f49a8ee47c22e4ddd960c authored over 7 years ago by Dragos Tiselice <[email protected]>
83553dcdb7ca8feb9996264a7d07a45758a2ca07 authored over 7 years ago by Dragos Tiselice <[email protected]>
1433ad74f33989ceaa8dbb2d7fd5f4f70d784bba authored over 7 years ago by Dragos Tiselice <[email protected]>
a591a640281aec531f7bbb6625a03917d4571740 authored over 7 years ago by Dragos Tiselice <[email protected]>
d99353cfac17e1a6cac04e65c3965446fcd0d58c authored over 7 years ago by Dragos Tiselice <[email protected]>
8c24f30eb7f749d39ba6aefe6e2070ebb147e8dc authored over 7 years ago by Dragos Tiselice <[email protected]>
ffe355a575ce243d50d01f8740fe12560fce0f92 authored over 7 years ago by Dragos Tiselice <[email protected]>
80d7acdb816aa7a15971028a0d57bc6a9f4296a7 authored over 7 years ago by Sunjay Varma <[email protected]>
96203cc713f1747ecc13fea6eabbce0aacdc3a11 authored over 7 years ago by Dragos Tiselice <[email protected]>
Changed kcov coverage paths in order to fix merging.
4db26365947d56719891d8e5ba4ab82ae7864701 authored over 7 years ago by Dragos Tiselice <[email protected]>89b2424b8ffdb0660e1f32c2ef07fb562c44ff63 authored over 7 years ago by Dragos Tiselice <[email protected]>
f0c06e6e1c7440c5994f12cb5cc049f229ffcc6a authored over 7 years ago by Dragos Tiselice <[email protected]>
1fe17261a511862fda076e8104ac9eee6c8fb040 authored over 7 years ago by Dragos Tiselice <[email protected]>
da5c1cf3f993d2a5144d6a4b9e0e19cc8cddde00 authored over 7 years ago by Dragos Tiselice <[email protected]>
Changed Position to be more like Iterator in order to avoid
useless cloning.
2bd23f0afb0048a7987ee6d0bbbb83a329a0b8c5 authored over 7 years ago by Dragos Tiselice <[email protected]>
6ae8012473d491f9b4ebd41262ccb2255ee8385b authored over 7 years ago by Dragos Tiselice <[email protected]>
a7273cbeb38f526f42f549a77de14a463698a2b0 authored over 7 years ago by Dragos Tiselice <[email protected]>
476f292af400ee89c198004898fcad1fb060a8f8 authored over 7 years ago by Dragos Tiselice <[email protected]>
Added a manual implementation of a json parser. Made changes to
API in order to make the impleme...
74871e73f16f676d5c4f4992ccef9daad55c2f91 authored over 7 years ago by Dragos Tiselice <[email protected]>
9bb9efce390f29dc92f2db6aa02546e32604f1ea authored over 7 years ago by Dragos Tiselice <[email protected]>
b79af31e09bcbee70ec663d5ec0b0d296e4977e0 authored over 7 years ago by Dragos Tiselice <[email protected]>
5b8e861a4b66ea9736f1d52bc72717418d98acd9 authored over 7 years ago by Dragos Tiselice <[email protected]>
Relaxed ordering is not sufficient for acquiring a lock.
f631051e399c1602d6fc63b441a33209f75f3217 authored over 7 years ago by Dragos Tiselice <[email protected]>289e84db49083ea3d11034f40bb73edc34efff6d authored over 7 years ago by Dragos Tiselice <[email protected]>
27fe0674c96561ae4757a28bc509e0caade0fa08 authored over 7 years ago by Dragos Tiselice <[email protected]>
4b1d834a302197e304dab1a1339cf9e6b941314e authored over 7 years ago by Dragos Tiselice <[email protected]>
2c904ea4dd3671d2004ace316adf01c093617fef authored over 7 years ago by Dragos Tiselice <[email protected]>
Due to performance issues (high latency), the Stream API has been
replace with a simpler Iterato...
e73f60d661c488b028593d544b1f0e6446ef00cf authored over 7 years ago by Dragos Tiselice <[email protected]>
704c111a77928d1f9188249c9c1e2a772819faa6 authored over 7 years ago by Dragos Tiselice <[email protected]>
99a9f964ec35f41a905071bf9d6d64cfc5e0501d authored over 7 years ago by Dragos Tiselice <[email protected]>
Added BufferedSender::send_all in order to short-circuit
some locking by submitting a whole Drain.
c853fa69098f14cd1da897832999eb5d229f9bfb authored over 7 years ago by Dragos Tiselice <[email protected]>
5c2a88451373497b3d9ab6d69b1e023c220532f4 authored over 7 years ago by Dragos Tiselice <[email protected]>
d23a0c8b426eda665c989b062d6b87c7bd55b912 authored over 7 years ago by Dragos Tiselice <[email protected]>
This remove even more cloning when writing an API.
d5c0d90d03af293014b722a862ad0eeb22fe2686 authored over 7 years ago by Dragos Tiselice <[email protected]>ea8e54af9eb247365c368f2ac7689571735cac5a authored over 7 years ago by Dragos Tiselice <[email protected]>
c53b2368ffe2763bbffc7d1e8e88f21094e738f1 authored over 7 years ago by Dragos Tiselice <[email protected]>
e299eae2c4de0da995e572a380198831dcb948aa authored over 7 years ago by Dragos Tiselice <[email protected]>
247c90ac1b35183f472fcf0da9d4e586fb364cb0 authored over 7 years ago by Dragos Tiselice <[email protected]>
331e4566eaaa18b686840f2b87d792600c1ac8dd authored over 7 years ago by Dragos Tiselice <[email protected]>
402e16dca68315319b4ff489c4d2b30833405aa8 authored over 7 years ago by Dragos Tiselice <[email protected]>
b18138db186a81a3085700474c1476671c7eeb4e authored over 7 years ago by Dragos Tiselice <[email protected]>
4b77483fdd41fb14dec11d18deadabad16e65b6b authored over 7 years ago by Dragos Tiselice <[email protected]>
8f051b46b7404688be74a325786f73807574926f authored over 7 years ago by Dragos Tiselice <[email protected]>
ad23f4b7e707aa0d150a1e832be4d3375a482e4e authored over 7 years ago by Dragos Tiselice <[email protected]>
f615c2aed71bb6c65531684b07d604be93eb4a8f authored over 7 years ago by Dragos Tiselice <[email protected]>
73a99e8cd643a76af0362f697776ba2a33052c5e authored over 7 years ago by Dragos Tiselice <[email protected]>
22d5e6c531529583f3bc668984ed6240f05a3631 authored over 7 years ago by Dragos Tiselice <[email protected]>
91d9b5dee36c10e253ef19fdd68097a6eac46954 authored over 7 years ago by Dragos Tiselice <[email protected]>
Reorganized streams in a similar fashion to what it was before.
Added a TokenStream trait and an...
22d95b822c859535c977854f7bceba10b545758c authored over 7 years ago by Dragos Tiselice <[email protected]>
2e81dacc9ab3ac6a6164e8e304d847c17128c62e authored over 7 years ago by Dragos Tiselice <[email protected]>
cf61496b2c499cdd2032dce50d5fdad7ecb30926 authored over 7 years ago by Dragos Tiselice <[email protected]>
1e9af58f18476ba342e28ac622f3472564bbd5e6 authored over 7 years ago by Dragos Tiselice <[email protected]>
cb8152b3290d79f4d257b9e6c86a8f72431161e3 authored over 7 years ago by Dragos Tiselice <[email protected]>
37a52abea4ebb833ca752f8097364e16b8e892c6 authored over 7 years ago by Dragos Tiselice <[email protected]>
Renamed TokenStream to ParserStream, and made
ParserState and ParserStream both be constructible...
a4400011f95c83a6732ece649a25a874ed1a9d26 authored over 7 years ago by Dragos Tiselice <[email protected]>
904117fc3df7939aa650d4548d9ec924e09d7a64 authored over 7 years ago by Dragos Tiselice <[email protected]>
df3929454b66089b7c00940bb5e471292c1d14b8 authored over 7 years ago by Dragos Tiselice <[email protected]>
Reverted the rename of TokenStream and made
its constructor flexible in terms of the Stream
it i...
2d323ac7c1159b243c65c51252fa63621bbd7b10 authored over 7 years ago by Dragos Tiselice <[email protected]>
Changed line and column counting to match Rust's
implementation. Added Error enum and formatting.
In order to accomodate pest-derive in the same
repository, pest is being moved to its own
direct...
b34a67115c087b7b1bc1466f62c0ea39d23df974 authored over 7 years ago by Dragos Tiselice <[email protected]>
a42f2e3fcf2037738d9697bd6fb556c414cb669f authored over 7 years ago by Dragos Tiselice <[email protected]>
358355bf5c72525cffd5a4059abcd6970a7a7666 authored over 7 years ago by Dragos Tiselice <[email protected]>
Added an optimization that extracts common
choice parts from sequences and skips unreachable
cho...
91db1057c45e3e557de3bd35a8dec7b26d56d2e8 authored over 7 years ago by Dragos Tiselice <[email protected]>
e6c3785b4cc6417c8a56fe3c43c4bf5f8756a672 authored over 7 years ago by Dragos Tiselice <[email protected]>
Added a pest_derive crate with parsing, AST, and
minimal testing.
Changed Travis to test pest_d...
0f2eb8110d4b3383d46c3e8f900396b5c755a045 authored over 7 years ago by Dragos Tiselice <[email protected]>32647d8bca010016bab8e58bb4b660ebe4323409 authored over 7 years ago by Dragos Tiselice <[email protected]>
5de3f1ffdf7b6e459488ccbe5cde899c1b9d301b authored over 7 years ago by Dragos Tiselice <[email protected]>
Changed the validator to look through nested
infix rules.
Added duplicate rules and left-recursion checks.
Fixes #91.