Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Pest

Crowdfunding of the pest.rs domain for Pest's documentation (a general purpose parser written in Rust)
Collective - Host: opensource - https://opencollective.com/pest - Website: https://pest-parser.github.io - Code: https://github.com/pest-parser

Make README pairs example actually compile

There doesn't appear to be an `as_span` on `pest::iterators::Pair`, only an `into_span`. Without...

github.com/pest-parser/pest - 2da9e1348b31c6e04c93b85e39fb1415dc9f2a92 authored over 6 years ago by Christian Legnitto <[email protected]>
Fixed documentation rendering.

See https://github.com/pest-parser/pest/pull/202#issuecomment-382207251.

github.com/pest-parser/pest - cb7af0d4c968d4a49c49932ded6948426656507e authored over 6 years ago by Dragos Tiselice <[email protected]>
Merge pull request #226 from wirelyre/fix-impl-type-parameters

Fix custom derive for structs with type parameters

github.com/pest-parser/pest - ccec6d565e867113166c85defc8ff95ff06386d9 authored over 6 years ago by Dragoș Tiselice <[email protected]>
Fix custom derive for structs with type parameters

github.com/pest-parser/pest - 6ce02ea451a16570a18a8833f2dce8c89dfa33df authored over 6 years ago by wirelyre <[email protected]>
Merge pull request #224 from sunjay/as_span

Created as_span method

github.com/pest-parser/pest - 7eab574eea3323c22c2e41971c4d8387580df811 authored over 6 years ago by Dragoș Tiselice <[email protected]>
Deprecated since 2.0.0

github.com/pest-parser/pest - 2ce2d972dde372ffe52f7e3ad82780eb4ba212f5 authored over 6 years ago by Sunjay Varma <[email protected]>
Deprecating into_span

github.com/pest-parser/pest - be0163df131c7ffb351a58339c2bb43eeff152bb authored over 6 years ago by Sunjay Varma <[email protected]>
Created as_span(&self) method

github.com/pest-parser/pest - c10f5c621b94d3c30628f335600a526c13e1b43f authored over 6 years ago by Sunjay Varma <[email protected]>
Added skip to pest keywords.

github.com/pest-parser/pest - 7457f9710848a957658a9c54c6301a41eedf294a authored almost 7 years ago by Dragos Tiselice <[email protected]>
Reorganized imports.

github.com/pest-parser/pest - 8c48046ac0d05b0e40b53b097013a801ed514697 authored almost 7 years ago by Dragos Tiselice <[email protected]>
Removed skip_until.

skip_until_any felt out of place in terms of function naming. I've
thought about it and came up ...

github.com/pest-parser/pest - 4a3b735b355feaad308eacb9bf3228f1867340f9 authored almost 7 years ago by Dragos Tiselice <[email protected]>
Merge pull request #222 from wirelyre/fix-pair-into-inner

Fix conversion from Pair to Pairs

github.com/pest-parser/pest - 8a35a78810a32246232864b475e88a9ca54f58b9 authored almost 7 years ago by Dragoș Tiselice <[email protected]>
Fix conversion from Pair to Pairs

github.com/pest-parser/pest - a62e8e9e1701eea543fb2816365cddfb1ae2be8e authored almost 7 years ago by wirelyre <[email protected]>
Merge pull request #220 from hcpl/update-deps

Update dependencies

github.com/pest-parser/pest - 21c91bcfca9b409db7068643516d7bbbcb88e583 authored almost 7 years ago by Dragoș Tiselice <[email protected]>
Update dependencies

github.com/pest-parser/pest - 989e152eb055e36a193b81ba21e21c90af367f3b authored almost 7 years ago by hcpl <[email protected]>
Merge pull request #217 from jstnlef/impl-double-ended-iter

Implement DoubleEndedIterator for Pairs, FlatPairs, and Tokens

github.com/pest-parser/pest - 1d7749928069f88d732fd9d5ec12985b7e227ad9 authored almost 7 years ago by Justin LeFebvre <[email protected]>
Merge pull request #219 from kivikakk/remove-lambda-inlines

remove #[inline] on lambdas

github.com/pest-parser/pest - 265f8b56de2d3bcb2a1b38c641517b23ffd4a967 authored almost 7 years ago by Dragoș Tiselice <[email protected]>
remove #[inline] on lambdas

Signed-off-by: Ashe Connor <[email protected]>

github.com/pest-parser/pest - b41183f8e87f6f0a279ad0817ac39c8812822b9f authored almost 7 years ago by Ashe Connor <[email protected]>
Merge pull request #216 from jstnlef/fix-skip-until-any-bug

