grouping export api

This commit is contained in:
Bo Yao 2018-06-28 23:10:18 -04:00
parent 3c79ec676f
commit dcf21a65be

View file

@ -14,21 +14,34 @@
(:import-from :alexandria (:import-from :alexandria
:make-keyword) :make-keyword)
(:export (:export
;; all html5 elements, e.g. div, nav, media, export in code except
;; <time> and <map> conflicts with cl symbol, are defined and ;;; all html5 elements, e.g. div, nav, media, export in code except
;; exported as |time|, |map| ;;; <time> and <map> conflicts with cl symbol, are defined and
;;; exported as |time|, |map|
:html
;;; user define elements
:define-element :define-element
:*expand-user-element*
;;; attribute accessing utilility
:attrs :attrs
:attrs-alist :attrs-alist
:make-attrs :make-attrs
:copy-attrs :copy-attrs
:html :attr
:delete-attr
;;; element slots
:element-tag :element-tag
:element-attrs :element-attrs
:element-children :element-children
:user-element-expand-to :user-element-expand-to
:*expand-user-element*
;;; the h macro for avoiding import all builtin html element functions
:h :h
;;; escape utility
:*escape-html* :*escape-html*
:escape-string :escape-string
:utf8-html-escape-char-p :utf8-html-escape-char-p