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

Merge pull request #161 from dbrgn/trailing-comma

Allow trailing comma in macros

117da88698b83fbb9972ad47974d66892516e9e5 authored about 7 years ago by Dragoș Tiselice <[email protected]>
Add tests for loop unrolling.

feeb5dea81e234a5f447e810372fa98e4a50f41d authored about 7 years ago by Nathan Scowcroft <[email protected]>
Separate exact and min/max repetetions

This leads the way into having max repetetions and min repetitions.

ac5ae2db9147f873a71ddcad2e3d6f53d4b73cbe authored about 7 years ago by Nathan Scowcroft <[email protected]>
Add minumum repetition syntax `f{3,}`

0fe8ecb32ef0fde5f861c825e261fad8e2f56d03 authored about 7 years ago by Nathan Scowcroft <[email protected]>
Add grammar tests for max and min repetition

dfffc18ef640dd61cbab8c62bd144ea1fafc7c6f authored about 7 years ago by Nathan Scowcroft <[email protected]>
Add maximum repetition syntax `f{, 3}`

5faf732ef59eb950a973db54a94f8834d969bdc9 authored about 7 years ago by Nathan Scowcroft <[email protected]>
Fixed build.

0bf8642697c885ebcf71c604a47fe2a77e95829f authored about 7 years ago by Dragos Tiselice <[email protected]>
Implemented Error trait.

79e569c664d46fbdd330e3c529802ad6a145ee1f authored about 7 years ago by Dragos Tiselice <[email protected]>
Cleaned up imports.

1441e1af83e14f180755bde3a3d91f908a56e7da authored about 7 years ago by Dragos Tiselice <[email protected]>
Merge pull request #167 from jturner314/fqn-result

Use fully-qualified path for Result

a06a7da448219559d5936c1693068d4f24f5420c authored about 7 years ago by Dragoș Tiselice <[email protected]>
Merge pull request #165 from jturner314/patch-1

Fix description of `e1 | e2` in docs

3601ba47b4567fda4a437a1785988d6df2da06c9 authored about 7 years ago by Dragoș Tiselice <[email protected]>
Use fully-qualified path for Result

This is necessary in case the client code redefines `Result` with a
type alias.

cb7d8fe519146d0342e0f0568bdf2d86160e2d3c authored about 7 years ago by Jim Turner <[email protected]>
Fix description of `e1 | e2` in docs

3f423134f108851a502647802316d439ab7b5bfb authored about 7 years ago by Jim Turner <[email protected]>
Put spaces inside braces in all the unsafe places

7c44ad9eaf4b5d04b0434cc386d7e0392e34e18a authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
Remove redundant example section in Cargo.toml

49e39e00819e601f9b1ae1ed5c9d39c599ba836f authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
Add use-case for `pest_meta` as a syntax colorizer

7387dde1e2d6e2314374502a6f1bd2767ae9c5d5 authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
Made small refactorings.

cb645e42c35f4a37902f0b70821b2319c1e65baf authored about 7 years ago by Dragos Tiselice <[email protected]>
Updated version.

db817238b294fdcbae5e9c805f06fd7b4dbdcb8f authored about 7 years ago by Dragos Tiselice <[email protected]>
Fixed negative lookahead reporting.

Negative lookaheads were reported ever when matching.

c02f55e3c20f4364654296d18184e9862c69607d authored about 7 years ago by Dragos Tiselice <[email protected]>
Fixed line_of indices bug.

The start and end indices of the line_of method would overlap
(start > end) between two new line...

f28600f179342f4675a50997a33b2923f0080aab authored about 7 years ago by Dragos Tiselice <[email protected]>
Fixed attempts reset bug.

Only positive or negative attempts were reset on progress instead
of both, which left old residu...

e5920e202408f08e3f919d5e4c030c4cd5fa3ec9 authored about 7 years ago by Dragos Tiselice <[email protected]>
Fixed comment rule definition. Fixes #163.

Comments erroneously expected at least some whitespace after each
match.

163cc4f8fc48d4b063493d9416b6b2985f7a33ce authored about 7 years ago by Dragos Tiselice <[email protected]>
Use `match` in the state parsing macro syntax

b934c5afc3e87e6492d6d20139c04ec56baab82c authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
Make validator return Result instead of panicking

d718e672a3310f629ea46278115a1407258fe2a0 authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
Use functional style for validation

