Macro Index

ATTRIBUTE-BIND
Evaluate BODY with the values in LIST bound according to ATTRIBUTE-SPEC.
DEF-ATTRIBUTE-HANDLER
Defines a new attribute handler name ATTRIBUTE.
DEF-EMPTY-HTML-TAG
Define a tag that has `End Tag` set to Forbidden and `Empty` set to Empty according to: http://www.
DEF-HTML-TAG
DEFMATCH
Match definition macro that provides a common lexical environment for matchers.
DEFRULE
Rule definition macro that provides a common lexical environment for rules.
DEF-SIMPLE-XTAG
Convience macro for defing tags which accept any kind of attribute and just wrap the body in an xml tag.
DEFTAG
Define a new tag.
DEF-TAG-HANDLER
Defines a new tag handlec named TAG-NAME.
DEFTAG-MACRO
Define a new YACLML tag macro.
EAT
Consumes one character from the input stream.
EMIT-ATTRIBUTE
ENABLE-XML-SYNTAX
Enable xml reader syntax for the file being compiled or loaded.
MATCH
Attempts to match the next input character with one of the supplied matchers.
MATCH*
Matches any occurances of any of the supplied matchers.
MATCH+
Matches one or more occurances of any of the supplied matchers.
MATCHFN
Convenience macro for creating an anonymous function wrapper around a matcher macro.
MATCH-SEQ
Tries to match the supplied matchers in sequence with characters in the input stream.
MUST
Throws a parse error if the supplied forms do not succeed.
PEEK
Looks ahead for an occurance of any of the supplied matchers.
TAL-VALUE
Get the tal variable called NAME from -TAL-ENVIRONMENT-
WITH-TAL-COMPILATION-UNIT
WITH-YACLML-OUTPUT-TO-STRING
Evaluate BODY with *yaclml-stream* bound to a string stream, return the string.
WITH-YACLML-STREAM
Evaluate BODY with *yaclml-stream* bound to STREAM.
WRAP-IN-TAG