Mercurial > hg > xemacs-beta
diff lisp/w3/dsssl.el @ 134:34a5b81f86ba r20-2b1
Import from CVS: tag r20-2b1
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:30:11 +0200 |
parents | 0293115a14e9 |
children | 5a88923fcbfe |
line wrap: on
line diff
--- a/lisp/w3/dsssl.el Mon Aug 13 09:29:37 2007 +0200 +++ b/lisp/w3/dsssl.el Mon Aug 13 09:30:11 2007 +0200 @@ -1,7 +1,7 @@ ;;; dsssl.el --- DSSSL parser ;; Author: wmperry -;; Created: 1997/01/10 00:13:05 -;; Version: 1.12 +;; Created: 1997/04/18 15:44:22 +;; Version: 1.14 ;; Keywords: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -27,21 +27,13 @@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'cl) +(require 'dsssl-flow) (if (not (fboundp 'cl-copy-hashtable)) (defun cl-copy-hashtable (h) (let ((new (make-hash-table))) (cl-maphash (function (lambda (k v) (cl-puthash k v new))) h) new))) - -;; We need to have this up at the top to avoid compilation warnings in -;; 'make' in dsssl-eval. Call me anal. -(defstruct flow-object - (name 'unknown :read-only t) ; Name of this flow object - (properties nil) - (children nil) - (parent nil) - ) (defconst dsssl-builtin-functions '(not boolean\? case equal\? null\? list\? list length append @@ -331,7 +323,7 @@ (setq temp (- temp 2))) ;; Create the actual flow object - (make-flow-object :name type + (make-flow-object :type type :children children :properties props) )