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
1496646bfa85f88ab50b651857fbf4bbd15dbca1 authored almost 9 years ago by Ivan Enderlin <[email protected]>
78d6adea6a51f449777fc640f15e27135ec4704e authored almost 9 years ago by Ivan Enderlin <[email protected]>
111f2e4fe3281cbcdf1a61caca9319f7df41d75b authored almost 9 years ago by Ivan Enderlin <[email protected]>
124bcd8b6473ea2dbf2be9c4dc11307f382da489 authored almost 9 years ago by Ivan Enderlin <[email protected]>
109b8c8dc4bdc9c5be1d6b9a1500d27e54d0f804 authored almost 9 years ago by Ivan Enderlin <[email protected]>
7ba9ee26671dee92aadc92592b58a807b4c8dc69 authored almost 9 years ago by Ivan Enderlin <[email protected]>
The core is being splitted into several libraries. `Hoa\Exception` is
one of them.
b38d74b6cc44bb7b96288e924b8727844265fbcd authored almost 9 years ago by Ivan Enderlin <[email protected]>
920a91d9593e8d354b7189e60e56a2edfb301c05 authored about 9 years ago by Ivan Enderlin <[email protected]>
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]>ec0849fd3c1472fbcd86c3c961981f0cfe1f8d39 authored about 9 years ago by Ivan Enderlin <[email protected]>
2a793ee5c297aa0a9a22b0f13e82a8665ee5d5a6 authored about 9 years ago by Ivan Enderlin <[email protected]>
d8843e44e212c8c10e305fca83167d89689c0b0c authored about 9 years ago by Ivan Enderlin <[email protected]>
f93d207deedb03eb2f4d4a707ad367626d8f9202 authored about 9 years ago by Ivan Enderlin <[email protected]>
f72e659616041dcfe22dcab1b5fd84795883e7b6 authored over 9 years ago by Ivan Enderlin <[email protected]>
3961704aa19de34e7bcaf812fae86a0822b92153 authored over 9 years ago by Metalaka <[email protected]>
Skip token of the grammar should be used between token values instead of an
hard-coded space.
If...
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]>4b448762461dc115ff8f63d0fede34a0dce45e4a authored over 9 years ago by Ivan Enderlin <[email protected]>
5b971e8745c6428d9bd7662e1ed2610681c1851e authored over 9 years ago by Ivan Enderlin <[email protected]>
366ccd14d612fdc172e4ad5bae7bf24eb0d25caa authored almost 10 years ago by Ivan Enderlin <[email protected]>
9cbac1d10de244722fbef11dd568bdc047892471 authored almost 10 years ago by Ivan Enderlin <[email protected]>
70b317585bd52580ff2cb60827332c8af70c764e authored almost 10 years ago by Ivan Enderlin <[email protected]>
2a17dd91c045a77791ea550ded7b5733aeaef880 authored almost 10 years ago by Ivan Enderlin <[email protected]>
bef7f319a8dd49e88e4ae2189d8d07c475a25f44 authored almost 10 years ago by Ivan Enderlin <[email protected]>
42161ec8322e62e0d3d09d103c776de1c06bab58 authored about 10 years ago by Ivan Enderlin <[email protected]>
d58eddfb88ddaf5effc66677f590a17dc1108d26 authored about 10 years ago by Ivan Enderlin <[email protected]>
08b97266328b401c6069366b9e4e1623a6747b59 authored about 10 years ago by Alexis von Glasow <[email protected]>
c618a6b312d0378325de0bde346d534448f40121 authored about 10 years ago by Ivan Enderlin <[email protected]>
The `skip` counter, introduced as an optmization to avoid unnecessary
assertions, was decremente...
bc85f162080f3b7f3aa193f1830513b70ce4f33e authored about 10 years ago by Ivan Enderlin <[email protected]>
73a577c831b688ac5ea7ed1aa011d6219c2235b1 authored about 10 years ago by Ivan Enderlin <[email protected]>
a6e8e13f7515e48a9f2f0d39cab87dcaf7824413 authored about 10 years ago by Ivan Enderlin <[email protected]>
b6f24ddd80c7f3f4febdba0eed29701d77881cbd authored about 10 years ago by Ivan Enderlin <[email protected]>
7cc2021714ce1d013f41e6601c293340d3a873cb authored about 10 years ago by Ivan Enderlin <[email protected]>
801b29bd789f140ae73db9e5a213693e80cd2001 authored about 10 years ago by Ivan Enderlin <[email protected]>
1a636205836faa68ad8013bee42e5d397bd9cb3f authored about 10 years ago by Ivan Enderlin <[email protected]>
a9ecb0bd26739fbfb93ca81e67d4604a268e43d6 authored about 10 years ago by Ivan Enderlin <[email protected]>
fd7294467fbaaf91fa74b78623532d4ef1035b01 authored about 10 years ago by Ivan Enderlin <[email protected]>
85a6545e0d7d549910580f0ab94d9dacb696ee90 authored about 10 years ago by Ivan Enderlin <[email protected]>
07167f9cff1c858e474d820d97c9f264f3a19f52 authored about 10 years ago by Ivan Enderlin <[email protected]>
e368b423036b5d4499f1be6525018a64777ab28a authored about 10 years ago by Ivan Enderlin <[email protected]>
1b3a6fdbc0daa5f1a13f65244f9dba5fa9c00d2a authored about 10 years ago by Ivan Enderlin <[email protected]>
2ab40aa211bb12cf7692deb232bdcd48afc78396 authored about 10 years ago by Ivan Enderlin <[email protected]>
Thanks @marmotz for a review!
bdb95e2c0f24f2c5d018b2a037a4f38fd1b54938 authored about 10 years ago by Ivan Enderlin <[email protected]>Thanks @jubianchi for the review!
23a6f365f061d67684f56ca209431e58d516b01a authored about 10 years ago by Ivan Enderlin <[email protected]>51cdc8b21d13f2fcaa3f3a0d114247534849f8cb authored about 10 years ago by Stéphane PY <[email protected]>
00b15be9ca46e69288661294930b12c8d50ea1ce authored over 10 years ago by Ivan Enderlin <[email protected]>
8f3ab67d17575fb8b2b90ad2938f104590c1e721 authored over 10 years ago by Ivan Enderlin <[email protected]>
e634e86247d9405bf17c3158bce876d7ac3b7212 authored over 10 years ago by Ivan Enderlin <[email protected]>
1237a756878e7d71a26ac8d44d5c42f682500664 authored over 10 years ago by Ivan Enderlin <[email protected]>
d764a2c514e9af0b93425b053c6fbf627f08634b authored over 10 years ago by Ivan Enderlin <[email protected]>
a308a827d3ff25b36f8c3adfb44d07d94ce3650b authored almost 11 years ago by Ivan Enderlin <[email protected]>
374e71ec5343363478b9db3168a3cfcb8d576a45 authored almost 11 years ago by Ivan Enderlin <[email protected]>
98c99d3a8413c3f34ef7976ab0ddcc7f8e8c3e11 authored almost 11 years ago by Ivan Enderlin <[email protected]>
672647e359f8254fb05acdf408859686abb50c4f authored almost 11 years ago by Ivan Enderlin <[email protected]>
056ca30d11b3b02e629b804fc6e9dbbc8e33a18a authored almost 11 years ago by Ivan Enderlin <[email protected]>
cbf88b68469a2c449d6ac4b251510cba7e4615b8 authored almost 11 years ago by Ivan Enderlin <[email protected]>
bc14cd907b447f0dc3174c220f5bcd235d3d0727 authored almost 11 years ago by Ivan Enderlin <[email protected]>
25b8e0e6ffe9ae6d1dde47cea2315910a2bed4df authored about 11 years ago by Julian <[email protected]>
af3210ab25c2fd8a5b80a3cd4f71593fa705b568 authored about 11 years ago by Ivan Enderlin <[email protected]>
067d2231b221a374a39040981e06d413e4184352 authored about 11 years ago by Ivan Enderlin <[email protected]>
9db561402fe8a724dc339460b86f582900d092ac authored about 11 years ago by Ivan Enderlin <[email protected]>
6e381580617409ecf6eb9ad63f197cc3c59d8a75 authored about 11 years ago by Ivan Enderlin <[email protected]>
1f193a97ab35f483f4fe739ddeb7e82389a54607 authored about 11 years ago by Ivan Enderlin <[email protected]>
280fc8e0088ae8345d4294951c878ce7261fc1ec authored about 11 years ago by Ivan Enderlin <[email protected]>
ac25925cb01c343b93816d7958e4e8bf54d1acc2 authored about 11 years ago by Ivan Enderlin <[email protected]>
c1649a3575d8fcff67842d634108549812885a3e authored about 11 years ago by Ivan Enderlin <[email protected]>
4bc1d053de5e1dfcae4bca636ecd9066781bd7e9 authored about 11 years ago by Ivan Enderlin <[email protected]>
334ddaaeb6f94f7980fb404aa5692ce26946a325 authored about 11 years ago by Ivan Enderlin <[email protected]>
Now, the lexer keeps the text untouched, in the same buffer/string, and
uses the `$offset` argum...
3fbc481054b06762c1fe309bd8913bc50a201b62 authored about 11 years ago by Ivan Enderlin <[email protected]>
afb107bf3336d4cac79b53350e050d3d77403954 authored over 11 years ago by Ivan Enderlin <[email protected]>
abfde464df531d3e5237d38fea940f2d721b135e authored over 11 years ago by Ivan Enderlin <[email protected]>
e7695a7fa1ebc0ee71013d3dc1f6433474825ec9 authored over 11 years ago by Ivan Enderlin <[email protected]>
If there is no `__shift__` keyword, we do not stack namespaces. This
avoids to compute a giant s...
9681f62be4c51c3ce3b52570a77258e79af4308e authored over 11 years ago by Ivan Enderlin <[email protected]>
Take for example this grammar:
%token foo1 a -> ns1
%token foo2 x -...
c7c7523909657ee878b612742ec1843a5225c0a7 authored over 11 years ago by Ivan Enderlin <[email protected]>
bc08c54577a1ab85e87f1d86be475fcd2f5eb447 authored over 11 years ago by Grégoire Pineau <[email protected]>
dbe6bb6add95cece15b65aa08f35085d80e0162e authored over 11 years ago by jubianchi <[email protected]>
814a3d1c2163b006fa02bd116c8d747f54ef557e authored over 11 years ago by Ivan Enderlin <[email protected]>
6c67cd7d1df8d6f0c555a525d60cd3ca2fb2e526 authored over 11 years ago by Ivan Enderlin <[email protected]>
When a rule defines multiple ID, the tree used the first one instead of
the last one (present in...
393dafa2e27591ab691b1e02147515d33a3b807a authored over 11 years ago by Ivan Enderlin <[email protected]>
4aee51ce45904d71b15ebbf93967f636c1a09179 authored over 11 years ago by Ivan Enderlin <[email protected]>
8276904d73fa284475b9299fffa93942167c5385 authored over 11 years ago by Ivan Enderlin <[email protected]>
And print better errors.
71b32cb40453a40c7e3e3d3733ccbb9e29db8068 authored over 11 years ago by Ivan Enderlin <[email protected]>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]>763e9d6b980b90f8245e237a0fb72da7f5ca6de9 authored over 11 years ago by Ivan Enderlin <[email protected]>
80313ef24c23702b5bdf0d4b3fd99bb7bf9d0736 authored over 11 years ago by Ivan Enderlin <[email protected]>
When the parsing text has no newline, the error was empty. Fix this :-).
90fc4ea6ff5d7432a3846aaad2bb63707b9a4459 authored over 11 years ago by Ivan Enderlin <[email protected]>bfa6989f6f78d0edba309d35708ab0a8e16d41ef authored over 11 years ago by Ivan Enderlin <[email protected]>
dfa21eaebf5b86790d6c7bac75e2bc05d6468de7 authored over 11 years ago by Ivan Enderlin <[email protected]>
99b575c7ce8331a7db192d7cadca4a90f46df7f4 authored over 11 years ago by Ivan Enderlin <[email protected]>
c1fac081c1881f7e5e31b25002c25fb29d148cd2 authored over 11 years ago by Ivan Enderlin <[email protected]>
2ebef80f15dd83237143eb08f0ea5ca17bf0505d authored over 11 years ago by Ivan Enderlin <[email protected]>
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]>d15857c06593152ede3cc3944ee451462f1fe1cb authored over 11 years ago by Ivan Enderlin <[email protected]>
e13fd0c1e2f35e44cb423e26773f740bddabdcab authored over 11 years ago by Ivan Enderlin <[email protected]>