Ecosyste.ms: OpenCollective

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

github.com/hoaproject/Ruler

The Hoa\Ruler library.
https://github.com/hoaproject/Ruler

Merge pull request #125 from marclaporte/patch-1

hiqdev/php-billing also uses Hoa

427d20077d6ac5e077eccbeee75ef2228a17506e authored over 3 years ago by Pierre Tomasina <[email protected]>
hiqdev/php-billing also uses Hoa

66d147e181d0a90497d3d71d925f25c1b7933495 authored over 3 years ago by Marc Laporte <[email protected]>
Merge pull request #121 from SilverFire/context-as-property

Enhanced Context to access offsets as object properties.

86f2114ff7e67e19ff1efe033746c7b89549bc27 authored over 6 years ago by vonglasow <[email protected]>
Enhanced Context to access offsets as object properties.

This commit enhances Context behavior so the following context

```php
$context = new Context();...

7d5754d7165a3f909686b719ce3375c07ab5b5d6 authored over 6 years ago by SilverFire - Dmitry Naumenko <[email protected]>
chore(Bors) Configuring Bors-ng

Address hoaproject/Central#81.

10205061a1d397d4878b7f4ff18e53c146b472ec authored almost 7 years ago by Alexis von Glasow <[email protected]>
chore(composer) add PHP version requirement

Define minimal supported version of PHP needed into composer.json

Address hoaproject/Central#70

28174caf3be01144e7e213fce75598404570e094 authored over 7 years ago by Alexis von Glasow <[email protected]>
Documentation: Typo fix

d3ec3ea754822ec875c6c9c887ebbcca1556c93e authored over 7 years ago by Samundra Shrestha <[email protected]>
chore(ci) Drop HHVM support

03b010e5b888403e41ef2f77963d6f13de35bdb8 authored over 7 years ago by Grummfy <[email protected]>
Prepare 2.17.05.16.

696835daf8336dfd490f032da7af444050e52dfc authored over 7 years ago by Ivan Enderlin <[email protected]>
Merge branch 'pr/106' into incoming

97c239408fba043c2f8d404e65dc50fd40979fa5 authored over 7 years ago by Ivan Enderlin <[email protected]>
Asserter: Can visit array-like dimensions.

An array dimension is of type `array`. However, PHP has array-like
types, like the `ArrayAccess`...

9907ffff9ab2074042ab76aee4ba102d3c499ca6 authored over 7 years ago by Ivan Enderlin <[email protected]>
Prepare 2.17.04.26.

d835e4741023e83cd88fafb17482742b5bfa281f authored over 7 years ago by Ivan Enderlin <[email protected]>
Grammar: Logical operators are left-associative.

Logical operators are commonly left-associative, and so it is in
PHP. This patch change the asso...

fd13175b3020a418d1a1886bc26ad59f801c16e6 authored almost 8 years ago by Ivan Enderlin <[email protected]>
Added \ArrayAccess support for context array dimension access

f0c1c65c711bf9443bf0296f56594eb67a710c28 authored almost 8 years ago by Arne Groskurth <[email protected]>
CS: Fix copyright.

c9a965cd8bca690de2fe550be0cf63931834a1bd authored almost 8 years ago by Ivan Enderlin <[email protected]>
Test: Support PHP 5.x syntax.

f4feb25498df0fc404898e50c2df2d8231e19e37 authored almost 8 years ago by Ivan Enderlin <[email protected]>
CI: Set up Travis.

bd91882945a2f8d8296be71d6eb7e45117551633 authored almost 8 years ago by Ivan Enderlin <[email protected]>
Prepare 2.17.01.13.

8839b75b649cc415d3e4422bd548d0ef4098fa5e authored almost 8 years ago by Ivan Enderlin <[email protected]>
Quality: Happy new year!

fdd4b36283393b6dad5845609710c60605f21004 authored almost 8 years ago by Alexis von Glasow <[email protected]>
Test: Add the `Decorrelated` interface.

0f9cdcb04e109cc5e1fc04210dbdc926d3e65792 authored about 8 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.10.24.

21cd3ac9b26aeb1723624e8e471658a78a46acb5 authored about 8 years ago by Ivan Enderlin <[email protected]>
Documentation: New `README.md` file.

7295814a52a46a9830ac12cc0ad520344158a11c authored about 8 years ago by Ivan Enderlin <[email protected]>
Documentation: New `README.md` file.

5f00e92152c9fc042846e3e4828761a10e09c5a9 authored about 8 years ago by Ivan Enderlin <[email protected]>
Grammar: Chain dimensions on function.

6059cfae36c7f2f25ebbef37179a716a960efdfb authored about 8 years ago by Ivan Enderlin <[email protected]>
Documentation: Update `support` properties.

8a7fb2ba0b9f79d6b318f5d2491a98cf44d3b0f0 authored about 8 years ago by Ivan Enderlin <[email protected]>
Quality: Fix CS.

55db66f42716e64c8b364c19f0d13c4c528a1fc3 authored over 8 years ago by Ivan Enderlin <[email protected]>
Grammar: Can apply dimension calls on a function.

It was only possible to call dimensions on a variable, so:

x.y[7].z(42)

but it was not pos...

d81f7e877a8eb35410374322f1ff2f93735789a3 authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Update to a sophisticated test case.

e42b8ba2974ea77028dfd156141832cdd398aa90 authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Add several dimension access test cases.

d9d41fe906653726e27aaffa06f1b93e319405de authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Update according to previous commit.

95e7c66881b2dfffac922798370f00733958f393 authored over 8 years ago by Ivan Enderlin <[email protected]>
Disassembly: Always add parenthesis around operators.

a0653163f2790632912a6bf8e036a673855473f7 authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Add test cases for `…uler\Visitor\Asserter`.

a3261424133fbcf6114d4832646fc4e0871df342 authored over 8 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.09.07.

bb446eb2013a70eda7d2bca2f025374e7e7bbf3f authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Write `…er\Model\Bag\RulerArray` test suite.

1597ee9d07899cf419f153d6eb86fdd1845da0d6 authored over 8 years ago by Ivan Enderlin <[email protected]>
Documentation: Fix API documentation.

73c3da95f7742564bcdf4dda8c839eb8ea42f965 authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Write `Hoa\Ruler\Model\Bag` test suite.

65cf4f4a0b03512f7a617b3f8bdc8c71635ed7c4 authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Use the `::class` constant.

5953d91166d438ce4f93238a8022e6f1df28a99b authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Write `…\Ruler\Visitor\Asserter` test suite.

3d00c300b29362d9d42bca95b93643bf0561041a authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Write `…ler\Visitor\Interpreter` test suite.

cb8477c9ab74a9e633a06b47de291e068b2de496 authored over 8 years ago by Ivan Enderlin <[email protected]>
Asserter: Fix an exception message.

e546bf87361b8e0d91ded26e33ec7868d25a67c5 authored over 8 years ago by Ivan Enderlin <[email protected]>
Quality: Rename an internal variable.

429552e8c399314e4f3e5bb88131fd9c4dbcb2e5 authored over 8 years ago by Ivan Enderlin <[email protected]>
Disassembly: Escape the escaping symbol.

0d5d80e0d0c5b6d0fd0cb26899726b3f1bfa39b1 authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Parameterized cases are usually protected.

4050673d562014053b0f999e845f6835488d034c authored over 8 years ago by Ivan Enderlin <[email protected]>
Model: Use the public `getName` method.

01860e60d6f2349ac8cc4eb26d4e61368f7c98ba authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Write `…ler\Visitor\Disassembly` test suite.

518fd692d08c56042212987c528dc767eed2f885 authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Write `…\Ruler\Visitor\Compiler` test suite.

e4ac4a34a14b17d9c049d84a4a30ae48790e7558 authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Write `Hoa\Ruler\Ruler` test suite.

e8d51d866092d83e43f05f10653787c0850f5cc0 authored over 8 years ago by Ivan Enderlin <[email protected]>
Ruler: Remove the `interprete` method.

This method was scheduled to be deleted in 2.x.

df43f8cdca1d093d6dd87cae88b61bbaf8f40654 authored over 8 years ago by Ivan Enderlin <[email protected]>
Ruler: Rename a namespace alias.

b1acd71ded1577216ebdf3a472528d127ed7170e authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Update name for `Issue`.

8c09860a6a77ff2d10894288ef76dbe67fe90a60 authored over 8 years ago by Ivan Enderlin <[email protected]>
Quality: Run `hoa devtools:cs`.

5cb5a2a0176c699007c9d00db6d545417b62579a authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Write `…r\Exception\Interpreter` test suite.

3973bed0e4d7ae44a07ab1b68aeabb2d009765e7 authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Write `…ler\Exception\Exception` test suite.

3bca38d92bf57b59f21a4fe6c9f74801111335d4 authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Format to standard vocabulary.

1074f2ea4f8b446fd056309774ac8c2165356912 authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Write `…uler\Exception\Asserter` test suite.

40894eb913a092cd07b1bec196bb24fda0d526f6 authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Rename `CUT` to `SUT`.

b3b06e18ada36786ccba9e57387424b0e636725e authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Move `Documentation` as integration suite.

fc1a3443b61dfe88ac254a1aacd093b8401737ce authored over 8 years ago by Ivan Enderlin <[email protected]>
Visitor: If the model is empty, compile to `''`.

d77bd4e2e0c808006cf3275290546e8b3d2e907c authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Write `Hoa\Ruler\Model\Model` test suite.

c24d64ac63f95367c53b93c98eb41177a5cc538e authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Ensure recursivity applies onto array items.

605897eb10abc1f8ca8f65340382cc53260b0687 authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Move `…erator` as unit to integration suite.

c8aada1342d2fd35412075cdcd0b3b0e9ec75910 authored over 8 years ago by Ivan Enderlin <[email protected]>
Model: Move set auto laziness to `setName`.

With this patch, the auto laziness is computed when the name changes,
and no longer only on the ...

8f9e0e8b4808298c49d4caf6011a639eae980419 authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Write `Hoa\Ruler\Model\Operator` test suite.

e38460c3b7eaa1c26439c0df45a71eea8353a385 authored over 8 years ago by Ivan Enderlin <[email protected]>
Documentation: Fix API documentation.

fb81e120b937df2b095bcdc5c9552a503596a9c4 authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Write `…Ruler\Model\Bag\Context` test suite.

97a1fd0fa87d534597e6f731781bb39bc3fef48e authored over 8 years ago by Ivan Enderlin <[email protected]>
Quality: Remove an unnecessary namespace alias.

f97cc2e27e3d6192a1eea03a2e378f3aa27411bf authored over 8 years ago by Ivan Enderlin <[email protected]>
Test: Write `…\Ruler\Model\Bag\Scalar` test suite.

d990566eee03b72575713d12576a53a67ead2fd3 authored over 8 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.04.06.

9528f5ed84081f83310a65e21754edb4fdc60822 authored over 8 years ago by Ivan Enderlin <[email protected]>
Asserter: Fix a wrong namespace access.

b7da3838d5fe2d201b6a9b707f86d94cf433cd8a authored over 8 years ago by jroenf <[email protected]>
Prepare 2.16.03.15.

b4d8e2ec6a7901649fc8e2ef7ff059088c969ca3 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Composer: `hoa/protocol` is explicitly required.

`hoa/protocol` was required by `hoa/compiler`, but it's better to have
it as an explicit depende...

5360cf97fbc042f0687223bcbf99d3594f59170c authored almost 9 years ago by Ivan Enderlin <[email protected]>
Grammar: Update copyright.

cee0c43ba4de93eb5db7125bdc28f5bb80db5b31 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.01.15.

0aeb1a48d78427a55fbf656c65c6406c096a4325 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Composer: Remove a useless dependency.

a7ad8b8506704ced5254296026ebc5fdf32a846b authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.01.14.

999d1a268732bcee99f3caa13d7b33fcfb67c4fc authored almost 9 years ago by Ivan Enderlin <[email protected]>
Composer: New stable libraries.

06ed44172b7688df264a4636359089ec747b17a7 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.01.11.

34175a4ee1ffc28c7ee37032dded25ddd060b288 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Quality: Drop PHP5.4.

92f174f976cfdc76a5c275b2b83b0abb6b8773da authored almost 9 years ago by Ivan Enderlin <[email protected]>
Quality: Run devtools:cs.

33d490dda92cec38bac93c9afaa9bdefb7716cad authored almost 9 years ago by Ivan Enderlin <[email protected]>
Core: Remove `Hoa\Core`.

f972db966bf2ee85e85cc6983b1d35f1d6be4841 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Consistency: Use `Hoa\Consistency`.

1a49be899a59cc13df215fc4c1e16920c9573b25 authored about 9 years ago by Ivan Enderlin <[email protected]>
Exception: Use `Hoa\Exception`.

The core is being splitted into several libraries. `Hoa\Exception` is
one of them.

f3e4e62f1507b92c959adf563888668ca737306c authored about 9 years ago by Ivan Enderlin <[email protected]>
Prepare 1.15.11.09.

9afc9ae032d40b6dc10bff85c9126cf516953925 authored about 9 years ago by Ivan Enderlin <[email protected]>
Fix CS.

3c446b81c8b423802d77a59cf55acc9918cb0017 authored over 9 years ago by Ivan Enderlin <[email protected]>
Prepare 1.15.09.22.

7e82ede5ebbe6eaf0f2241c0310fda37b8e5c351 authored over 9 years ago by Ivan Enderlin <[email protected]>
Fix bad evaluation of `null` as an array key in the asserter.

Please see the test: It is self-expressing.

4610112e689baf4e0682d3c4e3fac20f89606b23 authored over 9 years ago by Grummfy <[email protected]>
Prepare 1.15.09.08.

8461a4dcc33f2e68002adf958e58444106820826 authored over 9 years ago by Ivan Enderlin <[email protected]>
Add a `.gitignore` file.

ea3eb41d3caad7923403cf6ec36bea5c73e738bd authored over 9 years ago by Stéphane HULARD <[email protected]>
Added a "matches" operator

It allows to check if a subject matches a regex:

subject matches "foo|bar" or another_subje...

1641b64fa6b40ea91ec1e129515d53fbd0d12451 authored over 9 years ago by Kévin Gomez <[email protected]>
Prepare 1.15.07.28.

703aae65f1c699d4d0b7ca52a664f13b4a2e8ddb authored over 9 years ago by Ivan Enderlin <[email protected]>
Auto-box the expression to its bag representation.

If we have the rule `true`, the interpreter will compute a boolean value
`true` for the expressi...

413ec9f45271462fc5d21e5feed5ac7925902d8b authored over 9 years ago by Ivan Enderlin <[email protected]>
Fix a typo.

f12ba5ce965aa9da398f81d9b392e6e7243a54dd authored over 9 years ago by Ivan Enderlin <[email protected]>
Prepare 1.15.05.29.

d301adaa4bd94a068476fce4b7759c34288b92e9 authored over 9 years ago by Ivan Enderlin <[email protected]>
Move to PSR-1 and PSR-2.

c77f86fbe712bbb9ae2fbb69fbd3e5068ed6ea05 authored over 9 years ago by Ivan Enderlin <[email protected]>
Prepare 1.15.04.13.

9827b5b3012ec1ed0ab19bc0a211874802594de3 authored over 9 years ago by Ivan Enderlin <[email protected]>
Reformulate a sentence.

Thanks @osaris for pointing this out :-).

b59d0a1a72196a18cea98ab0949bcfe6d2ba310a authored almost 10 years ago by Ivan Enderlin <[email protected]>
Fix typos. Thanks @osaris!

1e39319edb290db0bcbe6e5b6073804508c92049 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Fix a typo. Thanks @osaris!

65d7cee97a201f6783979476c4ef4aa39a3cad74 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Translate the Conclusion Section.

cba18df9efd88c41d3c8ccc801f45b074fd5d8f5 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Translate the Performances Section.

65f6b1b95be8a288e36ca5aebc20801a83de7966 authored almost 10 years ago by Ivan Enderlin <[email protected]>