927ac8630b22fe89a69d5e3af3321e381aa1a53a authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
Use the `maplit` crate for defining keyword sets

02d445decbfa84a4ce971b484b881be27b22d684 authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
Rename Grammar{Parser,Rule} -> Pest{Parser/Rule}

1319bde054244749ef2b26fcab53b2d86474135f authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
Separate defaults generation from consume_rules

55252164769e38e6dc35db5d10a80849015d7b78 authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
Extract ast, parser and validator into pest_meta

c1e30aa6f2eb722ee3c31b9baf4d7b5145a9afdf authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
Remove unused rules `soi` and `eoi`

47cfdbd0698fc700505a329a5b866037c9c6bdf9 authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
Remove `pest_meta` dependency on `quote`

As `quote::Ident` is the only thing from `quote` used by `pest_meta`,
the dependency on `quote` ...

4b1101d9c84aee7c9ee9d0ca61e53ee9fba035df authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
Add macro for PestParser rules

f0337c38b86da90db0e11b0bebce9ed4aaa61b7f authored about 7 years ago by Victor-Nicolae Savu <[email protected]>
Merge pull request #162 from pest-parser/tarpaulin

Migrated to tarpaulin for coverage.

4ea674a34d354d279e1da9e8c8a83bbf582a9bbc authored about 7 years ago by Dragoș Tiselice <[email protected]>
Migrated to tarpaulin for coverage.

This will improve coverage accuracy and lead to a much faster build.

5fcb0a72501cfd366450e870876f2741e326858c authored about 7 years ago by Dragoș Tiselice <[email protected]>
Allow trailing comma in macros

05ffc628bc45769205b2fa1853a6a0e74ed07f1a authored about 7 years ago by Danilo Bargen <[email protected]>
Updated version.

2fc84b194196148bd800a58a7bb68c2940dd862f authored over 7 years ago by Dragos Tiselice <[email protected]>
Added numbered repetition. Fixes #156.

ee9266c678c121b5651cd350f3c92c858f5ed40f authored over 7 years ago by Dragos Tiselice <[email protected]>
Changed optimizer to handle repeat once.

b52e019cd2b6ae8421b807fe869e80d7c1a81475 authored over 7 years ago by Dragos Tiselice <[email protected]>
Fixed faulty AST map.

638d1be09b0e62111a8f7a3ad2036087ff496399 authored over 7 years ago by Dragos Tiselice <[email protected]>
Updated version.

70cd08806179792faa3ea7637102e21a016457cf authored over 7 years ago by Dragos Tiselice <[email protected]>
Fixed prec_climber bug.

Bitwise or would always assign the last operators in a chain,
dropping everything in between.

0c869fb57496ca79535053b95d30525e41dc763d authored over 7 years ago by Dragos Tiselice <[email protected]>
Updated version.

10829f1c4b66cda769d563318c02c2badd26f2ec authored over 7 years ago by Dragos Tiselice <[email protected]>
Fixed compound atomic's cascading effect.

e7efd971d8b49c4e0d463bbd92f31e5e99b8c59c authored over 7 years ago by Dragos Tiselice <[email protected]>
Updated version.

f2d86b23e41513bc6fbcd42f20f5879aea0e0287 authored over 7 years ago by Dragos Tiselice <[email protected]>
Fixed a couple of atomic-related bugs.

0ecb0e1a6335e791913812809339934a2ee2815a authored over 7 years ago by Dragos Tiselice <[email protected]>
Improved performance of Position::skip.

Changed the implementation of Position::skip so as not to create
a separate object when called, ...

e30504de9966b3d784e2104ae01cb31ff2537b2f authored over 7 years ago by Dragos Tiselice <[email protected]>
Updated version.

69e8327e71606efd57ea2eff520460417bd05966 authored over 7 years ago by Dragos Tiselice <[email protected]>
Fixed validator stack-overflow.

9b2a18a02bb27fd0461465cea7f089abfdafed6f authored over 7 years ago by Dragos Tiselice <[email protected]>
Added book to links.

ec6586bd846830885720436580e42023585cc893 authored over 7 years ago by Dragoș Tiselice <[email protected]>
Fixed dead code warning.

57fa3936b28d853d399a8ddd8759d4810a362551 authored over 7 years ago by Dragos Tiselice <[email protected]>
Updated version.

