Ecosyste.ms: OpenCollective

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

github.com/doctrine/lexer

Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.
https://github.com/doctrine/lexer

PHPUnit 10 (#117)

31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd authored 11 months ago by Alexander M. Turek <[email protected]>
Merge branch '2.1.x' into 3.0.x

* 2.1.x:
Bump CI workflows (#113)
Make data providers static (#114)
Update branch metadata...

9a3516d5a1bf669cb3e0a92546a07ffda09072d6 authored 11 months ago by Alexander M. Turek <[email protected]>
Bump CI workflows (#113)

861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6 authored 11 months ago by Alexander M. Turek <[email protected]>
Make data providers static (#114)

2bf803401fa9770373d2af062bc48cafd1ef2c89 authored 11 months ago by Alexander M. Turek <[email protected]>
Update branch metadata (#112)

b1031f0d165050d0f528c7c26a131e3d08bcc44c authored 11 months ago by Alexander M. Turek <[email protected]>
Fix new Psalm and PHPCS errors (#111)

bca77115eacc6760edc37bdb79e52d5fd9645a45 authored 11 months ago by Alexander M. Turek <[email protected]>
Merge pull request #107 from derrabus/bugfix/array-types

Remove obsolete array types

e74756f7517d72c238b9163fcd1ed54eb1f92bd0 authored almost 2 years ago by Grégoire Paris <[email protected]>
Remove obsolete array types

81d86be2c950e8700c22b7be6fa9db535bbfea6c authored almost 2 years ago by Alexander M. Turek <[email protected]>
Merge pull request #80 from greg0ire/php8-syntax

84a527db05647743d50373e0ec53a152f2cde568 authored about 2 years ago by Grégoire Paris <[email protected]>
Drop support for php < 8.1

c4f371c067ca77f6da3310c7e464a01acc4adb60 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #104 from doctrine/2.1.x-merge-up-into-3.0.x_GyzLhYcQ

Merge release 2.1.0 into 3.0.x

c3918311e720b7e1908a7bbb45a2adef0d1a0e3a authored about 2 years ago by Grégoire Paris <[email protected]>
Merge remote-tracking branch 'origin/2.1.x' into 2.1.x-merge-up-into-3.0.x_GyzLhYcQ

b3bd837ec78c0731b3a9511ff159e8c13a5d8aa0 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #106 from doctrine/2.0.x

Merge 2.0.x up into 2.1.x

5a72344bf31b6772b6a49cf75b2c653a03254ac1 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #105 from greg0ire/fix-build

Adapt to PHPStan 1.9.3

49795d30fa80236704beb7943f85d24d7a576173 authored about 2 years ago by Grégoire Paris <[email protected]>
Adapt to PHPStan 1.9.3

0efbe25bc3f7a0c604e3a1ed62cf84e2e23aa65e authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #102 from greg0ire/templatable-value

39ab8fcf5a51ce4b85ca97c7a7d033eb12831124 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #103 from greg0ire/fix-assertions

Use correct syntax for assertions

c7b693a3eb3f544993907237c8732049d0b5053e authored about 2 years ago by Grégoire Paris <[email protected]>
Use correct syntax for assertions

The previous syntax resulted in assertions having an impact on both
cases when true and false we...

7788860873ec0c6900ed608df688194db0b8ab4a authored about 2 years ago by Grégoire Paris <[email protected]>
Make the value of tokens templatable

The ORM Lexer does not alter the type of token values in its getType()
method. Having a way to r...

abac4f6797314e7fad66672de3e3c01a108c99de authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #99 from greg0ire/conditional-types

Leverage conditional types

49e0c1cc2fee5a7886af7f6836df06bf191abe6f authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #101 from doctrine/1.3.x

Merge 1.3.x up into 2.0.x

a9302cf58052652a456ab83d2154bb6ede70d25b authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #97 from greg0ire/cleanup-psalm-rules

Remove rules related to BC layer

c00280cfac858f2726713458ef9260ff8eda9703 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #100 from doctrine/1.2.x

1.2.x

df2c840b0bfd42b86ea60bd07d64ed57b6489539 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #98 from greg0ire/add-missing-rule

Trigger static analysis workflow on psalm* change

d1de458354fb591bcf255feb04d1fe3b9528bb23 authored about 2 years ago by Grégoire Paris <[email protected]>
Leverage conditional types

This should help downstream projects stop wondering if null checks are
necessary.

83417d66b7cf1b6b085caadabe79b11a77bbea50 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #95 from greg0ire/add-asserts

Add psalm assertions

8275278c8830aa87ad758aa426b5b1a40bf5b8bd authored about 2 years ago by Grégoire Paris <[email protected]>
Add psalm assertions

These should help avoiding null checks in downstream libraries.

ab643870f58ea4a0a427cae1a7367fa52e008c5a authored about 2 years ago by Grégoire Paris <[email protected]>
Trigger static analysis workflow on psalm* change

6e0d27d01f564e2123345a76fb1475a4a7086457 authored about 2 years ago by Grégoire Paris <[email protected]>
Trigger static analysis workflow on psalm* change

6f9d67de3402658b1c038c6f6818bf43e08605e0 authored about 2 years ago by Grégoire Paris <[email protected]>
Remove rules related to BC layer

I overlooked this in 8a82888 .

cb7b93ebfb5fba52e32e864b56169abd8142bd2a authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #96 from greg0ire/remove-deprecation-layer

Remove deprecation layer

e6d6599cca661b2517299444b539793a8e389edb authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #94 from greg0ire/update-branch-metadata

Update branch metadata

3b8f9bc6206332d62b11a6b0227358804d61d1fc authored about 2 years ago by Grégoire Paris <[email protected]>
Remove deprecation layer

8a828880f9d7c0478117b3b5ad8889cf2e77f98a authored about 2 years ago by Grégoire Paris <[email protected]>
Update branch metadata

1.x is still maintained, but the default branch now is 2.0.x

eb69f3e0076fe94f73995f8eee69b9865b3f6625 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #93 from doctrine/1.3.x

Merge 1.3.x up into 2.0.x

3cf140b81e55d5d640f73367d829db7e3023ef69 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #92 from doctrine/1.2.x

Merge 1.2.x up into 1.3.x

de6022e778f5020d31205c20f1183cf8a7450bff authored about 2 years ago by Grégoire Paris <[email protected]>
Bump workflow version (#91)

17bacc58e96ddfd5b03a2aaa0cbfa9f23872f6b7 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #90 from greg0ire/2.0.x

Merge 1.3.x up into 2.0.x

bbf1991b65822d6cb3d891278afe3d7ee23c41ee authored about 2 years ago by Grégoire Paris <[email protected]>
Merge remote-tracking branch 'origin/1.3.x' into 2.0.x

c40ddb37537cc29af6c71bb113dc515a3696e351 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #89 from greg0ire/1.3.x

Merge 1.2.x up into 1.3.x

f120e604a31ad32c11dd5cdb5cf6dea4da4d13c2 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge remote-tracking branch 'origin/1.2.x' into 1.3.x

cf6d854d0d64fb3134c0efea987e271dfb1b740a authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #88 from greg0ire/shallow-tree

Use a shallower tree

4c366991814d578a1c431d47f0ec3b5d3f13620b authored about 2 years ago by Grégoire Paris <[email protected]>
Use a shallower tree

It makes fuzzy matching easier, and configuration files easier on the
eye.

6559248a51268ac216b85433aca692a2f36c3fd5 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #87 from greg0ire/2.0.x

Merge 1.3.x up into 2.0.x

de3ae5d5aaf5408e44c1010484de1cb2ea7d3999 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge remote-tracking branch 'origin/1.3.x' into 2.0.x

3bc92135d4180fd52d580d46e261b67adb14a840 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #86 from greg0ire/1.3.x

Merge 1.2.x up into 1.3.x

6b5a19281d93f56abdddd34fdf194db2a2a08916 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge remote-tracking branch 'origin/1.2.x' into 1.3.x

b8d0c3c9873d088bfefb03d39ed15b9bf3086788 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #77 from greg0ire/allow-enums

d617a497458431d32fe3882762867a50d49c2a18 authored about 2 years ago by Grégoire Paris <[email protected]>
Allow using enums as a token type

Enums allow to avoid having to come up with values to assign for each
name (unless you use a bac...

0186569acaefbb11b03ae045977c30597a545412 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #79 from greg0ire/token-class

c63c80df6b65c6302b30516e7956583ae0d152b8 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #84 from greg0ire/stricter-sa

Stricter sa

25178a320ee6a43fbedd8a785ca5258fe24bf9ed authored about 2 years ago by Grégoire Paris <[email protected]>
Make Psalm stricter

b6cf5599628974ca38aba8eb0060246dc31a18e4 authored about 2 years ago by Grégoire Paris <[email protected]>
Use PHPStan at maximum level

93abd582c74fdb7bae68ee2f05cbd15564cf9abd authored about 2 years ago by Grégoire Paris <[email protected]>
Upgrade to Psalm v5

20b1a868dd3532f690a892c6deb2f8b17b30453f authored about 2 years ago by Grégoire Paris <[email protected]>
Replace object-like array with class

The new class is templatable, which should enable us to specify that the
ORM Lexer is an Lexer<s...

a56013d00be4eaf5c2f3bf1b1e71cb550b797bdd authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #82 from doctrine/1.3.x

0cbb56c6d2cfe3068f3fc4a720c7d750645840e9 authored about 2 years ago by Grégoire Paris <[email protected]>
Add types where possible (#81)

When backward compatible and supported by PHP 7.1

241097b518e54cc24b7d7dba2f1e5e7990b5c35d authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #78 from greg0ire/revert-token-class

Revert "Replace object-like array with class"

03dbe3a9b16d636d79924a09a306310af191c7a3 authored about 2 years ago by Grégoire Paris <[email protected]>
Revert "Replace object-like array with class"

This reverts commit 0d2314ad58928abdfae7c6e328608bb65040079f.
Changing the type to a Token is to...

4a5c2f0c473bbe33f850fcd3954192f9141e8093 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #76 from doctrine/1.2.x

Merge 1.2.x up into 1.3.x

9d695a24c351ad053f145c181c982e9db0c207e4 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #75 from greg0ire/token-class

Replace object-like array with class

3086f6d8e7752a11e35135205f197211f0eba98b authored about 2 years ago by Grégoire Paris <[email protected]>
Replace object-like array with class

The new class is templatable, which should enable us to specify that the
ORM Lexer is an Lexer<s...

0d2314ad58928abdfae7c6e328608bb65040079f authored about 2 years ago by Grégoire Paris <[email protected]>
Modernize documentation code (#73)

9b3ee62ea81c6beb15cad9ef7fbb8d1a4da6178c authored about 2 years ago by Grégoire Paris <[email protected]>
Assert the output of glimpse and peek is arrayish

851e4dfc6b32df50df9d63b4eac3a519b8cc4635 authored about 2 years ago by Grégoire Paris <[email protected]>
Workflow maintenance (#74)

* Run workflows only when necessary

* Add Composer lint workflow

5c89ce13d9a1a4ffaaf3bcb9b9358c32a916c576 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge pull request #72 from doctrine/1.2.x

Merge 1.2.x up into 1.3.x

46374329aacea9901e1b556bc6ee3b1d69ccc3c2 authored about 2 years ago by Grégoire Paris <[email protected]>
Fix errors reported by PHPStan 1.9.1 (#71)

6348c6170ec75073a5d97316e1da0a177ab49a61 authored about 2 years ago by Alexander M. Turek <[email protected]>
Bump dev tools and CI workflows (#69)

1bb08774eb295c73e953fbfc0134371023027b7f authored about 2 years ago by Alexander M. Turek <[email protected]>
Merge pull request #67 from erikn69/patch-1

Update .gitattributes

effebe803db56c6c8e16abee98ecb73e64ccad60 authored over 2 years ago by Grégoire Paris <[email protected]>
Update .gitattributes

840dd3422f388fa855cba04ae2d2ed50a6858960 authored over 2 years ago by erikn69 <[email protected]>
Merge pull request #66 from doctrine/1.2.x-merge-up-into-1.3.x_NHpJJlCq

ff0bfc39c3cce1cc0aa69471235194c6f104384d authored almost 3 years ago by Grégoire Paris <[email protected]>
Merge pull request #64 from greg0ire/token-type

c268e882d4dbdd85e36e4ad69e02dc284f89d229 authored almost 3 years ago by Grégoire Paris <[email protected]>
Extract token array shapes into Psalm types

This should make things less error prone and easier on the eyes.

ad0c04db372ed6e7b01de3833443c36ade0e6fb7 authored almost 3 years ago by Grégoire Paris <[email protected]>
Merge branch '1.2.x' into 1.3.x

* 1.2.x:
Allow upgrading PHPStan again (#61)

28ba6ff4c9fdd9e5cf251af81fe666e6c9cbc5ef authored almost 3 years ago by Alexander M. Turek <[email protected]>
Allow upgrading PHPStan again (#61)

90d80247a7b18c789a363b8b8ad18d3cf5847421 authored almost 3 years ago by Alexander M. Turek <[email protected]>
Merge pull request #60 from doctrine/1.2.x-merge-up-into-1.3.x_qWxhSs2N

ca648f7df09cc5ba9c1e83f87a381a0c7dd9b124 authored almost 3 years ago by Grégoire Paris <[email protected]>
Merge remote-tracking branch 'origin/1.2.x' into 1.3.x

cb1bdb17c67eefdc2db4828bc077000523976bcc authored almost 3 years ago by Grégoire Paris <[email protected]>
Merge pull request #58 from derrabus/allow/php-7.1

9c50f840f257bbb941e6f4a0e94ccf5db5c3f76c authored almost 3 years ago by Grégoire Paris <[email protected]>
Allow the installation on PHP 7.1

14e55c3886a35992f10d18033db53836bb9eae64 authored almost 3 years ago by Alexander M. Turek <[email protected]>
PHPStan 1.3, Doctrine Coding Standard 9 (#59)

0e3905106283539e1ce9b6c53571f267c680baab authored almost 3 years ago by Alexander M. Turek <[email protected]>
Whitelist Composer plugins used by this repository (#57)

670fdf63ef998c27ecc23c561a4c92e30eb90f51 authored almost 3 years ago by Alexander M. Turek <[email protected]>
Bump reusable workflows (#56)

a4a6ca407f1c87d8ef712419d640eefb0a49cdf8 authored almost 3 years ago by Alexander M. Turek <[email protected]>
Merge pull request #54 from greg0ire/reuse-workflows

Reuse workflow from upstream and setup Psalm

6e47211ec0ce947164a35edb3eb76e64149edd28 authored about 3 years ago by Grégoire Paris <[email protected]>
Reuse workflow from upstream and setup Psalm

79689c8803cd62e9361186bcd92704d5e7fcf52b authored about 3 years ago by Grégoire Paris <[email protected]>
Merge pull request #52 from greg0ire/ramsey-composer-install

Maintenance work

6552549ec73698bc91bfc40d5402b6054c24be2c authored almost 4 years ago by Grégoire Paris <[email protected]>
Address move away from master

a34795bd7dd87baa716c8c80e5e556d92bab2233 authored almost 4 years ago by Grégoire Paris <[email protected]>
Use ramsey/composer-install

It moves away a lot of complexity.

4cd01c84bce89eb18a75a91677b0202537539d57 authored almost 4 years ago by Grégoire Paris <[email protected]>
Merge pull request #51 from doctrine/remove-master

Update website config

b8b2202be6133615ea910c1768ac12e037951b05 authored almost 4 years ago by Grégoire Paris <[email protected]>
Update website config

155f5c849c390340cd00c308f66382af389146fb authored almost 4 years ago by Claudio Zizza <[email protected]>
Merge pull request #50 from greg0ire/address-move-away-from-master

Remove references to master

59bfb3b9be04237be4cd1afea9bbb58794c25ce8 authored almost 4 years ago by Grégoire Paris <[email protected]>
Remove references to master

9565dcd1a47a7cb80f9ecc7095b793e89ff2f19b authored almost 4 years ago by Grégoire Paris <[email protected]>
Merge remote-tracking branch 'origin/1.2.x' into master

cffe3e94d62f717a10a7d8614a19917f9311a5bc authored about 4 years ago by Grégoire Paris <[email protected]>
Merge pull request #48 from greg0ire/maintenance-work

Maintenance work

20315a7b404c077e4ba10607de735c8c20da4060 authored about 4 years ago by Grégoire Paris <[email protected]>
Automated fixes

ad32f24e054e9401668e750ca14e596e69af9182 authored about 4 years ago by Grégoire Paris <[email protected]>
Upgrade cs lib

969ccf558930a14adb959b1a4f38beda0aff53ea authored about 4 years ago by Grégoire Paris <[email protected]>
Migrate unit tests to Github Actions

9b87ead646a96d0ea2114c7e2542d39f3cfe978e authored about 4 years ago by Grégoire Paris <[email protected]>
Use dependencies compatible with PHP 8

8667bf0570e5c16d0759c92de5df4606017be23c authored about 4 years ago by Grégoire Paris <[email protected]>
Manual fixes

863bff41a710652a73702ee5a18237cb664f160b authored about 4 years ago by Grégoire Paris <[email protected]>
Reuse shared workflows

708cefbf56b008af10071524213622fab77d0856 authored about 4 years ago by Grégoire Paris <[email protected]>
Drop commented out code

e1eab5e5bdfadd4ce14714988450e571bc1d9f21 authored about 4 years ago by Grégoire Paris <[email protected]>