fix a bug with skip_until_any

github.com/pest-parser/pest - 06dafa39ebd4159df197c06d26957664a050b91a authored almost 7 years ago by Dragoș Tiselice <[email protected]>
implement DoubleEndedIterator for Pairs, FlatPairs, and Tokens

github.com/pest-parser/pest - 272378d03309f0c8d495ba30ca8f9d51ab47b338 authored almost 7 years ago by Justin LeFebvre <[email protected]>
fix a bug with skip_until_any

github.com/pest-parser/pest - 097a9f79a2c6b217722918339a7ab691e6d90145 authored almost 7 years ago by Justin LeFebvre <[email protected]>
Merge pull request #214 from jstnlef/improve-performance-of-skip-until-any

Improve the performance of skip_until_any

github.com/pest-parser/pest - ba581e7469b4e7a93d06fa6de57661d97ed68829 authored almost 7 years ago by Dragoș Tiselice <[email protected]>
delete the pest benchmarks

github.com/pest-parser/pest - 1f7255225088793938fb84c135c3efa029166f78 authored almost 7 years ago by Justin LeFebvre <[email protected]>
add a test to ensure that we do the right thing when the string isn't found

github.com/pest-parser/pest - c3e9d4efdca99889fc0e97d936687a18b3f71e99 authored almost 7 years ago by Justin LeFebvre <[email protected]>
remove the dependency on memchr and defer skip_until to skip_until_any

github.com/pest-parser/pest - 3c79a7188d8a349ff0b51f8decffd8bc31f6f0cb authored almost 7 years ago by Justin LeFebvre <[email protected]>
add some tests around the new skip_until_any function

github.com/pest-parser/pest - 838858b3c83a5cb127407600c8d62b94218f86d3 authored almost 7 years ago by Justin LeFebvre <[email protected]>
after taking a deep dive I found some improvements

github.com/pest-parser/pest - 88363c948c32496e5710e0ae3577157460f70b89 authored almost 7 years ago by Justin LeFebvre <[email protected]>
Merge pull request #213 from jstnlef/upgrade-syn-and-quote

Upgrading to syn 0.12 and quote 0.4

github.com/pest-parser/pest - 2e56dc7e8f47598fe891018a3a44d1227c00189e authored almost 7 years ago by Justin LeFebvre <[email protected]>
bump that code coverage

github.com/pest-parser/pest - 96f66f249da2e5890c3ebff8be30ec8390d2dd72 authored almost 7 years ago by Justin LeFebvre <[email protected]>
Fix the derive tests

This was a great suggestion from @cuviper

github.com/pest-parser/pest - 15ad1f0af3b6b02803c2b2094160676f828178be authored almost 7 years ago by Justin LeFebvre <[email protected]>
Upgrading to syn 0.12 and quote 0.4

github.com/pest-parser/pest - b1ddf38a1e51162234bd829d11449b92de905b4f authored almost 7 years ago by Justin LeFebvre <[email protected]>
Merge pull request #212 from jstnlef/master

Bump the version to 2.0.0

github.com/pest-parser/pest - bab9cd34a1d96dacc3107aa7e0b96f603582fa9d authored almost 7 years ago by Justin LeFebvre <[email protected]>
remove the comment

github.com/pest-parser/pest - 5e566b3b1d612c1ebb7e67bbc3c1319d39f2bff9 authored almost 7 years ago by Justin LeFebvre <[email protected]>
clarify comment

github.com/pest-parser/pest - 7c990135bc6dcafbe6752443ca07ceefb2013c48 authored almost 7 years ago by Justin LeFebvre <[email protected]>
bump the version to 2.0.0

github.com/pest-parser/pest - 6737f392e4171cce6e5728333448a6f9a7aee7ff authored almost 7 years ago by Justin LeFebvre <[email protected]>
Merge pull request #208 from jstnlef/parser-state-refactor-with-box

Refactor the `ParserState` transformation API to be driven entirely from `ParserState`

github.com/pest-parser/pest - 51932fd8d586f677af264a19d7386e603edffdc4 authored almost 7 years ago by Dragoș Tiselice <[email protected]>
addressing another round of comments

github.com/pest-parser/pest - 197bea32d748dffbe7bcab9435e12d6aef6cb65a authored almost 7 years ago by Justin LeFebvre <[email protected]>
remove trailling comma cargo fmt didn't see

