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
31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd authored 11 months ago by Alexander M. Turek <[email protected]>
* 2.1.x:
Bump CI workflows (#113)
Make data providers static (#114)
Update branch metadata...
861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6 authored 11 months ago by Alexander M. Turek <[email protected]>
2bf803401fa9770373d2af062bc48cafd1ef2c89 authored 11 months ago by Alexander M. Turek <[email protected]>
b1031f0d165050d0f528c7c26a131e3d08bcc44c authored 11 months ago by Alexander M. Turek <[email protected]>
bca77115eacc6760edc37bdb79e52d5fd9645a45 authored 11 months ago by Alexander M. Turek <[email protected]>
Remove obsolete array types
e74756f7517d72c238b9163fcd1ed54eb1f92bd0 authored almost 2 years ago by Grégoire Paris <[email protected]>81d86be2c950e8700c22b7be6fa9db535bbfea6c authored almost 2 years ago by Alexander M. Turek <[email protected]>
84a527db05647743d50373e0ec53a152f2cde568 authored about 2 years ago by Grégoire Paris <[email protected]>
c4f371c067ca77f6da3310c7e464a01acc4adb60 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge release 2.1.0 into 3.0.x
c3918311e720b7e1908a7bbb45a2adef0d1a0e3a authored about 2 years ago by Grégoire Paris <[email protected]>b3bd837ec78c0731b3a9511ff159e8c13a5d8aa0 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge 2.0.x up into 2.1.x
5a72344bf31b6772b6a49cf75b2c653a03254ac1 authored about 2 years ago by Grégoire Paris <[email protected]>Adapt to PHPStan 1.9.3
49795d30fa80236704beb7943f85d24d7a576173 authored about 2 years ago by Grégoire Paris <[email protected]>0efbe25bc3f7a0c604e3a1ed62cf84e2e23aa65e authored about 2 years ago by Grégoire Paris <[email protected]>
39ab8fcf5a51ce4b85ca97c7a7d033eb12831124 authored about 2 years ago by Grégoire Paris <[email protected]>
Use correct syntax for assertions
c7b693a3eb3f544993907237c8732049d0b5053e authored about 2 years ago by Grégoire Paris <[email protected]>
The previous syntax resulted in assertions having an impact on both
cases when true and false we...
The ORM Lexer does not alter the type of token values in its getType()
method. Having a way to r...
Leverage conditional types
49e0c1cc2fee5a7886af7f6836df06bf191abe6f authored about 2 years ago by Grégoire Paris <[email protected]>Merge 1.3.x up into 2.0.x
a9302cf58052652a456ab83d2154bb6ede70d25b authored about 2 years ago by Grégoire Paris <[email protected]>Remove rules related to BC layer
c00280cfac858f2726713458ef9260ff8eda9703 authored about 2 years ago by Grégoire Paris <[email protected]>1.2.x
df2c840b0bfd42b86ea60bd07d64ed57b6489539 authored about 2 years ago by Grégoire Paris <[email protected]>Trigger static analysis workflow on psalm* change
d1de458354fb591bcf255feb04d1fe3b9528bb23 authored about 2 years ago by Grégoire Paris <[email protected]>
This should help downstream projects stop wondering if null checks are
necessary.
Add psalm assertions
8275278c8830aa87ad758aa426b5b1a40bf5b8bd authored about 2 years ago by Grégoire Paris <[email protected]>These should help avoiding null checks in downstream libraries.
ab643870f58ea4a0a427cae1a7367fa52e008c5a authored about 2 years ago by Grégoire Paris <[email protected]>6e0d27d01f564e2123345a76fb1475a4a7086457 authored about 2 years ago by Grégoire Paris <[email protected]>
6f9d67de3402658b1c038c6f6818bf43e08605e0 authored about 2 years ago by Grégoire Paris <[email protected]>
I overlooked this in 8a82888 .
cb7b93ebfb5fba52e32e864b56169abd8142bd2a authored about 2 years ago by Grégoire Paris <[email protected]>Remove deprecation layer
e6d6599cca661b2517299444b539793a8e389edb authored about 2 years ago by Grégoire Paris <[email protected]>Update branch metadata
3b8f9bc6206332d62b11a6b0227358804d61d1fc authored about 2 years ago by Grégoire Paris <[email protected]>8a828880f9d7c0478117b3b5ad8889cf2e77f98a authored about 2 years ago by Grégoire Paris <[email protected]>
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 1.3.x up into 2.0.x
3cf140b81e55d5d640f73367d829db7e3023ef69 authored about 2 years ago by Grégoire Paris <[email protected]>Merge 1.2.x up into 1.3.x
de6022e778f5020d31205c20f1183cf8a7450bff authored about 2 years ago by Grégoire Paris <[email protected]>17bacc58e96ddfd5b03a2aaa0cbfa9f23872f6b7 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge 1.3.x up into 2.0.x
bbf1991b65822d6cb3d891278afe3d7ee23c41ee authored about 2 years ago by Grégoire Paris <[email protected]>c40ddb37537cc29af6c71bb113dc515a3696e351 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge 1.2.x up into 1.3.x
f120e604a31ad32c11dd5cdb5cf6dea4da4d13c2 authored about 2 years ago by Grégoire Paris <[email protected]>cf6d854d0d64fb3134c0efea987e271dfb1b740a authored about 2 years ago by Grégoire Paris <[email protected]>
Use a shallower tree
4c366991814d578a1c431d47f0ec3b5d3f13620b authored about 2 years ago by Grégoire Paris <[email protected]>
It makes fuzzy matching easier, and configuration files easier on the
eye.
Merge 1.3.x up into 2.0.x
de3ae5d5aaf5408e44c1010484de1cb2ea7d3999 authored about 2 years ago by Grégoire Paris <[email protected]>3bc92135d4180fd52d580d46e261b67adb14a840 authored about 2 years ago by Grégoire Paris <[email protected]>
Merge 1.2.x up into 1.3.x
6b5a19281d93f56abdddd34fdf194db2a2a08916 authored about 2 years ago by Grégoire Paris <[email protected]>b8d0c3c9873d088bfefb03d39ed15b9bf3086788 authored about 2 years ago by Grégoire Paris <[email protected]>
d617a497458431d32fe3882762867a50d49c2a18 authored about 2 years ago by Grégoire Paris <[email protected]>
Enums allow to avoid having to come up with values to assign for each
name (unless you use a bac...
c63c80df6b65c6302b30516e7956583ae0d152b8 authored about 2 years ago by Grégoire Paris <[email protected]>
Stricter sa
25178a320ee6a43fbedd8a785ca5258fe24bf9ed authored about 2 years ago by Grégoire Paris <[email protected]>b6cf5599628974ca38aba8eb0060246dc31a18e4 authored about 2 years ago by Grégoire Paris <[email protected]>
93abd582c74fdb7bae68ee2f05cbd15564cf9abd authored about 2 years ago by Grégoire Paris <[email protected]>
20b1a868dd3532f690a892c6deb2f8b17b30453f authored about 2 years ago by Grégoire Paris <[email protected]>
The new class is templatable, which should enable us to specify that the
ORM Lexer is an Lexer<s...
0cbb56c6d2cfe3068f3fc4a720c7d750645840e9 authored about 2 years ago by Grégoire Paris <[email protected]>
When backward compatible and supported by PHP 7.1
241097b518e54cc24b7d7dba2f1e5e7990b5c35d authored about 2 years ago by Grégoire Paris <[email protected]>Revert "Replace object-like array with class"
03dbe3a9b16d636d79924a09a306310af191c7a3 authored about 2 years ago by Grégoire Paris <[email protected]>
This reverts commit 0d2314ad58928abdfae7c6e328608bb65040079f.
Changing the type to a Token is to...
Merge 1.2.x up into 1.3.x
9d695a24c351ad053f145c181c982e9db0c207e4 authored about 2 years ago by Grégoire Paris <[email protected]>Replace object-like array with class
3086f6d8e7752a11e35135205f197211f0eba98b authored about 2 years ago by Grégoire Paris <[email protected]>
The new class is templatable, which should enable us to specify that the
ORM Lexer is an Lexer<s...
9b3ee62ea81c6beb15cad9ef7fbb8d1a4da6178c authored about 2 years ago by Grégoire Paris <[email protected]>
851e4dfc6b32df50df9d63b4eac3a519b8cc4635 authored about 2 years ago by Grégoire Paris <[email protected]>
* Run workflows only when necessary
* Add Composer lint workflow
5c89ce13d9a1a4ffaaf3bcb9b9358c32a916c576 authored about 2 years ago by Grégoire Paris <[email protected]>Merge 1.2.x up into 1.3.x
46374329aacea9901e1b556bc6ee3b1d69ccc3c2 authored about 2 years ago by Grégoire Paris <[email protected]>6348c6170ec75073a5d97316e1da0a177ab49a61 authored about 2 years ago by Alexander M. Turek <[email protected]>
1bb08774eb295c73e953fbfc0134371023027b7f authored about 2 years ago by Alexander M. Turek <[email protected]>
Update .gitattributes
effebe803db56c6c8e16abee98ecb73e64ccad60 authored over 2 years ago by Grégoire Paris <[email protected]>840dd3422f388fa855cba04ae2d2ed50a6858960 authored over 2 years ago by erikn69 <[email protected]>
ff0bfc39c3cce1cc0aa69471235194c6f104384d authored almost 3 years ago by Grégoire Paris <[email protected]>
c268e882d4dbdd85e36e4ad69e02dc284f89d229 authored almost 3 years ago by Grégoire Paris <[email protected]>
This should make things less error prone and easier on the eyes.
ad0c04db372ed6e7b01de3833443c36ade0e6fb7 authored almost 3 years ago by Grégoire Paris <[email protected]>
* 1.2.x:
Allow upgrading PHPStan again (#61)
90d80247a7b18c789a363b8b8ad18d3cf5847421 authored almost 3 years ago by Alexander M. Turek <[email protected]>
ca648f7df09cc5ba9c1e83f87a381a0c7dd9b124 authored almost 3 years ago by Grégoire Paris <[email protected]>
cb1bdb17c67eefdc2db4828bc077000523976bcc authored almost 3 years ago by Grégoire Paris <[email protected]>
9c50f840f257bbb941e6f4a0e94ccf5db5c3f76c authored almost 3 years ago by Grégoire Paris <[email protected]>
14e55c3886a35992f10d18033db53836bb9eae64 authored almost 3 years ago by Alexander M. Turek <[email protected]>
0e3905106283539e1ce9b6c53571f267c680baab authored almost 3 years ago by Alexander M. Turek <[email protected]>
670fdf63ef998c27ecc23c561a4c92e30eb90f51 authored almost 3 years ago by Alexander M. Turek <[email protected]>
a4a6ca407f1c87d8ef712419d640eefb0a49cdf8 authored almost 3 years ago by Alexander M. Turek <[email protected]>
Reuse workflow from upstream and setup Psalm
6e47211ec0ce947164a35edb3eb76e64149edd28 authored about 3 years ago by Grégoire Paris <[email protected]>79689c8803cd62e9361186bcd92704d5e7fcf52b authored about 3 years ago by Grégoire Paris <[email protected]>
Maintenance work
6552549ec73698bc91bfc40d5402b6054c24be2c authored almost 4 years ago by Grégoire Paris <[email protected]>a34795bd7dd87baa716c8c80e5e556d92bab2233 authored almost 4 years ago by Grégoire Paris <[email protected]>
It moves away a lot of complexity.
4cd01c84bce89eb18a75a91677b0202537539d57 authored almost 4 years ago by Grégoire Paris <[email protected]>Update website config
b8b2202be6133615ea910c1768ac12e037951b05 authored almost 4 years ago by Grégoire Paris <[email protected]>155f5c849c390340cd00c308f66382af389146fb authored almost 4 years ago by Claudio Zizza <[email protected]>
Remove references to master
59bfb3b9be04237be4cd1afea9bbb58794c25ce8 authored almost 4 years ago by Grégoire Paris <[email protected]>9565dcd1a47a7cb80f9ecc7095b793e89ff2f19b authored almost 4 years ago by Grégoire Paris <[email protected]>
cffe3e94d62f717a10a7d8614a19917f9311a5bc authored about 4 years ago by Grégoire Paris <[email protected]>
Maintenance work
20315a7b404c077e4ba10607de735c8c20da4060 authored about 4 years ago by Grégoire Paris <[email protected]>ad32f24e054e9401668e750ca14e596e69af9182 authored about 4 years ago by Grégoire Paris <[email protected]>
969ccf558930a14adb959b1a4f38beda0aff53ea authored about 4 years ago by Grégoire Paris <[email protected]>
9b87ead646a96d0ea2114c7e2542d39f3cfe978e authored about 4 years ago by Grégoire Paris <[email protected]>
8667bf0570e5c16d0759c92de5df4606017be23c authored about 4 years ago by Grégoire Paris <[email protected]>
863bff41a710652a73702ee5a18237cb664f160b authored about 4 years ago by Grégoire Paris <[email protected]>
708cefbf56b008af10071524213622fab77d0856 authored about 4 years ago by Grégoire Paris <[email protected]>
e1eab5e5bdfadd4ce14714988450e571bc1d9f21 authored about 4 years ago by Grégoire Paris <[email protected]>