Commit Graph

24 Commits

Author SHA1 Message Date
Georges Dupéron
c7c2549695 Fixed ^ {once} for the match expander 2016-09-29 16:28:18 +02:00
Georges Dupéron
76c9e89b20 Simplified split-xlist so that it might typecheck in Racket v.6.5 2016-09-25 16:19:46 +02:00
Georges Dupéron
250885b002 Remove debugging output 2016-09-25 16:03:26 +02:00
Georges Dupéron
b672228539 Documented split-xlist, improved prcision of inference for fixed-length and bounded-length sublists 2016-09-25 15:53:21 +02:00
Georges Dupéron
cd704f574f Partially reverted the last two commits, identifiers bound by list-rest and list are available in later patterns with match, I do not know what went wrong previously. 2016-09-25 09:58:20 +02:00
Georges Dupéron
03e284cde1 Implemented split-xlist.rkt. Broke the old match expander for xlist by fixing a bug. The old match expander can't be made to work with constant repetitions like ^ 3. 2016-09-24 21:29:54 +02:00
Georges Dupéron
6db01589c6 Moved regexp-match/c and id/c to phc-toolkit 2016-09-23 17:24:18 +02:00
Georges Dupéron
0b2b8b925d Fixed ∞ documentation 2016-09-22 20:56:19 +02:00
Georges Dupéron
d5ad8f56ec Fixed not-stx-list -> not-stx-pair 2016-09-22 20:54:47 +02:00
Georges Dupéron
673a0ba2c5 Reduce number of concurrent build jobs in Travis 2016-09-22 10:48:03 +02:00
Georges Dupéron
b1c58b37e5 Tested and fixed rest and #:rest 2016-09-22 04:21:41 +02:00
Georges Dupéron
c3ee40168c Totally wrong implementation of the xlist builder. Commited for historical purposes, there might be some reusable bits of code there. 2016-09-22 04:05:49 +02:00
Georges Dupéron
4862bdb42f Fixed reference to deleted file in tests 2016-09-21 19:51:23 +02:00
Georges Dupéron
e2176be9f4 Fixed code coverate in tests 2016-09-21 19:39:21 +02:00
Georges Dupéron
f425719cca Disabled doc-coverage until scribble patch for issue 44 is accepted. 2016-09-21 18:44:12 +02:00
Georges Dupéron
9952f42261 Public Domain license 2016-09-21 18:34:16 +02:00
Georges Dupéron
b2be71aa43 Added xlist match expander. Added typed and untyped versions. 2016-09-21 18:33:57 +02:00
Georges Dupéron
7a6e258955 Added xlist match expander. Added typed and untyped versions. 2016-09-21 18:12:46 +02:00
Georges Dupéron
96fa8c0ba3 Fixed missing dependency 2016-09-21 04:32:08 +02:00
Georges Dupéron
cce0f70c69 Implemented, tested and documented xlist types 2016-09-21 04:30:39 +02:00
Georges Dupéron
2a1c032572 Fixed badges URLs 2016-09-20 23:10:15 +02:00
Georges Dupéron
28394d12f2 Added badges to README (docs aren't there yet, but soon will be) 2016-09-20 22:52:09 +02:00
Georges Dupéron
9bcbc8058c Removed v6.0 as it doesn't have --check-pkg-deps, and other versions before 6.5 as multi-id (or its dependencies) don't work there anyway. 2016-09-20 22:51:44 +02:00
Georges Dupéron
539bb054cf Created xlist package 2016-09-20 22:34:43 +02:00