Set srcloc processing to use syntax-source-module if possible.
svn: r17706
This commit is contained in:
parent
00d79083e3
commit
19873777e1
|
@ -231,12 +231,22 @@
|
|||
|
||||
(define (process-syntax x good bad name)
|
||||
(process-elements x good bad name
|
||||
(syntax-source x)
|
||||
(syntax-get-source x)
|
||||
(syntax-line x)
|
||||
(syntax-column x)
|
||||
(syntax-position x)
|
||||
(syntax-span x)))
|
||||
|
||||
(define (syntax-get-source x)
|
||||
(cond
|
||||
[(syntax-source-module x) =>
|
||||
(lambda (src)
|
||||
(if (module-path-index? src)
|
||||
(resolved-module-path-name
|
||||
(module-path-index-resolve src))
|
||||
src))]
|
||||
[else (syntax-source x)]))
|
||||
|
||||
(define (process-list x good bad name)
|
||||
(cond
|
||||
[(null? x)
|
||||
|
|
Loading…
Reference in New Issue
Block a user