Commit Graph

16 Commits

Author SHA1 Message Date
Georges Dupéron
4d5c43ada4 Compatibility with Racket 7: adjusted test 2018-06-03 01:41:52 +02:00
Georges Dupéron
68dd58c36b Simplified the generate-nested-ids contract so that it only checks the ellipsis counts, to get error messages without affecting performance too much. 2017-03-16 15:03:14 +01:00
Georges Dupéron
3b99a0ce02 Moved files into private/ (part 2: update files) 2017-02-03 12:50:05 +01:00
Georges Dupéron
208ad3e321 Closes FB case 198 override #%top to get subtemplate-like behaviour for ddd 2017-02-02 23:45:56 +01:00
Georges Dupéron
eedc88f8e2 Closes FB case 193
subtemplate: check that if the hash-table access worked, any new pvars are compatible with the old ones on which the cache is based (in the sense of "no new non-#f positions").

Also check that all derived variables from the same xᵢ have the same shape (i.e. don't filter out derived variables for this check).
2017-01-28 04:55:30 +01:00
Georges Dupéron
d2d7623194 Closes FB issue 191 subtemplate: allow #f values for ~optional in syntax/parse 2017-01-27 21:48:40 +01:00
Georges Dupéron
e4b3235a59 Various fixes. Closes FB case 189 Switch phc-graph to the packaged subtemplate. 2017-01-26 19:26:56 +01:00
Georges Dupéron
946db4f020 Changed tests to use bound-identifier=?, not free-identifier=? 2017-01-26 05:08:29 +01:00
Georges Dupéron
1f2a9eaebb Changed subtemplate to use current-pvars+unique 2017-01-26 05:08:29 +01:00
Georges Dupéron
897c4ed99d Finished tests for subtemplate 2016-10-07 11:58:33 +02:00
Georges Dupéron
9f738e12e5 Arrows for subtemplate derived ids work in DrRacket 2016-10-07 04:46:06 +02:00
Georges Dupéron
59d1d268a8 Tests for subtemplate 2016-10-06 17:30:15 +02:00
Georges Dupéron
6921eb0e67 Hopefully fixed scope issues with subtemplate 2016-10-06 16:56:19 +02:00
Georges Dupéron
29bf4ef88a WIP. 2016-10-06 14:25:46 +02:00
Georges Dupéron
f4adf61aba WIP 2016-10-06 02:02:23 +02:00
Georges Dupéron
41013e5ef4 Nearly finished subtemplate. 2016-10-05 18:54:43 +02:00