github.com/pest-parser/pest - c78d91a30a06442a1821a86dab9236cd0677e242 authored almost 7 years ago by Justin LeFebvre <[email protected]>
ran a cargo fmt

github.com/pest-parser/pest - 905e9c1017c7922093da5e7560c002ce90479c35 authored almost 7 years ago by Justin LeFebvre <[email protected]>
remove the APIs to manually update the ParserState's position. ALL updates should be done using the

transformation API on ParserState proper

github.com/pest-parser/pest - 8c7a2a7655628c2a8a4887193ee322a1a46fd284 authored almost 7 years ago by Justin LeFebvre <[email protected]>
Merge pull request #211 from lwandrebeck/patch-1

Update of Huia url

github.com/pest-parser/pest - aefb07352ab299e9c6e61534130bd3d43326f25d authored almost 7 years ago by Dragoș Tiselice <[email protected]>
Update of Huia url

github.com/pest-parser/pest - b671e9822e7f7f4aa4870f3da286ac01aee7f4bf authored almost 7 years ago by Laurent Wandrebeck <[email protected]>
make the methods on Postion which mutate the structure crate public

github.com/pest-parser/pest - 3906e2b90259db1538e889c3621e4525fad330ad authored almost 7 years ago by Justin LeFebvre <[email protected]>
remove stack.rs for now until we end up fixing the stack rewinding issue

github.com/pest-parser/pest - 161501568f3f1b32a4f9f8391bff9443a5c9c009 authored almost 7 years ago by Justin LeFebvre <[email protected]>
rename skip_strings to skip_until_any

github.com/pest-parser/pest - 59c04db1100153893610f45f594ab2cee601556c authored almost 7 years ago by Justin LeFebvre <[email protected]>
add the skip_strings method to ParserState

github.com/pest-parser/pest - 76fb8a8a273c56c7bf7002e3e382d8b4d3370ef4 authored almost 7 years ago by Justin LeFebvre <[email protected]>
fully encapsulate the properties on ParserState and provide access to the state through

new API methods

github.com/pest-parser/pest - bbdd433ad9f62dde4a9725bf46bff26fc44b9adf authored almost 7 years ago by Justin LeFebvre <[email protected]>
running rustfmt

github.com/pest-parser/pest - 34f82c424a1557af4967bd84d04de3eb3f1652e1 authored almost 7 years ago by Justin LeFebvre <[email protected]>
got rustfmt to accept the parameters in the toml file

github.com/pest-parser/pest - 6226440709c8cb2722cff06b92b9820fd4c0bae2 authored almost 7 years ago by Justin LeFebvre <[email protected]>
addressing another round of review comments

github.com/pest-parser/pest - 8233d0c663a705c06a67f8c62669de93b19bfccf authored almost 7 years ago by Justin LeFebvre <[email protected]>
another example that needed to be fleshed out

github.com/pest-parser/pest - 6172f241f117aa66ecbd1fbc1ee64a4ddd26c389 authored almost 7 years ago by Justin LeFebvre <[email protected]>
address some preliminary review comments

github.com/pest-parser/pest - ecedf6be64d7052028ed020d35fc0a9b6c619c8e authored almost 7 years ago by Justin LeFebvre <[email protected]>
remove some commented testing dependencies from the Cargo.toml

github.com/pest-parser/pest - 1b8fb1c7113fde6e59355b0750dbfc1fe745d0b7 authored almost 7 years ago by Justin LeFebvre <[email protected]>
add docstrings to the new Stack class

github.com/pest-parser/pest - 1987bc1fd9723cf4f6a03255c5ec28a520e406e9 authored almost 7 years ago by Justin LeFebvre <[email protected]>
add doctests to the new ParserState methods

github.com/pest-parser/pest - 931a87c786539c842446b831db0c9aa8e7e0aeab authored almost 7 years ago by Justin LeFebvre <[email protected]>
API of Position is no longer based on Result

github.com/pest-parser/pest - f9ad30b477be507cdf3fec82ba6914a4217fa66c authored almost 7 years ago by Justin LeFebvre <[email protected]>
updated the doctests in position.rs

github.com/pest-parser/pest - 42d12ca9c6244cb1f43aef11cdf7b64d13597bc2 authored almost 7 years ago by Justin LeFebvre <[email protected]>
remove the dead code in position and update the comments on the ParserState methods

github.com/pest-parser/pest - 2975d5e923c8da4f16437aff122eb8811fda2cae authored almost 7 years ago by Justin LeFebvre <[email protected]>
add some documentation and refactor the ParseResult alias to make it more obvious that

