diff options
author | Ludovic Court`es | 2007-04-03 11:57:10 +0000 |
---|---|---|
committer | Ludovic Court`es | 2007-04-03 11:57:10 +0000 |
commit | 3c81338a82eaff0ffe9f0c4e5d879f98ac87bb2b (patch) | |
tree | 8361ad3c00c169ebf8329abdd8ecf122b133dcba /ChangeLog | |
parent | 6d443f72cf20af3708f97aabbb3e0a02bab7825d (diff) | |
parent | ffd41b153e703042c117e9a491066f799608a425 (diff) | |
download | skribilo-3c81338a82eaff0ffe9f0c4e5d879f98ac87bb2b.tar.gz skribilo-3c81338a82eaff0ffe9f0c4e5d879f98ac87bb2b.tar.lz skribilo-3c81338a82eaff0ffe9f0c4e5d879f98ac87bb2b.zip |
Added support for source location tracking.
* src/guile/skribilo/ast.scm (<ast>): Added the `:loc' init-keyword.
* src/guile/skribilo/lib.scm: Re-export `invocation-location'.
(define-markup): Locally define `&invocation-location' for use by
markups.
(define-simple-markup): Initialize `loc'.
(define-simple-container): Likewise.
(%skribe-warn): New `col'. parameter.
(skribe-warning): Updated.
(skribe-warning/ast): Likewise.
* src/guile/skribilo/location.scm (<location>): Removed slot `pos'.
Added slot `column'. Export `location-column'.
(location-pos): Kept for compatibility.
(write): New method.
(invocation-location): New function.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-79
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 32 |
1 files changed, 32 insertions, 0 deletions
@@ -2,6 +2,38 @@ # arch-tag: automatic-ChangeLog--skribilo@sv.gnu.org--2006/skribilo--devo--1.2 # +2007-04-03 11:57:10 GMT Ludovic Court`es <ludovic.courtes@laas.fr> patch-79 + + Summary: + Added support for source location tracking. + Revision: + skribilo--devo--1.2--patch-79 + + * src/guile/skribilo/ast.scm (<ast>): Added the `:loc' init-keyword. + + * src/guile/skribilo/lib.scm: Re-export `invocation-location'. + (define-markup): Locally define `&invocation-location' for use by + markups. + (define-simple-markup): Initialize `loc'. + (define-simple-container): Likewise. + (%skribe-warn): New `col'. parameter. + (skribe-warning): Updated. + (skribe-warning/ast): Likewise. + + * src/guile/skribilo/location.scm (<location>): Removed slot `pos'. + Added slot `column'. Export `location-column'. + (location-pos): Kept for compatibility. + (write): New method. + (invocation-location): New function. + + modified files: + ChangeLog src/guile/skribilo/ast.scm + src/guile/skribilo/lib.scm src/guile/skribilo/location.scm + + new patches: + lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-38 + + 2007-04-03 11:55:49 GMT Ludovic Court`es <ludovic.courtes@laas.fr> patch-78 Summary: |