diff options
author | Ludovic Courtes | 2006-09-03 11:43:55 +0000 |
---|---|---|
committer | Ludovic Courtes | 2006-09-03 11:43:55 +0000 |
commit | 8008a4d20f277910d5524e7704db32068010a0a5 (patch) | |
tree | da43ca1820ca9d83845112963af054da748e96d0 /ChangeLog | |
parent | 242821c06c44429369cbf1f542bf07be5d51e955 (diff) | |
download | skribilo-8008a4d20f277910d5524e7704db32068010a0a5.tar.gz skribilo-8008a4d20f277910d5524e7704db32068010a0a5.tar.lz skribilo-8008a4d20f277910d5524e7704db32068010a0a5.zip |
Implemented per-document node identifiers.
* src/guile/skribilo/ast.scm: Autoload `srfi-1' on `fold'.
(*node-table*): Removed.
(bind-markup!): Removed.
(initialize<markup>): Removed.
(find-markups): Removed.
(write<markup>): Commented out debugging `format'.
(<document>)[node-table]: New slot.
[nodes-bound?]: New slot.
(document-lookup-node): New.
(document-bind-node!): New.
(document-bind-nodes!): New.
(ast-fold): New.
(find-markup-ident): Removed.
* src/guile/skribilo/output.scm (*document-being-output*): New.
(out<document>): New.
* src/guile/skribilo/resolve.scm (*document-being-resolved*): New.
(resolve!): Invoke `document-bind-nodes!' before resolving the
document.
(do-resolve!<document>): Parameterize `*document-being-resolved*'.
(resolve-ident): Use `document-lookup-node' instead of `find-markups'.
* src/guile/skribilo/utils/compat.scm (bind-markup!): New.
(find-markups): New.
(find-markup-ident): New.
git-archimport-id: lcourtes@laas.fr--2005-libre/skribilo--devo--1.2--patch-57
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 40 |
1 files changed, 40 insertions, 0 deletions
@@ -2,6 +2,46 @@ # arch-tag: automatic-ChangeLog--lcourtes@laas.fr--2005-mobile/skribilo--devel--1.2 # +2006-09-03 11:25:37 GMT Ludovic Courtes <ludovic.courtes@laas.fr> patch-72 + + Summary: + Implemented per-document node identifiers. + Revision: + skribilo--devel--1.2--patch-72 + + * src/guile/skribilo/ast.scm: Autoload `srfi-1' on `fold'. + (*node-table*): Removed. + (bind-markup!): Removed. + (initialize<markup>): Removed. + (find-markups): Removed. + (write<markup>): Commented out debugging `format'. + (<document>)[node-table]: New slot. + [nodes-bound?]: New slot. + (document-lookup-node): New. + (document-bind-node!): New. + (document-bind-nodes!): New. + (ast-fold): New. + (find-markup-ident): Removed. + + * src/guile/skribilo/output.scm (*document-being-output*): New. + (out<document>): New. + + * src/guile/skribilo/resolve.scm (*document-being-resolved*): New. + (resolve!): Invoke `document-bind-nodes!' before resolving the + document. + (do-resolve!<document>): Parameterize `*document-being-resolved*'. + (resolve-ident): Use `document-lookup-node' instead of `find-markups'. + + * src/guile/skribilo/utils/compat.scm (bind-markup!): New. + (find-markups): New. + (find-markup-ident): New. + + modified files: + ChangeLog src/guile/skribilo/ast.scm + src/guile/skribilo/output.scm src/guile/skribilo/resolve.scm + src/guile/skribilo/utils/compat.scm + + 2006-09-03 10:49:42 GMT Ludovic Courtes <ludovic.courtes@laas.fr> patch-71 Summary: |