Ecosyste.ms: OpenCollective

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

github.com/hoaproject/Compiler

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

Prepare 3.16.01.11.

1496646bfa85f88ab50b651857fbf4bbd15dbca1 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Consistency: Remove a call to `_define`.

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

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

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

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

7ba9ee26671dee92aadc92592b58a807b4c8dc69 authored almost 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.

b64ee1422324c31bbaf6a77968b7fd82c54d33aa authored almost 9 years ago by Ivan Enderlin <[email protected]>
Consistency: Update `dnew` call.

b38d74b6cc44bb7b96288e924b8727844265fbcd authored almost 9 years ago by Ivan Enderlin <[email protected]>
Documentation: Format API.

920a91d9593e8d354b7189e60e56a2edfb301c05 authored about 9 years ago by Ivan Enderlin <[email protected]>
Fix Llk\Llk::parsePP unrecognized instructions exception

The stream was used in Llk\Llk::parsePP but was not passed to the function: https://github.com/h...

e70ece70bffda8a86af0b2764e82b25240c222c4 authored about 9 years ago by lovenunu <[email protected]>
Prepare 2.15.10.29.

ec0849fd3c1472fbcd86c3c961981f0cfe1f8d39 authored about 9 years ago by Ivan Enderlin <[email protected]>
Test: Specify file type with `hoa://Test/Vfs`.

2a793ee5c297aa0a9a22b0f13e82a8665ee5d5a6 authored about 9 years ago by Ivan Enderlin <[email protected]>
Prepare 2.15.10.21.

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

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

f72e659616041dcfe22dcab1b5fd84795883e7b6 authored over 9 years ago by Ivan Enderlin <[email protected]>
Fix phpDoc.

3961704aa19de34e7bcaf812fae86a0822b92153 authored over 9 years ago by Metalaka <[email protected]>
Add skipToken generation.

Skip token of the grammar should be used between token values instead of an
hard-coded space.
If...

9f50ab2e155e4a3e3072aa39c516daa32e293fb8 authored over 9 years ago by Metalaka <[email protected]>
Add a `.gitignore` file.

Add a `.gitignore` file to the repo as defined in hoaproject/Central#22.

287851eef84b064f6213e9197b07f0e573c5da1a authored over 9 years ago by Stéphane HULARD <[email protected]>
Prepare 2.15.05.29.

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

5b971e8745c6428d9bd7662e1ed2610681c1851e authored over 9 years ago by Ivan Enderlin <[email protected]>
Prepare 2.15.02.17.

366ccd14d612fdc172e4ad5bae7bf24eb0d25caa authored almost 10 years ago by Ivan Enderlin <[email protected]>
Fix a typo in an entry.

9cbac1d10de244722fbef11dd568bdc047892471 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Add the CHANGELOG.md file.

70b317585bd52580ff2cb60827332c8af70c764e authored almost 10 years ago by Ivan Enderlin <[email protected]>
Merge branch 'doc' into incoming

2a17dd91c045a77791ea550ded7b5733aeaef880 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Happy new year!

bef7f319a8dd49e88e4ae2189d8d07c475a25f44 authored almost 10 years ago by Ivan Enderlin <[email protected]>
Update schemas.

42161ec8322e62e0d3d09d103c776de1c06bab58 authored about 10 years ago by Ivan Enderlin <[email protected]>
Move to PSR-4.

d58eddfb88ddaf5effc66677f590a17dc1108d26 authored about 10 years ago by Ivan Enderlin <[email protected]>
Require hoa/test.

08b97266328b401c6069366b9e4e1623a6747b59 authored about 10 years ago by Alexis von Glasow <[email protected]>
Hoa\Visitor has been finalized.

c618a6b312d0378325de0bde346d534448f40121 authored about 10 years ago by Ivan Enderlin <[email protected]>
Fix a bug in the unification.

The `skip` counter, introduced as an optmization to avoid unnecessary
assertions, was decremente...

8d2070d30c2d58e70717d557665e2c09039e9ac8 authored about 10 years ago by Ivan Enderlin <[email protected]>
Use hoa/iterator ~1.0.

