Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/hoaproject/Praspel
The Hoa\Praspel library.
https://github.com/hoaproject/Praspel
This is obligatory for dynamic and static resolutions.
5c358ff2ec1fbaed26b598e404b48b15bf7247de authored about 11 years agoaf293fba3ffab0d8a8d0e353f288ad4ebcfc8dff authored about 11 years ago
We no longer have a `#this_identifier` node, but a more generic one:
`#dynamic_resolution` (the ...
31d2496e677ef15956093e87b05ac3e9401ac716 authored about 11 years ago
131da654c830efc6d8ed96ad116ad878937bc77e authored about 11 years ago
… instead of Hoa\Praspel\Exception\Generic.
ce3a6b9abb7c9cd283ad3f67e6a84382f5e3290d authored about 11 years ago60a23361a624fc7a06a5806df2fd2e456c616e63 authored about 11 years ago
4a00f5e58049842f173dd68f367fafa372c618ba authored about 11 years ago
a12ea688813d9c0528d7f71bdbe41ac6f486edbb authored about 11 years ago
a827ee657129a230a4067b952e3d64bf686d7fdd authored about 11 years ago
a6a72c47a1b1ed1f0e14fda5e97e8f2fe4d93b76 authored about 11 years ago
2d4561ddd7a86b5afbcf80bc4d7033d0b31d28af authored about 11 years ago
Create the sub-library `Hoa\Praspel\AssertionChecker` and introduce
$this support through “impli...
88fb5a499ce18d537c275c2abfd79c34ca91f112 authored about 11 years ago
83a079cefe50c68888f28e48da5f6955b4e5981e authored about 11 years ago
Just give a Hoa\Praspel\Trace object in the Hoa\Praspel::evaluate()
method, and use the Hoa\Pras...
5c1a85b17a198f6be65908e3438d6e2977cc0e4a authored about 11 years ago
If there is not enough data to invoke the callable, the error was
postpone to the checkClause() ...
45d9e8856cacae6c8c926f31605ad87ce785dfd4 authored about 11 years ago
c4f955afb4014ff8c4a302ef1ea82afa2d8d708d authored about 11 years ago
057c5994422f58b329e63a0672da0f6f33e13355 authored about 11 years ago
eef88e7d2ba515667cc6a61102ecd2c6133cec54 authored about 11 years ago
54347f293364605e95c44a5883ce1d9d07f9c3ff authored about 11 years ago
49a2f3b0bf8c9cd99dccd5380621651ce9fa93f1 authored about 11 years ago
a28150e359f45a60cc9793053bd65496fee4ac89 authored about 11 years ago
6863afcff8ee55926dc2b9c0cae809d41ce3e060 authored over 11 years ago
192934c2d4935c7296c76416bd4d4feade0c5b4d authored over 11 years ago
1f76da82ca867394fc6f48eb05a16fd418e230b9 authored over 11 years ago
38d892792c8bff473da859fb7cccaf4849f5d964 authored over 11 years ago
2a5a9abbbff245d8c2aa2135949c46d9ca1f78bf authored over 11 years ago
59c6e481e07158aca3000e2f94b4f80e9f82b4ed authored over 11 years ago
586a8d07ccee20fe3c31c9d990b58bb713ce6753 authored over 11 years ago
217a269fc02fbbcd1e2c33d04369dda5e4b44cc2 authored over 11 years ago
be5e54d48242f861851b309c4749422472ec9c32 authored over 11 years ago
08ffb4f053af2ac2504be35f0d62fea8459a6468 authored over 11 years ago
bec66dd60ac5f3addd6e4c631e207badb7987818 authored over 11 years ago
49d1f2ae3de6214f75bea56170f6d4e2f2ef84ad authored over 11 years ago
fe57496b2d32826beff4da7e0bee877cbf8ff4a8 authored over 11 years ago
443060f138b5d097a9d809a685afb084f2cb259a authored over 11 years ago
A borrowing variable represents a link between two variables (kind a
redirection). It is useful ...
22efd46b04b4e551d3c8fbab812225e7433367f4 authored over 11 years ago
b391d741d3ebbed3557aa38de81b0671d85580b2 authored over 11 years ago
f9ce251db0643747727d454d56c5e8e1695a2c88 authored over 11 years ago
603d5d719a763e070e85cb60cefd04274864de18 authored over 11 years ago
9b62517bfc05067b637a113133918562a2696766 authored over 11 years ago
15c49f90754982b932cb73f3248e0a955a8ecfa5 authored over 11 years ago
869f42cfd28a3680ace4b910064b9982a4dbdcda authored over 11 years ago
d6a480a33d1acabf5ea9fbab5c36eadf3051b2c2 authored over 11 years ago
6e08fe0c98873a6aadb21fa3629294250c4b9c04 authored over 11 years ago
3097e3c748dc3bc4784ce58c33304b468ab95d53 authored over 11 years ago
98f5597e473ccbca3208895bfd513906a0643112 authored over 11 years ago
174a7e4dceb3c1e78f32e1ae2d7e950b08f57fb7 authored over 11 years ago
66666f8dae196bc5327491da428034abfbdbfaaa authored over 11 years ago
a32f0068c5f7f88bc18a514b0624014a2288775a authored over 11 years ago
02d19479288df6188867bdc2eadfbd0a5562352c authored over 11 years ago
Returns an empty string instead of throwing exceptions.
bed337bd3b89c120c4ab1363b5b3d1dfd19226db authored over 11 years ago073c2f3644f9100ff367ac06da7b0c8b84fea964 authored over 11 years ago
c1705eee8214d58c95e88a5a469b0072a92076f4 authored over 11 years ago
85d0110c7ab8b46dffada910b24e682c102b6985 authored over 11 years ago
/r/[m][:s] where r is a regex, m is a modifier and s the maximum size.
It is strictly equivalent...
68c1f0d5f25f75d052320a8acf07e934fca3fcf1 authored over 11 years ago
306cf4d106f8387914a4fcffc8a372ab5987bc2e authored over 11 years ago
Let:
@behavior alpha { @behavior beta { @behavior gamma { @ensures … } } }
Before:
Th...
847ec6de83bd381defbac94f2c03b456cad08ca1 authored over 11 years agoa3737bb17653288b0fb743ec4a9d42e892aebaa0 authored over 11 years ago
27d4a368a6ba05695f2c5b1dadf1ed27534aa2b9 authored over 11 years ago
01d2721d5d533ef633af4576fade0dca6e6fe0dd authored over 11 years ago
fc486ce7199e861a3de10a8521c7efdd0ffaf181 authored over 11 years ago
591d73d9ff931517433614473f0ca651d13b1cad authored over 11 years ago
7219b89590d9da200b70ab73cda951da21b6534e authored over 11 years ago
b6b2a38e442ed64ac8ea6b0edeb1638e4caa1ef9 authored over 11 years ago
982b920447951ee095456d1714b00f7de2d47b85 authored over 11 years ago
53cc6523dfcdedbe946f56624ce18225a9ea6952 authored over 11 years ago
832293abb75a8f4ad395f386011ee506dbd97c74 authored over 11 years ago
3f262edf4890e6e9a438288d716d2d583fb65562 authored over 11 years ago
95d7bfe7ec36e52b1ec46a0d1dda5982f0958c31 authored over 11 years ago
e7681de68cbd9b0ff906857264f00585ef082533 authored over 11 years ago
The default clause represents a default/else behavior.
467d39b9047547ff94a37fdcb8805623ef09d542 authored over 11 years agoIt helps maintenance and modularity of the code.
d2f8208f2951691b550d912b5f725d2371af9e9a authored over 11 years agoIt helps to simplify the code.
95d8e9a76566f980fb7e08fb7c27b6b884d53f57 authored over 11 years agoIt allows to specify the post-state of data.
Example:
@throwable T1 t1 with this->foo: true;
faba6ec19b03e8ae2e37d4a8a5bb01e7107b7cb3 authored over 11 years ago
7dc37050c60678f7bb6248a3d9b8fd341988c521 authored over 11 years ago
ff53d8026f158e008860c9946e58cd58588c1d18 authored over 11 years ago
b94b04335de285a248b3e216ffbe357b97fc1ed7 authored over 11 years ago
af0ab4b0397a2745d8c143d4dce3826c1e6119d9 authored over 11 years ago
Hoa\Praspel\Exception is now an interface. The root exception is
Hoa\Praspel\Exception\Generic.
...
bfda5d93f406e0253415500fcf9ac252b98442bc authored over 11 years ago
We keep indentation of the contract.
498fa500b840548c12589492d7e09f788f529db0 authored over 11 years agod0e94fb667567164e3d1c1ea20c001fdbc7a2b00 authored over 11 years ago
4c44b40429c2d15895cfb77d08d7c78781086a16 authored over 11 years ago
For “domain” coverage criterion, the combinatorics is now applied to all
clauses at the same time.
No more maxData parameter.
13f5cfcbf59ecffc4171cbde7eb4ee2612cd3004 authored over 11 years ago64620528e72f15470e409296a12dac00a9ca828f authored over 11 years ago
c018171e085f95e15b346460d243c7447fa1af17 authored over 11 years ago
9bfb4587383ba5f40fe973219b5263e52aacefe5 authored over 11 years ago
9be95cbd2b1be329e40c72b8043a08f740a97f6e authored over 11 years ago
c4e3112a47c7edab2374a38019c6c60218e65e83 authored over 11 years ago
db9dc1921c540421c209516aa0505461dd4adb51 authored over 11 years ago
The Coverage iterator allows to make structural or structural+domain
coverage. To do this, the S...
b229c04d6119d390ad727e5a70732b2e3bcbd176 authored over 11 years ago