Loading emb.lisp +4 −2 Changes for emb.lisp: 4 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -213,8 +213,10 @@ like e. g. *ESCAPE-TYPE*." ("\\s+@endwith\\s*" . " ) ") ("\\s+@include\\s+(\\S+)\\s*" . "= (let ((cl-emb:*escape-type* cl-emb:*escape-type*)) (cl-emb:execute-emb (merge-pathnames \"\\1\" template-path-default) :env env :generator-maker generator-maker)) ") ("\\s+@includevar\\s+(\\S+)\\s*" . "= (let ((cl-emb:*escape-type* cl-emb:*escape-type*)) (cl-emb:execute-emb (merge-pathnames (cl-emb::getf-emb \"\\1\") template-path-default) :env env :generator-maker generator-maker)) ") ("\\s+@includevar\\s+(\\S+)\\s*" . "= (let* ((cl-emb:*escape-type* cl-emb:*escape-type*) (parameter (cl-emb::getf-emb \"\\1\"))) (unless parameter (error \"use of @includevar on undefined parameter ~s\" \"\\1\")) (cl-emb:execute-emb (merge-pathnames parameter template-path-default) :env env :generator-maker generator-maker)) ") ("\\s+@call\\s+(\\S+)\\s*" . "= (let ((cl-emb:*escape-type* cl-emb:*escape-type*)) (cl-emb:execute-emb \"\\1\" :env env :generator-maker generator-maker)) ") ("\\s+@insert\\s+(\\S+)\\s*" . "= (cl-emb::contents-of-file (merge-pathnames (cl-emb::getf-emb \"\\1\") template-path-default)) ") Loading Loading
emb.lisp +4 −2 Changes for emb.lisp: 4 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -213,8 +213,10 @@ like e. g. *ESCAPE-TYPE*." ("\\s+@endwith\\s*" . " ) ") ("\\s+@include\\s+(\\S+)\\s*" . "= (let ((cl-emb:*escape-type* cl-emb:*escape-type*)) (cl-emb:execute-emb (merge-pathnames \"\\1\" template-path-default) :env env :generator-maker generator-maker)) ") ("\\s+@includevar\\s+(\\S+)\\s*" . "= (let ((cl-emb:*escape-type* cl-emb:*escape-type*)) (cl-emb:execute-emb (merge-pathnames (cl-emb::getf-emb \"\\1\") template-path-default) :env env :generator-maker generator-maker)) ") ("\\s+@includevar\\s+(\\S+)\\s*" . "= (let* ((cl-emb:*escape-type* cl-emb:*escape-type*) (parameter (cl-emb::getf-emb \"\\1\"))) (unless parameter (error \"use of @includevar on undefined parameter ~s\" \"\\1\")) (cl-emb:execute-emb (merge-pathnames parameter template-path-default) :env env :generator-maker generator-maker)) ") ("\\s+@call\\s+(\\S+)\\s*" . "= (let ((cl-emb:*escape-type* cl-emb:*escape-type*)) (cl-emb:execute-emb \"\\1\" :env env :generator-maker generator-maker)) ") ("\\s+@insert\\s+(\\S+)\\s*" . "= (cl-emb::contents-of-file (merge-pathnames (cl-emb::getf-emb \"\\1\") template-path-default)) ") Loading