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
Allow trailing comma in macros
117da88698b83fbb9972ad47974d66892516e9e5 authored about 7 years ago by Dragoș Tiselice <[email protected]>feeb5dea81e234a5f447e810372fa98e4a50f41d authored about 7 years ago by Nathan Scowcroft <[email protected]>
This leads the way into having max repetetions and min repetitions.
ac5ae2db9147f873a71ddcad2e3d6f53d4b73cbe authored about 7 years ago by Nathan Scowcroft <[email protected]>0fe8ecb32ef0fde5f861c825e261fad8e2f56d03 authored about 7 years ago by Nathan Scowcroft <[email protected]>
dfffc18ef640dd61cbab8c62bd144ea1fafc7c6f authored about 7 years ago by Nathan Scowcroft <[email protected]>
5faf732ef59eb950a973db54a94f8834d969bdc9 authored about 7 years ago by Nathan Scowcroft <[email protected]>
0bf8642697c885ebcf71c604a47fe2a77e95829f authored about 7 years ago by Dragos Tiselice <[email protected]>
79e569c664d46fbdd330e3c529802ad6a145ee1f authored about 7 years ago by Dragos Tiselice <[email protected]>
1441e1af83e14f180755bde3a3d91f908a56e7da authored about 7 years ago by Dragos Tiselice <[email protected]>
Use fully-qualified path for Result
a06a7da448219559d5936c1693068d4f24f5420c authored about 7 years ago by Dragoș Tiselice <[email protected]>Fix description of `e1 | e2` in docs
3601ba47b4567fda4a437a1785988d6df2da06c9 authored about 7 years ago by Dragoș Tiselice <[email protected]>
This is necessary in case the client code redefines `Result` with a
type alias.
3f423134f108851a502647802316d439ab7b5bfb authored about 7 years ago by Jim Turner <[email protected]>
7c44ad9eaf4b5d04b0434cc386d7e0392e34e18a authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
49e39e00819e601f9b1ae1ed5c9d39c599ba836f authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
7387dde1e2d6e2314374502a6f1bd2767ae9c5d5 authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
cb645e42c35f4a37902f0b70821b2319c1e65baf authored about 7 years ago by Dragos Tiselice <[email protected]>
db817238b294fdcbae5e9c805f06fd7b4dbdcb8f authored about 7 years ago by Dragos Tiselice <[email protected]>
Negative lookaheads were reported ever when matching.
c02f55e3c20f4364654296d18184e9862c69607d authored about 7 years ago by Dragos Tiselice <[email protected]>
The start and end indices of the line_of method would overlap
(start > end) between two new line...
Only positive or negative attempts were reset on progress instead
of both, which left old residu...
Comments erroneously expected at least some whitespace after each
match.
b934c5afc3e87e6492d6d20139c04ec56baab82c authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
d718e672a3310f629ea46278115a1407258fe2a0 authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
927ac8630b22fe89a69d5e3af3321e381aa1a53a authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
02d445decbfa84a4ce971b484b881be27b22d684 authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
1319bde054244749ef2b26fcab53b2d86474135f authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
55252164769e38e6dc35db5d10a80849015d7b78 authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
c1e30aa6f2eb722ee3c31b9baf4d7b5145a9afdf authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
47cfdbd0698fc700505a329a5b866037c9c6bdf9 authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
As `quote::Ident` is the only thing from `quote` used by `pest_meta`,
the dependency on `quote` ...
f0337c38b86da90db0e11b0bebce9ed4aaa61b7f authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
Migrated to tarpaulin for coverage.
4ea674a34d354d279e1da9e8c8a83bbf582a9bbc authored about 7 years ago by Dragoș Tiselice <[email protected]>This will improve coverage accuracy and lead to a much faster build.
5fcb0a72501cfd366450e870876f2741e326858c authored about 7 years ago by Dragoș Tiselice <[email protected]>05ffc628bc45769205b2fa1853a6a0e74ed07f1a authored about 7 years ago by Danilo Bargen <[email protected]>
2fc84b194196148bd800a58a7bb68c2940dd862f authored over 7 years ago by Dragos Tiselice <[email protected]>
ee9266c678c121b5651cd350f3c92c858f5ed40f authored over 7 years ago by Dragos Tiselice <[email protected]>
b52e019cd2b6ae8421b807fe869e80d7c1a81475 authored over 7 years ago by Dragos Tiselice <[email protected]>
638d1be09b0e62111a8f7a3ad2036087ff496399 authored over 7 years ago by Dragos Tiselice <[email protected]>
70cd08806179792faa3ea7637102e21a016457cf authored over 7 years ago by Dragos Tiselice <[email protected]>
Bitwise or would always assign the last operators in a chain,
dropping everything in between.
10829f1c4b66cda769d563318c02c2badd26f2ec authored over 7 years ago by Dragos Tiselice <[email protected]>
e7efd971d8b49c4e0d463bbd92f31e5e99b8c59c authored over 7 years ago by Dragos Tiselice <[email protected]>
f2d86b23e41513bc6fbcd42f20f5879aea0e0287 authored over 7 years ago by Dragos Tiselice <[email protected]>
0ecb0e1a6335e791913812809339934a2ee2815a authored over 7 years ago by Dragos Tiselice <[email protected]>
Changed the implementation of Position::skip so as not to create
a separate object when called, ...
69e8327e71606efd57ea2eff520460417bd05966 authored over 7 years ago by Dragos Tiselice <[email protected]>
9b2a18a02bb27fd0461465cea7f089abfdafed6f authored over 7 years ago by Dragos Tiselice <[email protected]>
ec6586bd846830885720436580e42023585cc893 authored over 7 years ago by Dragoș Tiselice <[email protected]>
57fa3936b28d853d399a8ddd8759d4810a362551 authored over 7 years ago by Dragos Tiselice <[email protected]>
c5dc8e431b5f9132d7a56c66929789dd78679ce4 authored over 7 years ago by Dragos Tiselice <[email protected]>
c06ff56e335334c63adb8ab0616145e4843d65e7 authored over 7 years ago by Dragos Tiselice <[email protected]>
8e401698b9dbdb69b95dbf9730fa355849f037e7 authored over 7 years ago by Dragos Tiselice <[email protected]>
a910cfc15850ba86b0174a1b1724c75da1dfb3b8 authored over 7 years ago by Dragos Tiselice <[email protected]>
3c7adea661b698bde4c2e1110067c7f0723f25bb authored over 7 years ago by Dragos Tiselice <[email protected]>
372eba2a86a1359502bc3fbe01975cdb573c51e3 authored over 7 years ago by Dragos Tiselice <[email protected]>
ea6214e15d01d57d2d42ca9b7b1715f2ef100a4c authored over 7 years ago by Dragos Tiselice <[email protected]>
b88f52c8a28606b740f9c22f31d96fa97f2ed677 authored over 7 years ago by Dragoș Tiselice <[email protected]>
fix typo in doc leading to dead links.
0fe197350654c8ebcb9a969822214660cb23635e authored over 7 years ago by Dragoș Tiselice <[email protected]>8dca3ecbcc821e60d91eaf31ab4b87f78e742ffe authored over 7 years ago by Laurent Wandrebeck <[email protected]>
a7dc8f17dbb19ebed57a48b76a6bc7786a906625 authored over 7 years ago by Dragos Tiselice <[email protected]>
d4bb1b846a27f67c45ffd21fd42eec48f99e9baf authored over 7 years ago by Dragos Tiselice <[email protected]>
1e9395cc33acfb93569a6b5da0610d7196b22888 authored over 7 years ago by Dragos Tiselice <[email protected]>
e27f54cddaaeca13dfb1a398609a4e8a214a8571 authored over 7 years ago by Dragos Tiselice <[email protected]>
3a8f0fe47293cd2648120a65f69b1303289665c8 authored over 7 years ago by Dragos Tiselice <[email protected]>
cb1c7c0c4b1d746211c07a2b6c6ba123265d802f authored over 7 years ago by Dragos Tiselice <[email protected]>
15ae2d16f95bc7d93f34f310e33b32e48f13164f authored over 7 years ago by Dragos Tiselice <[email protected]>
Allow StringInput from borrowed str, to avoid copy
01c68c7887b28daaf2d977c10e5a612834688fca authored over 7 years ago by Dragoș Tiselice <[email protected]>Signed-off-by: Ning Sun <[email protected]>
68cbea4d7ba9d34b77e89adcdd27cc655b2823e8 authored over 7 years ago by Ning Sun <[email protected]>Signed-off-by: Ning Sun <[email protected]>
d810145f4c04c750af9fefee0e748920359fbb60 authored over 7 years ago by Ning Sun <[email protected]>Signed-off-by: Ning Sun <[email protected]>
0dee873d969c2e5f03c13eb618ed9de09b9a3d5e authored over 7 years ago by Ning Sun <[email protected]>Add cfg(debug_assertions) to suggested code
b5022f64130b1644708816575d6854b5ff0aa55c authored over 7 years ago by Dragoș Tiselice <[email protected]>Signed-off-by: Ning Sun <[email protected]>
4e6d7459116e7e4cf18165e202c7a5aed9535dee authored over 7 years ago by Ning Sun <[email protected]>Signed-off-by: Ning Sun <[email protected]>
05408368ba2b5de356c59cca16645506328c6dcd authored over 7 years ago by Ning Sun <[email protected]>so lifetime indicator is no longer needed in FileInput and StringInput
Signed-off-by: Ning Sun ...
16fdc25c56affe382e908a87bb1ad71840b8f8b7 authored over 7 years ago by Ning Sun <[email protected]>That makes the dummy `const _GRAMMAR` be present only during development automatically, avoiding...
a355fd791c80e7e9fba3a88d70f0e3a95f6115c2 authored over 7 years ago by Félix Saparelli <[email protected]>4c98bea47365e486366b6414d28054306352c87d authored over 7 years ago by Dragoș Tiselice <[email protected]>
c7e1eaad4d786902c1bebff5cc8344b7b754b805 authored over 7 years ago by Dragos Tiselice <[email protected]>
442b569fafc325dcd9add22b46c0552be48e3f37 authored over 7 years ago by Dragos Tiselice <[email protected]>
f0be5a1efc773c29c6cf922b7d411e07644f9207 authored over 7 years ago by Dragos Tiselice <[email protected]>
0c7ee45c096ba4f68ecdc52bd187a3c5f5daeae4 authored over 7 years ago by Dragos Tiselice <[email protected]>
542ba7182f934787590f01b913948164b5bdf413 authored over 7 years ago by Dragos Tiselice <[email protected]>
Added separate AST for parsing and validation. Added validation
tests.
1e48a4f9ae213f60f480b3fe6989472edd8fc845 authored over 7 years ago by Dragos Tiselice <[email protected]>
Signed-off-by: Ning Sun <[email protected]>
00709348b27817e05e0a593cb760f4de04362728 authored over 7 years ago by Ning Sun <[email protected]>a2b14d682333daeb4fb133c2900c6d1822910ae2 authored over 7 years ago by Dragos Tiselice <[email protected]>
154ba48db1409a4239938983e703d5584562c2a7 authored over 7 years ago by Dragos Tiselice <[email protected]>
f6124c4379e703c4a7cbe559ac75a8240bc96786 authored over 7 years ago by Dragos Tiselice <[email protected]>
2dc5e40ee190964400efe748bd73f75fcc7c7690 authored over 7 years ago by Dragos Tiselice <[email protected]>
f8f33dd1f7aa24f019210473a49cb7f17c0d66f0 authored over 7 years ago by Dragos Tiselice <[email protected]>
c2563291c568080d10c0cc1df472a942385582bb authored over 7 years ago by Dragos Tiselice <[email protected]>
279a58091394452fe055fdd5064635be25cc5595 authored over 7 years ago by Dragos Tiselice <[email protected]>
c333ca761ecb11ee24e4477c73c116ea30fa72dc authored over 7 years ago by Dragos Tiselice <[email protected]>
2x smaller SVG logo
703e9c286e352a4dcbd2a74bb3e8e0330dd281b4 authored over 7 years ago by Dragoș Tiselice <[email protected]>Mostly lossless SVG optimization.
2b83886be877ff21f2e9aa7dde09b6d796024165 authored over 7 years ago by Evgeniy Reizner <[email protected]>198a913d5c09ed6882edbc423db42156ef461c94 authored over 7 years ago by Dragos Tiselice <[email protected]>
d588364ef59d3f6ff45156862b022396e7d7c2dc authored over 7 years ago by Dragos Tiselice <[email protected]>
9014a1b912b11e551eb06d34d079f19d5259a589 authored over 7 years ago by Dragos Tiselice <[email protected]>
f3d208fbf685d932e3939ada9cbf243e79c8950f authored over 7 years ago by Dragoș Tiselice <[email protected]>
5350150e99bc69d690e6edcce535cbcd1e445ed2 authored over 7 years ago by Dragos Tiselice <[email protected]>