Commit Graph

19 Commits

Author SHA1 Message Date
Georges Dupéron
29777cdd0a Small improvements to wording in comments 2017-03-31 01:34:44 +02:00
Georges Dupéron
365fed9872 Added and documented ~as-rest 2016-09-28 23:22:12 +02:00
Georges Dupéron
0b6508958f bugfix 2016-09-23 00:02:04 +02:00
Georges Dupéron
01c9b553a5 Implemented and documented: pre operations, ~lift-rest. 2016-09-22 22:33:59 +02:00
Georges Dupéron
5eced1fec7 Do not provide the aggregate functions, they are internal stuff. 2016-09-20 03:19:44 +02:00
Georges Dupéron
dc5e7b12d2 Added try-order-point< and try-order-point> 2016-09-19 22:05:02 +02:00
Georges Dupéron
0a6d040c8d Documentation 2016-09-19 20:03:47 +02:00
Georges Dupéron
23eba12634 Implemented partial order with ~order-point, order-point< and order-point>. Fixed bug with unwanted scope which prevented the attributes from being visible when a mixin was used directly within syntax-parse. 2016-09-08 14:23:22 +02:00
Georges Dupéron
e8e24a4db6 Renamed ~whole to ~named-seq 2016-09-07 16:03:46 +02:00
Georges Dupéron
9b90a03c02 Added ~whole, which acts like (~and (~seq id ...) . pats), but always provide a default value of '() for id if the match fails 2016-09-06 05:36:27 +02:00
Georges Dupéron
1d45a9ea62 Added ~mixin, which checs that its argument is indeed a mixin. Mixins can still be used by themeselves, but there's always the risk that they'll be seen as a pattern variable, if for some reason their identifier is not bound to a mixin (forgot to export, wrong scopes…) 2016-08-30 13:13:32 +02:00
Georges Dupéron
6475b89bc8 Added define-syntax/parse+simple and define/syntax-parse+simple 2016-08-29 21:27:14 +02:00
Georges Dupéron
f5078752aa Split code into separate files 2016-08-29 12:11:15 +02:00
Georges Dupéron
68a7178b7e Removed automatic addition of -mixin, since now we don't implicitly define a splicing-syntax-class for each mixin. 2016-08-29 01:29:15 +02:00
Georges Dupéron
6f22dcf465 Added ~no-order wrapper 2016-08-27 01:20:28 +02:00
Georges Dupéron
7a6ff03b06 Renamed ~no-order to ~seq-no-order, to follow AlexKnauth's convention 2016-08-27 01:13:51 +02:00
Georges Dupéron
f339764c96 Renamed files 2016-08-27 00:35:30 +02:00
Georges Dupéron
08e4bf74d1 Removed empty main.rkt 2016-08-27 00:33:20 +02:00
Georges Dupéron
da6dd362b5 Created extensible-parser-specifications package 2016-08-26 23:59:07 +02:00