c5dc8e431b5f9132d7a56c66929789dd78679ce4 authored over 7 years ago by Dragos Tiselice <[email protected]>
Improved docs.

c06ff56e335334c63adb8ab0616145e4843d65e7 authored over 7 years ago by Dragos Tiselice <[email protected]>
Fixed left-recursion false positives.

8e401698b9dbdb69b95dbf9730fa355849f037e7 authored over 7 years ago by Dragos Tiselice <[email protected]>
Added trace to left-recursion.

a910cfc15850ba86b0174a1b1724c75da1dfb3b8 authored over 7 years ago by Dragos Tiselice <[email protected]>
Added left-recursion validation to choices.

3c7adea661b698bde4c2e1110067c7f0723f25bb authored over 7 years ago by Dragos Tiselice <[email protected]>
Improved docs.

372eba2a86a1359502bc3fbe01975cdb573c51e3 authored over 7 years ago by Dragos Tiselice <[email protected]>
Updated version.

ea6214e15d01d57d2d42ca9b7b1715f2ef100a4c authored over 7 years ago by Dragos Tiselice <[email protected]>
Added special thanks.

b88f52c8a28606b740f9c22f31d96fa97f2ed677 authored over 7 years ago by Dragoș Tiselice <[email protected]>
Merge pull request #152 from lwandrebeck/master

fix typo in doc leading to dead links.

0fe197350654c8ebcb9a969822214660cb23635e authored over 7 years ago by Dragoș Tiselice <[email protected]>
fix typo in doc leading to dead links.

8dca3ecbcc821e60d91eaf31ab4b87f78e742ffe authored over 7 years ago by Laurent Wandrebeck <[email protected]>
Added push/pop/peek docs. Fixes #137.

a7dc8f17dbb19ebed57a48b76a6bc7786a906625 authored over 7 years ago by Dragos Tiselice <[email protected]>
Added whitespace/comment docs & validation. Fixes #136.

d4bb1b846a27f67c45ffd21fd42eec48f99e9baf authored over 7 years ago by Dragos Tiselice <[email protected]>
Added escapes to docs. Fixes #135.

1e9395cc33acfb93569a6b5da0610d7196b22888 authored over 7 years ago by Dragos Tiselice <[email protected]>
Removed procedural branch from Travis.

e27f54cddaaeca13dfb1a398609a4e8a214a8571 authored over 7 years ago by Dragos Tiselice <[email protected]>
Improved test coverage.

3a8f0fe47293cd2648120a65f69b1303289665c8 authored over 7 years ago by Dragos Tiselice <[email protected]>
Added Pairs & Pairs Display implementation.

cb1c7c0c4b1d746211c07a2b6c6ba123265d802f authored over 7 years ago by Dragos Tiselice <[email protected]>
Improved test coverage.

15ae2d16f95bc7d93f34f310e33b32e48f13164f authored over 7 years ago by Dragos Tiselice <[email protected]>
Merge pull request #146 from sunng87/feature/borrowed-string-input

Allow StringInput from borrowed str, to avoid copy

01c68c7887b28daaf2d977c10e5a612834688fca authored over 7 years ago by Dragoș Tiselice <[email protected]>
(style) remove trailing comma

Signed-off-by: Ning Sun <[email protected]>

68cbea4d7ba9d34b77e89adcdd27cc655b2823e8 authored over 7 years ago by Ning Sun <[email protected]>
(style) reformat

Signed-off-by: Ning Sun <[email protected]>

d810145f4c04c750af9fefee0e748920359fbb60 authored over 7 years ago by Ning Sun <[email protected]>
(fix) reformat

Signed-off-by: Ning Sun <[email protected]>

0dee873d969c2e5f03c13eb618ed9de09b9a3d5e authored over 7 years ago by Ning Sun <[email protected]>
Merge pull request #147 from passcod/patch-1

Add cfg(debug_assertions) to suggested code

b5022f64130b1644708816575d6854b5ff0aa55c authored over 7 years ago by Dragoș Tiselice <[email protected]>
(fix) remove unneeded lifetime in as_str

Signed-off-by: Ning Sun <[email protected]>

4e6d7459116e7e4cf18165e202c7a5aed9535dee authored over 7 years ago by Ning Sun <[email protected]>
(test) added tests for StrInput

Signed-off-by: Ning Sun <[email protected]>

