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
c620f44deff0b4c2d0c27560a3b0f5e7e376e001 authored over 6 years ago by Jonathan H. Wage <[email protected]>
Address hoaproject/Central#81.
ff934cce1745f2a5bd470abfaf0046d7b8e9025b authored almost 7 years ago by Alexis von Glasow <[email protected]>1b66842d816635132eae4d329bcd041e044551b6 authored almost 7 years ago by Ivan Enderlin <[email protected]>
822e8ed7bb9c2e8e3bed14cfc8c8d8372d1ea09f authored almost 7 years ago by Ivan Enderlin <[email protected]>
7a92c716902a48b5d380e89d7acb3a4a2ee9f395 authored almost 7 years ago by Ivan Enderlin <[email protected]>
6cbc1ea6081b5966183312117677882af5734c27 authored about 7 years ago by Serafim <[email protected]>
test(llk) Add test cases for the offset feature
f56680139c05ad55141e2757069d2c8ca63a97db authored about 7 years ago by Kirill Nesmeyanov <[email protected]>de036d5ccfbfaca21c350537d25d0a0f247930eb authored about 7 years ago by Serafim <[email protected]>
e4ec8dbb75d07591e7c7f45c66266cbefccbfdc7 authored about 7 years ago by Ivan Enderlin <[email protected]>
683ef45e443d851ae0243c21ca5987bc74657811 authored about 7 years ago by Serafim <[email protected]>
bd26742332faa75017cb7a2e68c831fb3b5a8be8 authored about 7 years ago by Serafim <[email protected]>
f9ac3b9e2e6a5621ccba2063a545eef4958cd661 authored about 7 years ago by Serafim <[email protected]>
Define minimal supported version of PHP needed into composer.json
Address hoaproject/Central#70.
c86ccfbce9b9cad17cf84ffdf5c505c695d83d7a authored over 7 years ago by Alexis von Glasow <[email protected]>aa09caf0bf28adae6654ca6ee415ee2f522672de authored over 7 years ago by Ivan Enderlin <[email protected]>
When the parser backtracks, an error token is not always found if it
happens at the very first p...
Fix "strrpos()" bug when offset is greater than the length of haystack string
75a95809df5a5ce2e0922ea13699053c53c42780 authored over 7 years ago by Kirill Nesmeyanov <[email protected]>b675e53267a3302ea4000c751a0172596f0e92d8 authored almost 8 years ago by Ivan Enderlin <[email protected]>
4730a839280539e42ba6ef69fa5ce1b64be43b9d authored almost 8 years ago by Ivan Enderlin <[email protected]>
109b5749d6d67ac9d734c143f09701b42d527b9c authored almost 8 years ago by Ivan Enderlin <[email protected]>
fd6f3f943514193b349109347c56241c1c34a331 authored almost 8 years ago by Ivan Enderlin <[email protected]>
f675086bd5fffbd1ee990f4c67a177fe913e0597 authored about 8 years ago by Ivan Enderlin <[email protected]>
00db48fc61c0ebe108341a00ecabcb8e7e78eaa1 authored about 8 years ago by Ivan Enderlin <[email protected]>
4d67607432dc29c09abf17d5b69ccbe7f236961f authored about 8 years ago by Ivan Enderlin <[email protected]>
d342bd43377703dab4bbc47b53475dd21d60bcd6 authored about 8 years ago by Ivan Enderlin <[email protected]>
a14b1eb3aaf9160619b181d7b986ff344324a1ac authored about 8 years ago by Ivan Enderlin <[email protected]>
c47a72122a9b63930ce120eaeb15ee0bd24ad1a0 authored about 8 years ago by Ivan Enderlin <[email protected]>
48cb69b998303fb32fa1563669fe1c0224d4dc33 authored over 8 years ago by Ivan Enderlin <[email protected]>
c566cd9fda52b110c9024f6560e7afca644a4acf authored over 8 years ago by Ivan Enderlin <[email protected]>
774f04e6ab1580392b35cae7d6f8dda165810c19 authored over 8 years ago by Ivan Enderlin <[email protected]>
6258bdcbae16db5ac776728c4a11cbf2895f6113 authored over 8 years ago by Ivan Enderlin <[email protected]>
2461a5240d644497918eb25706b84770ed1583e2 authored over 8 years ago by Ivan Enderlin <[email protected]>
310e3c886deef28392a5a0341f315a770d4c7385 authored over 8 years ago by Ivan Enderlin <[email protected]>
216cef959f1631c22c7794279d4eaaf242eb6980 authored over 8 years ago by Ivan Enderlin <[email protected]>
… for line instructions.
dc5026c333049c76f80f38db58e09438c094ce3e authored over 8 years ago by Ivan Enderlin <[email protected]>ab66e1e49794ddc6cd2841064e71a30126a04e7f authored over 8 years ago by Ivan Enderlin <[email protected]>
First, skip tokens were not correctly merge. For instance:
%skip a b
%skip c d
%ski...
It only contains static methods, it makes no sense to instanciate it.
0bb2b6cf6d68458eebea70e22785c10af5353395 authored over 8 years ago by Ivan Enderlin <[email protected]>c6a263f3b9a6d22325a5083699a48cdf80d8a5aa authored over 8 years ago by Ivan Enderlin <[email protected]>
d8a4151ee639b2685cbf5353c124fe0d3a976c26 authored over 8 years ago by Ivan Enderlin <[email protected]>
9b067309f5c718371e9364dc8496e81cea141aff authored over 8 years ago by Ivan Enderlin <[email protected]>
82ef232c62f5b0486bd795949f83df61e9e4ec78 authored over 8 years ago by Ivan Enderlin <[email protected]>
4c79ab1bbcbf74b992ee1414f2940b873abf0c4c authored over 8 years ago by Ivan Enderlin <[email protected]>
28c6a553a112a6ab87d0faefd5cbe72e3e3084f5 authored over 8 years ago by Ivan Enderlin <[email protected]>
e1eba59530b75ec84563cf4ae086a57fdcbc24aa authored over 8 years ago by Ivan Enderlin <[email protected]>
c86fcd6ac285025d73c90014e9a33566fdc7dc3f authored over 8 years ago by Ivan Enderlin <[email protected]>
261bb053785daff922880ff39bffb0531af3b12a authored over 8 years ago by Ivan Enderlin <[email protected]>
3f3ff18c9184c26ed62bb24868b642c01d1ace6e authored over 8 years ago by Ivan Enderlin <[email protected]>
2e3d09918920c6b64522525773831edfdcdf0f97 authored over 8 years ago by Ivan Enderlin <[email protected]>
6c9acc088e92584e903d2d40bbdde00901dd337d authored over 8 years ago by Ivan Enderlin <[email protected]>
f9af1d565f3b56c521d2ce09683e1ee4940335dc authored over 8 years ago by Ivan Enderlin <[email protected]>
967710e7f8fdc29b88f97aecbeb7e38961723e78 authored over 8 years ago by Ivan Enderlin <[email protected]>
5368f8a44eec29a37e8364040e6a0dcb1894f01a authored over 8 years ago by Ivan Enderlin <[email protected]>
dc43c24d01226cf50e747e6483684138d7fda239 authored over 8 years ago by Ivan Enderlin <[email protected]>
4c36d24b8a2c55b149f64c8057f376fc856889fd authored over 8 years ago by Ivan Enderlin <[email protected]>
e8b581b6b4935957415ceac4f9170ea6854c6221 authored over 8 years ago by Ivan Enderlin <[email protected]>
`-1` is a special value representing infinity. This is useful for
repetition like `*`, `+` or `{...
fd5d5d6961e25ade4104daa52f066e7cf59d4a90 authored over 8 years ago by Ivan Enderlin <[email protected]>
860a4f7372203f8c1d88c281e0652ca0fc3e7a37 authored over 8 years ago by Ivan Enderlin <[email protected]>
cbebd7d6492700c10037a6c3ea98ca908b924acc authored over 8 years ago by Ivan Enderlin <[email protected]>
67467c74198c009211e6cc9f053e06aecee46627 authored over 8 years ago by Ivan Enderlin <[email protected]>
55b3961ad4daa77c93239cc7503c1bed5353e2ff authored over 8 years ago by Ivan Enderlin <[email protected]>
An empty array would be better but it might break backward
compatibility for some users, so `nul...
01eacb65b81a806268d9a130238c4b7bfae8fabb authored over 8 years ago by Ivan Enderlin <[email protected]>
348fbccb120059a88725dfa11d13c3343b5f3fd2 authored over 8 years ago by Ivan Enderlin <[email protected]>
4e2d5b780d83daedb0950fbaf245159a04c89d7e authored over 8 years ago by Ivan Enderlin <[email protected]>
It has been moved from a unit test suite to an integration test suite.
860e86d1f0b9eb60cf1f44bf774012708c386d72 authored over 8 years ago by Ivan Enderlin <[email protected]>8fb4bc6da267518c274d51e23d25569b7edba927 authored over 8 years ago by Ivan Enderlin <[email protected]>
a4a5cdd172cd9a004cd088037981931e367869c7 authored over 8 years ago by Ivan Enderlin <[email protected]>
feab0f3655c701cc58206ca1f3f4a4b5a50ccb78 authored over 8 years ago by Ivan Enderlin <[email protected]>
a6c488698f4744ce23599f3cff19cca6cc6d6f62 authored over 8 years ago by Ivan Enderlin <[email protected]>
689c68b5c40b3c0c81d2bbe154eb081a1db60b47 authored over 8 years ago by Ivan Enderlin <[email protected]>
1f563f5bc8f699fe7c59dd46f09da0641266d080 authored over 8 years ago by Ivan Enderlin <[email protected]>
d47a5a71e372e1afefba5ab35433d458f4f6a630 authored over 8 years ago by Ivan Enderlin <[email protected]>
95faef24740aeba33875d132256edca78c4d86ae authored over 8 years ago by Ivan Enderlin <[email protected]>
405f73263d2311a4e0f11611384ed849dd624222 authored over 8 years ago by Ivan Enderlin <[email protected]>
2046bf79746680b2b7627fff34dd371491519aad authored over 8 years ago by Ivan Enderlin <[email protected]>
988a35e54cdfed41ac70d10af0fd66f32da33691 authored over 8 years ago by Ivan Enderlin <[email protected]>
4ec563ce15c32bbb57c921698eab0dff6d8f69fa authored over 8 years ago by Ivan Enderlin <[email protected]>
882dbf3ac06d27ccfab6df28545c948476876113 authored over 8 years ago by Ivan Enderlin <[email protected]>
Thanks to the iterator API, we can grab the appropriated datum directly.
b14b90fb510c84ccb5921a341f56896e9c939935 authored over 8 years ago by Ivan Enderlin <[email protected]>
`parser.lookahead` is used by the parser to define the `k` in LL(k),
i.e. number of tokens to lo...
8f47ccde0009537ae6c7ac24fc8cf3db717ef6ce authored over 8 years ago by Ivan Enderlin <[email protected]>
8f92d905f1a82afefa0c70dc8f14cac1bbf70bd0 authored over 8 years ago by Ivan Enderlin <[email protected]>
This way, we avoid the call of `setKept` and can set this flag directly
from the constructor.
This is a compiler-compiler. It means we have a grammar and we transform
it into a compiler. The...
To compute a name for transitional rules, we were previously counting
the number of rules and we...
0daced3839b82ab3e10ae896460b52a1a3d42fb8 authored over 8 years ago by Ivan Enderlin <[email protected]>
Pragmas are useful when the grammar needs to change the behavior of the
compiler-compiler. For i...
c7dfc2b587d2de3ecf63af2f6e22b5bd33ef70d6 authored over 8 years ago by Ivan Enderlin <[email protected]>
`is_numeric` tests if the value is an integer or a string representing
an integer. Since the rul...
866e403cb02f9ba021ab2d8873ff035d4f873461 authored over 8 years ago by Ivan Enderlin <[email protected]>
Removing the `getCurrentToken`, `getNextToken` and `consumeToken`
methods do not make the code l...
b1c25195961807dd58cf818615f8a6b05b245422 authored over 8 years ago by Ivan Enderlin <[email protected]>
47959bf411fa2ec32e4f6cb54a4cfc3a47135b7c authored almost 9 years ago by Ivan Enderlin <[email protected]>
2e358fe956432a1cb5837604d2381cb631b5c0c4 authored almost 9 years ago by Ivan Enderlin <[email protected]>
57cc2d9c885dc5e71b69c745819961dd7b1c2d34 authored almost 9 years ago by Ivan Enderlin <[email protected]>
51a96daeec5d8008b86e7de868960fd660a9fcc0 authored almost 9 years ago by Ivan Enderlin <[email protected]>
dba9ec260e6434698f0657f710c7e83884be9f10 authored almost 9 years ago by Ivan Enderlin <[email protected]>
a1505e507e8368dbf7a5b490c4a5a90e06d7bd69 authored almost 9 years ago by Ivan Enderlin <[email protected]>
7a49424155448ff64a76a36045d2b7985d3099a9 authored almost 9 years ago by Ivan Enderlin <[email protected]>