the Box that is passed in is returned as a Result

github.com/pest-parser/pest - 235bd99579f9d5425d9b96ba9e6fb4130648edc8 authored almost 7 years ago by Justin LeFebvre <[email protected]>
fixup the vm code to conform to the new API

github.com/pest-parser/pest - 6a4227052d69378108c141eb22310b47d583fc6d authored almost 7 years ago by Justin LeFebvre <[email protected]>
store a vec of snapshots. This will allow us to "rewind" the stack to the state it was when snapshot was last called

github.com/pest-parser/pest - b7cd8a686ce3dc2d4a46da1cade8449b23395318 authored almost 7 years ago by Justin LeFebvre <[email protected]>
implement a stack which maintains a vector of operations performed on it. It will also add

a drop rule to the parser syntax language

github.com/pest-parser/pest - 44b114e2cd462a0e6cd45c73cd2c61614f2ffa03 authored almost 7 years ago by Justin LeFebvre <[email protected]>
change 'loop' to 'while let'

github.com/pest-parser/pest - 3dd745415058b9787226c704123d09ff8833c7fb authored almost 7 years ago by Justin LeFebvre <[email protected]>
add comments to the Expr enum

github.com/pest-parser/pest - f4f6eb66a5577fb5ec1eea321635684a0e2e5fb2 authored almost 7 years ago by Justin LeFebvre <[email protected]>
no need to unwrap here if it's not being used

github.com/pest-parser/pest - d7d596241fbf4beefae78beaa6b1c3777fbce5b3 authored almost 7 years ago by Justin LeFebvre <[email protected]>
finish switching out the API around the parser_state

github.com/pest-parser/pest - b18dc90bd00228a3812245f162bb4304913ccb38 authored almost 7 years ago by Justin LeFebvre <[email protected]>
looks like I broke the tests

github.com/pest-parser/pest - dfa466c892268a2995d80ce21dbef844bc0b63f7 authored almost 7 years ago by Justin LeFebvre <[email protected]>
let the parser_state mutate the position in place

github.com/pest-parser/pest - 7e58f94af526fd4e0b85ffa13b01856ca7524f3d authored almost 7 years ago by Justin LeFebvre <[email protected]>
remove unnecessary TODO comments

github.com/pest-parser/pest - 90d14ad41d7e059231b856fc6c82228644569f34 authored almost 7 years ago by Justin LeFebvre <[email protected]>
prevent an excess clone

github.com/pest-parser/pest - 85e4f0e7942ad17aa5289daab89f5f90b00214df authored almost 7 years ago by Justin LeFebvre <[email protected]>
Place the parser state on the heap

github.com/pest-parser/pest - 8e9ba0f21395d90eab0ca8733b4f019e9ec3efc0 authored almost 7 years ago by Justin LeFebvre <[email protected]>
bring back the ast test

github.com/pest-parser/pest - 5bf86f615844019ef1f9cc4d4962719574b17331 authored almost 7 years ago by Justin LeFebvre <[email protected]>
update the benchmarks in pest

github.com/pest-parser/pest - f196fec704f1b21e09e1a03a7f82a1db7a7ce3f3 authored almost 7 years ago by Justin LeFebvre <[email protected]>
remove unused set_pos

github.com/pest-parser/pest - 9e30594ff4c9ca636a339c45d51079120208f57d authored almost 7 years ago by Justin LeFebvre <[email protected]>
prevent an extraneous position clone when skipping

github.com/pest-parser/pest - ac95ad7afc0982bafb9ee8bbfd76f822fa845f00 authored almost 7 years ago by Justin LeFebvre <[email protected]>
fix up the unit tests

github.com/pest-parser/pest - 524659485563c1dfae0f6a2f0b069c85f7a4fc38 authored almost 7 years ago by Justin LeFebvre <[email protected]>
modify the code generator to emit the new API

github.com/pest-parser/pest - fa6d43803e3916dcdf19966aa859d9e8c72d8f1a authored almost 7 years ago by Justin LeFebvre <[email protected]>
refactor the parser to start performing translations on ParserState objects directly

github.com/pest-parser/pest - f40b7191b1acdc5e36a24325f94d69349717f1b7 authored almost 7 years ago by Justin LeFebvre <[email protected]>
add a couple more tests conditions for the new stack

github.com/pest-parser/pest - ecab6b3f33f4d89a1727bfbb9bdeba821bd6bcd2 authored almost 7 years ago by Justin LeFebvre <[email protected]>
add a clear method to the stack