05408368ba2b5de356c59cca16645506328c6dcd authored over 7 years ago by Ning Sun <[email protected]>
(feat) add StrInput

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]>
Add cfg(debug_assertions) to suggested code

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]>
Removed inaccurate comment.

4c98bea47365e486366b6414d28054306352c87d authored over 7 years ago by Dragoș Tiselice <[email protected]>
Updated version.

c7e1eaad4d786902c1bebff5cc8344b7b754b805 authored over 7 years ago by Dragos Tiselice <[email protected]>
Added validation for non-progressing repetitions. Fixes #134.

442b569fafc325dcd9add22b46c0552be48e3f37 authored over 7 years ago by Dragos Tiselice <[email protected]>
Added validation for non-failing repetitions. Fixes #133.

f0be5a1efc773c29c6cf922b7d411e07644f9207 authored over 7 years ago by Dragos Tiselice <[email protected]>
Fixed paren spans.

0c7ee45c096ba4f68ecdc52bd187a3c5f5daeae4 authored over 7 years ago by Dragos Tiselice <[email protected]>
Added non-failing left-recursion validation.

542ba7182f934787590f01b913948164b5bdf413 authored over 7 years ago by Dragos Tiselice <[email protected]>
Improved parser validation.

Added separate AST for parsing and validation. Added validation
tests.

971b33bf273a559281964928a599c1c2d5c2210a authored over 7 years ago by Dragos Tiselice <[email protected]>
Reordered predefined rules.

1e48a4f9ae213f60f480b3fe6989472edd8fc845 authored over 7 years ago by Dragos Tiselice <[email protected]>
(feat) allow StringInput from borrow str, to avoid copy

Signed-off-by: Ning Sun <[email protected]>

00709348b27817e05e0a593cb760f4de04362728 authored over 7 years ago by Ning Sun <[email protected]>
Fixed small parsing issues.

a2b14d682333daeb4fb133c2900c6d1822910ae2 authored over 7 years ago by Dragos Tiselice <[email protected]>
Added error reporting tests.

154ba48db1409a4239938983e703d5584562c2a7 authored over 7 years ago by Dragos Tiselice <[email protected]>
Fixed macro path.

f6124c4379e703c4a7cbe559ac75a8240bc96786 authored over 7 years ago by Dragos Tiselice <[email protected]>
Updated version.

2dc5e40ee190964400efe748bd73f75fcc7c7690 authored over 7 years ago by Dragos Tiselice <[email protected]>
Fixed FlatPairs index ouf of bounds. Fixes #144.

f8f33dd1f7aa24f019210473a49cb7f17c0d66f0 authored over 7 years ago by Dragos Tiselice <[email protected]>
Added fail testing macro.

c2563291c568080d10c0cc1df472a942385582bb authored over 7 years ago by Dragos Tiselice <[email protected]>
Added base traits to Input.

279a58091394452fe055fdd5064635be25cc5595 authored over 7 years ago by Dragos Tiselice <[email protected]>
Fixed doc warnings.

c333ca761ecb11ee24e4477c73c116ea30fa72dc authored over 7 years ago by Dragos Tiselice <[email protected]>
Merge pull request #143 from RazrFalcon/patch-1

2x smaller SVG logo

703e9c286e352a4dcbd2a74bb3e8e0330dd281b4 authored over 7 years ago by Dragoș Tiselice <[email protected]>
2x smaller SVG logo

Mostly lossless SVG optimization.

2b83886be877ff21f2e9aa7dde09b6d796024165 authored over 7 years ago by Evgeniy Reizner <[email protected]>
Fixed non-atomic example.

198a913d5c09ed6882edbc423db42156ef461c94 authored over 7 years ago by Dragos Tiselice <[email protected]>
Fixed non-atomic token generation. Fixes #142.

d588364ef59d3f6ff45156862b022396e7d7c2dc authored over 7 years ago by Dragos Tiselice <[email protected]>
Updated version.

9014a1b912b11e551eb06d34d079f19d5259a589 authored over 7 years ago by Dragos Tiselice <[email protected]>
Add benchmark clarification.

f3d208fbf685d932e3939ada9cbf243e79c8950f authored over 7 years ago by Dragoș Tiselice <[email protected]>
Added as_str method to Pair.

5350150e99bc69d690e6edcce535cbcd1e445ed2 authored over 7 years ago by Dragos Tiselice <[email protected]>