bc85f162080f3b7f3aa193f1830513b70ce4f33e authored about 10 years ago by Ivan Enderlin <[email protected]>
Move test into Hoa\Json.

73a577c831b688ac5ea7ed1aa011d6219c2235b1 authored about 10 years ago by Ivan Enderlin <[email protected]>
Hoa\Json has been released.

a6e8e13f7515e48a9f2f0d39cab87dcaf7824413 authored about 10 years ago by Ivan Enderlin <[email protected]>
Add the `getCompiler` method.

b6f24ddd80c7f3f4febdba0eed29701d77881cbd authored about 10 years ago by Ivan Enderlin <[email protected]>
Check soundness of other samplers.

7cc2021714ce1d013f41e6601c293340d3a873cb authored about 10 years ago by Ivan Enderlin <[email protected]>
Hoa\Regex is required.

801b29bd789f140ae73db9e5a213693e80cd2001 authored about 10 years ago by Ivan Enderlin <[email protected]>
Add soundness test.

1a636205836faa68ad8013bee42e5d397bd9cb3f authored about 10 years ago by Ivan Enderlin <[email protected]>
Fix API documentation.

a9ecb0bd26739fbfb93ca81e67d4604a268e43d6 authored about 10 years ago by Ivan Enderlin <[email protected]>
Merge branch 'from_import' into incoming

fd7294467fbaaf91fa74b78623532d4ef1035b01 authored about 10 years ago by Ivan Enderlin <[email protected]>
Add some tests.

85a6545e0d7d549910580f0ab94d9dacb696ee90 authored about 10 years ago by Ivan Enderlin <[email protected]>
Remove from/import and update to PHP5.4.

07167f9cff1c858e474d820d97c9f264f3a19f52 authored about 10 years ago by Ivan Enderlin <[email protected]>
Merge branch 'documentation' into incoming

e368b423036b5d4499f1be6525018a64777ab28a authored about 10 years ago by Ivan Enderlin <[email protected]>
Add links around hoa://.

1b3a6fdbc0daa5f1a13f65244f9dba5fa9c00d2a authored about 10 years ago by Ivan Enderlin <[email protected]>
Update to PHP5.4.

2ab40aa211bb12cf7692deb232bdcd48afc78396 authored about 10 years ago by Ivan Enderlin <[email protected]>
Fix links, markup, translate @id and fix typos.

Thanks @marmotz for a review!

bdb95e2c0f24f2c5d018b2a037a4f38fd1b54938 authored about 10 years ago by Ivan Enderlin <[email protected]>
Translate into English.

Thanks @jubianchi for the review!

23a6f365f061d67684f56ca209431e58d516b01a authored about 10 years ago by Ivan Enderlin <[email protected]>
Add branch-alias.

51cdc8b21d13f2fcaa3f3a0d114247534849f8cb authored about 10 years ago by Stéphane PY <[email protected]>
Drop PHP5.3.

00b15be9ca46e69288661294930b12c8d50ea1ce authored over 10 years ago by Ivan Enderlin <[email protected]>
Add the installation section.

8f3ab67d17575fb8b2b90ad2938f104590c1e721 authored over 10 years ago by Ivan Enderlin <[email protected]>
Start Rüsh Release.

e634e86247d9405bf17c3158bce876d7ac3b7212 authored over 10 years ago by Ivan Enderlin <[email protected]>
Re-order authors.

1237a756878e7d71a26ac8d44d5c42f682500664 authored over 10 years ago by Ivan Enderlin <[email protected]>
Add a link to `Hoa\File`.

d764a2c514e9af0b93425b053c6fbf627f08634b authored over 10 years ago by Ivan Enderlin <[email protected]>
Update API documentation.

a308a827d3ff25b36f8c3adfb44d07d94ce3650b authored almost 11 years ago by Ivan Enderlin <[email protected]>
Add syntax highlighting.

374e71ec5343363478b9db3168a3cfcb8d576a45 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Add the state of the library.