github.com/pest-parser/pest - 3f617bf6f6517a84c38b5d0d774069414231f37f authored almost 7 years ago by Justin LeFebvre <[email protected]>
minor spacing fix

github.com/pest-parser/pest - ddae618a0832f5cdf559e6badf126fe2fa465330 authored almost 7 years ago by Justin LeFebvre <[email protected]>
add documentation for the drop rule

github.com/pest-parser/pest - 7343b700ee2e915cdadda4b4a2fa0e4d6c4d5e32 authored almost 7 years ago by Justin LeFebvre <[email protected]>
add some more checks to the test

github.com/pest-parser/pest - cc1b3de6c9895f824789a86d5a7e561545de1776 authored almost 7 years ago by Justin LeFebvre <[email protected]>
Fixed formatting.

github.com/pest-parser/pest - 4779e8699781702241d1eae361d7e98c8e264592 authored almost 7 years ago by Dragos Tiselice <[email protected]>
Added indirection to validator.

Repetition validation now checks rules indirectly to find
degenerate cases like a = { "" } b = {...

github.com/pest-parser/pest - 19ca763d15470197f27c4323b79ddf995fb2a98f authored almost 7 years ago by Dragos Tiselice <[email protected]>
Removed pointless lifetimes.

github.com/pest-parser/pest - b4f07274e752f6f646366f56e62b67a3757320e6 authored almost 7 years ago by Dragos Tiselice <[email protected]>
Fixed deep repetition validation.

Prior to this patch, repetition validation was only working on top
level expressions.

github.com/pest-parser/pest - 887f11afce161023eac73253111782aed56e5a38 authored almost 7 years ago by Dragos Tiselice <[email protected]>
Merge pull request #206 from jstnlef/master

Bump the version to the most recently released version

github.com/pest-parser/pest - 0d42fa1fb38793fd9789d8f34d78ebbd6b038bd3 authored almost 7 years ago by Dragoș Tiselice <[email protected]>
bump the version to the most recently released version

github.com/pest-parser/pest - 0604fd8a1b0145dacb2885fdcdebae4886bfd0be authored almost 7 years ago by Justin LeFebvre <[email protected]>
Replaced panic with Results in meta.

There are now no more panics in meta. Every error is easy to handle.

github.com/pest-parser/pest - 7462eff0101511c818bef317b566609ac7a55499 authored almost 7 years ago by Dragos Tiselice <[email protected]>
Merge pull request #193 from Keats/patch-1

docs.rs is working again

github.com/pest-parser/pest - 69ca26d0d2bd21bc7c662f777897e907c26b1870 authored almost 7 years ago by Dragoș Tiselice <[email protected]>
Fixed warnings.

github.com/pest-parser/pest - 7cb9a14a3b3ae8c792b5afc0fa8833754b1dca9b authored almost 7 years ago by Dragos Tiselice <[email protected]>
Added reporting tests to VM.

github.com/pest-parser/pest - 74f3bfc976020b022f5e66cac54b7eaca53f40cc authored almost 7 years ago by Dragos Tiselice <[email protected]>
Added all expressions to VM.

github.com/pest-parser/pest - b4ddfd3e053fb8bfc253d0db9794bbde51e04958 authored almost 7 years ago by Dragos Tiselice <[email protected]>
Added validation for empty repetitions.

github.com/pest-parser/pest - 6d404881411a72427cf822b02b2d0c92642d35fb authored almost 7 years ago by Dragos Tiselice <[email protected]>
Improved formatting.

github.com/pest-parser/pest - 01826f48f14738713bd1e8a73e94083ebdbbe05c authored almost 7 years ago by Dragos Tiselice <[email protected]>
Added defaults to VM.

github.com/pest-parser/pest - d27e1890301339ef21d4b30988fe04bce66fca2e authored almost 7 years ago by Dragos Tiselice <[email protected]>
Made macros public.

github.com/pest-parser/pest - 408e909b109ce01d40ab83f62d4fff9f3b4d303e authored almost 7 years ago by Dragos Tiselice <[email protected]>
Added preliminary testing.

github.com/pest-parser/pest - 51811dfb0480c5baaa0e50dc734dbb94c2a1b267 authored almost 7 years ago by Dragos Tiselice <[email protected]>
Made small reformattings.

github.com/pest-parser/pest - 19d4e5f8b798795493acaa3bd5f85585116902dc authored almost 7 years ago by Dragos Tiselice <[email protected]>