Dropped dependency on phc-graph

This commit is contained in:
Georges Dupéron 2017-01-26 04:43:42 +01:00
parent 946db4f020
commit 9881c55f7a
2 changed files with 4 additions and 3 deletions

View File

@ -2,7 +2,7 @@
(define collection "subtemplate")
(define deps '("base"
"rackunit-lib"
"backport-template-pr1514"
"backport-template-pr1514" ;; for the documentation only
"phc-toolkit"
"srfi-lite-lib"
"stxparse-info"))

View File

@ -8,7 +8,7 @@
stxparse-info/parse/experimental/template
syntax/id-table
racket/syntax
(for-syntax phc-graph/patch-arrows
(for-syntax "patch-arrows.rkt"
stxparse-info/parse
racket/private/sc
racket/syntax
@ -300,7 +300,8 @@
;; HERE: cache the define-temp-ids in the free-id-table, and make sure
;; that we retrieve the cached ones, so that two subtemplate within the same
;; syntax-case or syntax-parse clause use the same derived ids.
;; TODO: mark specially those bindings bound by (derive …) so that they are
;;
;; We mark specially those bindings bound by (derive …) so that they are
;; not seen as original bindings in nested subtemplates (e.g. with an
;; "unsyntax"), otherwise that rule may not hold anymore, e.g.
;; (syntax-parse #'(a b c)