98c99d3a8413c3f34ef7976ab0ddcc7f8e8c3e11 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Remove a useless instruction in an example.

672647e359f8254fb05acdf408859686abb50c4f authored almost 11 years ago by Ivan Enderlin <[email protected]>
Happy new year \o/.

056ca30d11b3b02e629b804fc6e9dbbc8e33a18a authored almost 11 years ago by Ivan Enderlin <[email protected]>
Happy new year \o/.

cbf88b68469a2c449d6ac4b251510cba7e4615b8 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Format `composer.json`.

bc14cd907b447f0dc3174c220f5bcd235d3d0727 authored almost 11 years ago by Ivan Enderlin <[email protected]>
Small lexer optimisation using the \G assertion.

25b8e0e6ffe9ae6d1dde47cea2315910a2bed4df authored about 11 years ago by Julian <[email protected]>
Add empty english documentation.

af3210ab25c2fd8a5b80a3cd4f71593fa705b568 authored about 11 years ago by Ivan Enderlin <[email protected]>
setParent() returns the old one.

067d2231b221a374a39040981e06d413e4184352 authored about 11 years ago by Ivan Enderlin <[email protected]>
Remove unused variables.

9db561402fe8a724dc339460b86f582900d092ac authored about 11 years ago by Ivan Enderlin <[email protected]>
Remove an used variable.

6e381580617409ecf6eb9ad63f197cc3c59d8a75 authored about 11 years ago by Ivan Enderlin <[email protected]>
Align Unicode token value when printing sequence.

1f193a97ab35f483f4fe739ddeb7e82389a54607 authored about 11 years ago by Ivan Enderlin <[email protected]>
Update an example.

280fc8e0088ae8345d4294951c878ce7261fc1ec authored about 11 years ago by Ivan Enderlin <[email protected]>
Remove mentions to from/import in documentations.

ac25925cb01c343b93816d7958e4e8bf54d1acc2 authored about 11 years ago by Ivan Enderlin <[email protected]>
Merge branch 'pr/10' into incoming

c1649a3575d8fcff67842d634108549812885a3e authored about 11 years ago by Ivan Enderlin <[email protected]>
Define flex entities.

4bc1d053de5e1dfcae4bca636ecd9066781bd7e9 authored about 11 years ago by Ivan Enderlin <[email protected]>
Update an exception message.

334ddaaeb6f94f7980fb404aa5692ce26946a325 authored about 11 years ago by Ivan Enderlin <[email protected]>
New lexing algorithm: “offset” instead of “anchor”.

Now, the lexer keeps the text untouched, in the same buffer/string, and
uses the `$offset` argum...

4dad944482d9bf852f86873fb8070f04f324310c authored about 11 years ago by Ivan Enderlin <[email protected]>
Fix a bug with count() and quantification.

3fbc481054b06762c1fe309bd8913bc50a201b62 authored about 11 years ago by Ivan Enderlin <[email protected]>
Add section about tokens namespaces.

afb107bf3336d4cac79b53350e050d3d77403954 authored over 11 years ago by Ivan Enderlin <[email protected]>
Reuse a variable.

abfde464df531d3e5237d38fea940f2d721b135e authored over 11 years ago by Ivan Enderlin <[email protected]>
Split and create the parsePP() static method.

e7695a7fa1ebc0ee71013d3dc1f6433474825ec9 authored over 11 years ago by Ivan Enderlin <[email protected]>
Avoid stacking namespaces if not necessary.

If there is no `__shift__` keyword, we do not stack namespaces. This
avoids to compute a giant s...

58e515c211d30b1f1db340b445dffc8eac4ab334 authored over 11 years ago by Ivan Enderlin <[email protected]>
Update lexing performance when having lot of ns.

9681f62be4c51c3ce3b52570a77258e79af4308e authored over 11 years ago by Ivan Enderlin <[email protected]>
Add namespaces stack!

Take for example this grammar:

%token foo1 a -> ns1
%token foo2 x -...

