Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/hoaproject/Regex
The Hoa\Regex library.
https://github.com/hoaproject/Regex
Skip new-line.
5cd9ce7872050cebd95bdb9a2d56a311294f93bd authored about 13 years ago by Ivan Enderlin <[email protected]>
5cd9ce7872050cebd95bdb9a2d56a311294f93bd authored about 13 years ago by Ivan Enderlin <[email protected]>
s/at_least_n_or_more_n/n_to_m/
3e38ca7b847ffd1a69fcb7d10a0ca6efa9ce0a0f authored about 13 years ago by Ivan Enderlin <[email protected]>
3e38ca7b847ffd1a69fcb7d10a0ca6efa9ce0a0f authored about 13 years ago by Ivan Enderlin <[email protected]>
Remove a space. #mania
e48c021dc64a6f2e6bf1d8120b61d88d5e4ddbd7 authored over 13 years ago by Ivan Enderlin <[email protected]>
e48c021dc64a6f2e6bf1d8120b61d88d5e4ddbd7 authored over 13 years ago by Ivan Enderlin <[email protected]>
Force a lower bound: {1,y} instead of {,y}.
8869e5bb59f76949423fecb5eea00efa7607c829 authored over 13 years ago by Ivan Enderlin <[email protected]>
8869e5bb59f76949423fecb5eea00efa7607c829 authored over 13 years ago by Ivan Enderlin <[email protected]>
Please, see the changeset #1750.
5e0f05f1a10ddb50d5d9fc1ce68e6315a0be7aae authored over 13 years ago by Ivan Enderlin <[email protected]>
5e0f05f1a10ddb50d5d9fc1ce68e6315a0be7aae authored over 13 years ago by Ivan Enderlin <[email protected]>
Change authors.
98af815f15d65e63c759f2e38d1aae9df7f65806 authored over 13 years ago by Ivan Enderlin <[email protected]>
98af815f15d65e63c759f2e38d1aae9df7f65806 authored over 13 years ago by Ivan Enderlin <[email protected]>
Add license, author etc.
b34ba0ec9673b4e605bf8027cd817b27218e834f authored over 13 years ago by Ivan Enderlin <[email protected]>
b34ba0ec9673b4e605bf8027cd817b27218e834f authored over 13 years ago by Ivan Enderlin <[email protected]>
Add the getSampler() method.
40fc428d9586069657de9316bae89e2257130660 authored over 13 years ago by Ivan Enderlin <[email protected]>
40fc428d9586069657de9316bae89e2257130660 authored over 13 years ago by Ivan Enderlin <[email protected]>
Move sampler from $handle to constructor.
30d6e8d3cfde78202de5c41b379b71093c93167b authored over 13 years ago by Ivan Enderlin <[email protected]>
30d6e8d3cfde78202de5c41b379b71093c93167b authored over 13 years ago by Ivan Enderlin <[email protected]>
Fix an ambiguity between absolute_reference_ and relative_reference_ tokens.
739ead9d16a9d22ddd625a27ee96046d38dc0b45 authored over 13 years ago by Ivan Enderlin <[email protected]>
739ead9d16a9d22ddd625a27ee96046d38dc0b45 authored over 13 years ago by Ivan Enderlin <[email protected]>
Full capturing supports: add comments, capturing reset and atomic group.
A comment adopts the following syntax: (?#…). A capturing reset adopts the
following one: (?|…)....
Just reorganized tokens.
0385294f1b7b17957b5719bde6d65022e4b44947 authored over 13 years ago by Ivan Enderlin <[email protected]>
0385294f1b7b17957b5719bde6d65022e4b44947 authored over 13 years ago by Ivan Enderlin <[email protected]>
Fix a stupid issue in the concatenation rule.
6565169f5cad0ac573a22be46f36102a06e542aa authored over 13 years ago by Ivan Enderlin <[email protected]>
6565169f5cad0ac573a22be46f36102a06e542aa authored over 13 years ago by Ivan Enderlin <[email protected]>
Format code. #mania
339e4fb77f8a878c97e19c12877365fdcf4313fa authored over 13 years ago by Ivan Enderlin <[email protected]>
339e4fb77f8a878c97e19c12877365fdcf4313fa authored over 13 years ago by Ivan Enderlin <[email protected]>
Extend literal comprehension with characters (\a, \e, \f, \n, \r, \t and \chhh…), dynamic characters (\ooo, \xhh and \xhhh…), character types (\p{…} and \P{…}), anchor (\b, \B, \A, \z, \Z, \G, ^ and $), match point reset (\K) and finally literals (escaped or not, respectively \. and .).
100b33617f90df4075d4ba03ed075fb572a736e3 authored over 13 years ago by Ivan Enderlin <[email protected]>
100b33617f90df4075d4ba03ed075fb572a736e3 authored over 13 years ago by Ivan Enderlin <[email protected]>
Full quantifiers support: possessive, lazy and greedy.
211349ca27c3bcd9315c3acf32a5c91581bf651b authored over 13 years ago by Ivan Enderlin <[email protected]>
211349ca27c3bcd9315c3acf32a5c91581bf651b authored over 13 years ago by Ivan Enderlin <[email protected]>
Factorize the quantification rule.
95692d3adadf3f28fb72e453a9db5cd0acca209a authored over 13 years ago by Ivan Enderlin <[email protected]>
95692d3adadf3f28fb72e453a9db5cd0acca209a authored over 13 years ago by Ivan Enderlin <[email protected]>
Format code. #mania
6b81f2ffeb374bd40319d5c560760e9c825a9857 authored over 13 years ago by Ivan Enderlin <[email protected]>
6b81f2ffeb374bd40319d5c560760e9c825a9857 authored over 13 years ago by Ivan Enderlin <[email protected]>
Add condition support (?(condition)true) and (?(condition)true|false).
It supports all these following conditional patterns:
• (?(n): absolute reference condition;
...
Create a #concatenation node if needed (and not always).
1ef4c6f9f1095eaf05bafeeab2151f8bacc79e30 authored over 13 years ago by Ivan Enderlin <[email protected]>
1ef4c6f9f1095eaf05bafeeab2151f8bacc79e30 authored over 13 years ago by Ivan Enderlin <[email protected]>
A non-capturing will produce a #noncapturing node (instead of #concatenation node).
cf989e026067ad5bbea35f08d7d7b9b01e7c4c0a authored over 13 years ago by Ivan Enderlin <[email protected]>
cf989e026067ad5bbea35f08d7d7b9b01e7c4c0a authored over 13 years ago by Ivan Enderlin <[email protected]>
Apparently, a assertion could be place to the left or to the right of a quantification.
be2f87430374345f0d5bef11c94458b89d9af4c7 authored over 13 years ago by Ivan Enderlin <[email protected]>
be2f87430374345f0d5bef11c94458b89d9af4c7 authored over 13 years ago by Ivan Enderlin <[email protected]>
Format code. #mania
e7efa4903010c9d81cdb453365cfe158f4a02bc5 authored over 13 years ago by Ivan Enderlin <[email protected]>
e7efa4903010c9d81cdb453365cfe158f4a02bc5 authored over 13 years ago by Ivan Enderlin <[email protected]>
Appearing I misunderstood the specification. Actually, a negative class has same
properties that a positive class, i.e. can surround a range() or a <literal>.
cbb40787c1d9ddb654f10f5b4396ac990277a37c authored over 13 years ago by Ivan Enderlin <[email protected]>
Update token priority to avoid confusion between assertions and named capturing.
627f0c902bcc4782ec2217288a3f783767b6e4d7 authored over 13 years ago by Ivan Enderlin <[email protected]>
627f0c902bcc4782ec2217288a3f783767b6e4d7 authored over 13 years ago by Ivan Enderlin <[email protected]>
Use context to well-captured caputuring_name.
3e88411412db45f9009499f0df3082cb38f30424 authored over 13 years ago by Ivan Enderlin <[email protected]>
3e88411412db45f9009499f0df3082cb38f30424 authored over 13 years ago by Ivan Enderlin <[email protected]>
Do not capture a useless token: <range> is replaced by ::range::.
b660dddfcbdf2431fc86cd181722d75020beb018 authored over 13 years ago by Ivan Enderlin <[email protected]>
b660dddfcbdf2431fc86cd181722d75020beb018 authored over 13 years ago by Ivan Enderlin <[email protected]>
Add assertions: look ahead, look behind, negative look ahead and negative look behind.
7b8d34d59d8b2f4865c936ff033b1ed5c6392e1d authored over 13 years ago by Ivan Enderlin <[email protected]>
7b8d34d59d8b2f4865c936ff033b1ed5c6392e1d authored over 13 years ago by Ivan Enderlin <[email protected]>
Add exception.
b3840af8b12b110086bad035f4efb10c4a55039a authored over 13 years ago by Ivan Enderlin <[email protected]>
b3840af8b12b110086bad035f4efb10c4a55039a authored over 13 years ago by Ivan Enderlin <[email protected]>
Parenthesize class to avoid confusion.
807a90b67c82056f9bca3d6d4e5d69d0a1b6d99d authored over 13 years ago by Ivan Enderlin <[email protected]>
807a90b67c82056f9bca3d6d4e5d69d0a1b6d99d authored over 13 years ago by Ivan Enderlin <[email protected]>
Add range support.
165fcf24c479d8a613549b71c8af18c3a683eac9 authored over 13 years ago by Ivan Enderlin <[email protected]>
165fcf24c479d8a613549b71c8af18c3a683eac9 authored over 13 years ago by Ivan Enderlin <[email protected]>
Optimisation was wrong.
4677fefe7b61c758c6b1a805eca9c575baf2f9ec authored over 13 years ago by Ivan Enderlin <[email protected]>
4677fefe7b61c758c6b1a805eca9c575baf2f9ec authored over 13 years ago by Ivan Enderlin <[email protected]>
mv Compiler/Visitor/Realdom.php Regex/Visitor/Realdom.php
b9252b6a1124328a051b47ba698ab7fa0476bab3 authored over 13 years ago by Ivan Enderlin <[email protected]>
b9252b6a1124328a051b47ba698ab7fa0476bab3 authored over 13 years ago by Ivan Enderlin <[email protected]>
Welcome to \Hoa\Regex that only contains Grammar.pp for now \o/.
5dedd24f9eb402641c2de94356ddd285d2ca5894 authored over 13 years ago by Ivan Enderlin <[email protected]>
5dedd24f9eb402641c2de94356ddd285d2ca5894 authored over 13 years ago by Ivan Enderlin <[email protected]>
Resolve conflict.
1b7f278829f5c55b25d3d91ec2363a183408800d authored almost 14 years ago by Ivan Enderlin <[email protected]>
1b7f278829f5c55b25d3d91ec2363a183408800d authored almost 14 years ago by Ivan Enderlin <[email protected]>
Merge.
daabf30ad3a20cff8b4ad902b44a34e002015848 authored almost 14 years ago by Ivan Enderlin <[email protected]>
daabf30ad3a20cff8b4ad902b44a34e002015848 authored almost 14 years ago by Ivan Enderlin <[email protected]>
Foobar
d1f53d2b769b6af567c60a62184f3c698649ced6 authored almost 14 years ago by Ivan Enderlin <[email protected]>
d1f53d2b769b6af567c60a62184f3c698649ced6 authored almost 14 years ago by Ivan Enderlin <[email protected]>
New repository layout (again).
087f4c466aba9aee909dfe79bb126fc44f0ba494 authored about 16 years ago by hywan <devnull@localhost>
087f4c466aba9aee909dfe79bb126fc44f0ba494 authored about 16 years ago by hywan <devnull@localhost>