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]>
s/at_least_n_or_more_n/n_to_m/

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]>
Force a lower bound: {1,y} instead of {,y}.

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]>
Change authors.

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]>
Add the getSampler() method.

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]>
Fix an ambiguity between absolute_reference_ and relative_reference_ tokens.

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: (?|…)....

dc14d27827dc8ded30fd847a37a626f7f6ab752e authored over 13 years ago by Ivan Enderlin <[email protected]>
Just reorganized tokens.

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]>
Format code. #mania

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]>
Full quantifiers support: possessive, lazy and greedy.

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]>
Format code. #mania

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;
...

f9a725761f6644e0485aca430d8ab302b18f663a authored over 13 years ago by Ivan Enderlin <[email protected]>
Create a #concatenation node if needed (and not always).

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]>
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]>
Format code. #mania

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]>
Use context to well-captured caputuring_name.

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]>
Add assertions: look ahead, look behind, negative look ahead and negative look behind.

7b8d34d59d8b2f4865c936ff033b1ed5c6392e1d authored over 13 years ago by Ivan Enderlin <[email protected]>
Add exception.

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]>
Add range support.

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]>
mv Compiler/Visitor/Realdom.php Regex/Visitor/Realdom.php

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]>
Resolve conflict.

1b7f278829f5c55b25d3d91ec2363a183408800d authored almost 14 years ago by Ivan Enderlin <[email protected]>
Merge.

daabf30ad3a20cff8b4ad902b44a34e002015848 authored almost 14 years ago by Ivan Enderlin <[email protected]>
Foobar

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>