15f909a933ec6f25102b2a3aa9810f2c3c41ca7a authored over 11 years ago by Ivan Enderlin <[email protected]>
Fix typo.

c7c7523909657ee878b612742ec1843a5225c0a7 authored over 11 years ago by Ivan Enderlin <[email protected]>
Fixed typo.

bc08c54577a1ab85e87f1d86be475fcd2f5eb447 authored over 11 years ago by Grégoire Pineau <[email protected]>
Better composer compatibility

dbe6bb6add95cece15b65aa08f35085d80e0162e authored over 11 years ago by jubianchi <[email protected]>
Format code. #mania

814a3d1c2163b006fa02bd116c8d747f54ef557e authored over 11 years ago by Ivan Enderlin <[email protected]>
Fix an error with empty text.

6c67cd7d1df8d6f0c555a525d60cd3ca2fb2e526 authored over 11 years ago by Ivan Enderlin <[email protected]>
Better tree construction.

When a rule defines multiple ID, the tree used the first one instead of
the last one (present in...

0926c037606e97ceaed264841ba7bb6bb3f26524 authored over 11 years ago by Ivan Enderlin <[email protected]>
Show node ID when printing the trace.

393dafa2e27591ab691b1e02147515d33a3b807a authored over 11 years ago by Ivan Enderlin <[email protected]>
Update composer.json.

4aee51ce45904d71b15ebbf93967f636c1a09179 authored over 11 years ago by Ivan Enderlin <[email protected]>
Extend Unicode support.

8276904d73fa284475b9299fffa93942167c5385 authored over 11 years ago by Ivan Enderlin <[email protected]>
Add namespace support to previous commit.

And print better errors.

71b32cb40453a40c7e3e3d3733ccbb9e29db8068 authored over 11 years ago by Ivan Enderlin <[email protected]>
Detect bad tokens earlier.

When lexing rules, we now throw an exception when a token does not exist.

3b2467c2eb8092055b2dbf328d824e2ea24b9f3c authored over 11 years ago by Ivan Enderlin <[email protected]>
Format code. #mania

763e9d6b980b90f8245e237a0fb72da7f5ca6de9 authored over 11 years ago by Ivan Enderlin <[email protected]>
Fix a bug when updating coverage of a choice.

80313ef24c23702b5bdf0d4b3fd99bb7bf9d0736 authored over 11 years ago by Ivan Enderlin <[email protected]>
Update error localisation.

When the parsing text has no newline, the error was empty. Fix this :-).

90fc4ea6ff5d7432a3846aaad2bb63707b9a4459 authored over 11 years ago by Ivan Enderlin <[email protected]>
Always rewind the grammar while getting the AST.

bfa6989f6f78d0edba309d35708ab0a8e16d41ef authored over 11 years ago by Ivan Enderlin <[email protected]>
Add the childExists method.

dfa21eaebf5b86790d6c7bac75e2bc05d6468de7 authored over 11 years ago by Ivan Enderlin <[email protected]>
Token sequence fits approximatively in 80 columns.

99b575c7ce8331a7db192d7cadca4a90f46df7f4 authored over 11 years ago by Ivan Enderlin <[email protected]>
Add getParent() in the documentation.

c1fac081c1881f7e5e31b25002c25fb29d148cd2 authored over 11 years ago by Ivan Enderlin <[email protected]>
Format code. #mania

2ebef80f15dd83237143eb08f0ea5ca17bf0505d authored over 11 years ago by Ivan Enderlin <[email protected]>
Prevent empty grammar.

Two common cases: the stream is empty or the stream has not been
rewinded.

Thanks @stephpy for ...

a34a3eda7876c606f75de95d5f2ca628e362ff8c authored over 11 years ago by Ivan Enderlin <[email protected]>
Format code. #mania

d15857c06593152ede3cc3944ee451462f1fe1cb authored over 11 years ago by Ivan Enderlin <[email protected]>
Prevent empty token sequence.

e13fd0c1e2f35e44cb423e26773f740bddabdcab authored over 11 years ago by Ivan Enderlin <[email protected]>