_ | _ | The symbolic name of explicit white space suppress
|
ast-attributes | (ast-attributes ast) | Return the list of attributes of ast, on property list format. |
ast-element-name | (ast-element-name ast) | Return the root element name of ast. |
ast-kind | (ast-kind ast) | Return the kind of the ast. |
ast-language | (ast-language ast) | Return the language of teh ast (a symbol). |
ast-subtrees | (ast-subtrees ast) | Return the list of substrees of ast. |
ast-to-parse-tree | (ast-to-parse-tree ast) | Convert an abtract syntax tree to a parse tree. |
ast? | (ast? x) | Is the parameter x an AST
|
causes-xml-in-laml-name-clash? | (causes-xml-in-laml-name-clash? name) | Is name involed in a name clash among the registered xml-in-laml languages?
|
cdata? | (cdata? x) | Is the parameter x CDATA |
check-ast-constituents? | check-ast-constituents? | A boolean variable that controls whether or not we check the internal soundness of ASTs. |
contents-data? | (contents-data? x) | Is the parameter x either an ast or a contents string. |
element-names-of-language | (element-names-of-language language) | Return the element names of language, as defined by its language map. |
forced-white-space? | (forced-white-space? x) | Is the parameter x a white space mark. |
generate-xml-mirror-function | (generate-xml-mirror-function validation-procedure tag-name default-dtd-attributes single-double-kind language overlap-check? action-procedure) | Return an XML mirror surface function, in which textual content parameters and attribute
value pairs can be given in a very liberal fashion. |
get-mirror-function | (get-mirror-function language-map element-name) | Return the mirror function based on element-name from language map. |
language-in-use? | (language-in-use? language) | Is language in use - is it registered as an xml-in-laml language?
|
language-map-of | (language-map-of language) | Return the language map of language. |
languages-in-use | (languages-in-use) | Return the list of language in used, as registered by register-xml-in-laml-language. |
make-ast | (make-ast element-name contents attributes kind language) | Make an AST given element-name, contents, a property list of attributes, a kind (single/double)
an an XML language name. |
one-or-more | (one-or-more . element-constituent-list) | Return a predicate which checks whether the contents matches one or more instances from element-constituent-list. |
pass-default-dtd-attributes? | pass-default-dtd-attributes? | Pass the default attributes from the DTD explicitly side by side (but after) the explicitly given attributes
of an element. |
pcdata-checker | (pcdata-checker contents) | A predicate which checks whether the contents is PCDATA. |
put-mirror-function | (put-mirror-function language-map element-name mirror-function) | Update the language map by the association of element-name and mirror function. |
register-xml-in-laml-language | (register-xml-in-laml-language language language-map) | Register that language (the first parameter) is an XML language in use in the current LAML session. |
render-to-output-port | (render-to-output xml-clause output-port [prolog epilog]) | Render the XML clause (an AST) to output-port. |
sequence-with-optionals | (sequence-with-optionals . rhs-elements) | Return a predicate which checks whether the contents match the sequential rhs-elements. |
white-space-related? | (white-space-related? x) | Is the parameter x white space related? |
xml-check-attributes! | (xml-check-attributes! attributes dtd-attribute-definition number-of-req-attributes tag-name) | Check the attributes (first par) in the calling form against the attribute definitions taken from the DTD file (second par). |
xml-check-attributes? | xml-check-attributes? | A boolean variable which controls the checking of tag attributes. |
xml-check-error | xml-check-error | The definition of the procedure that reports validation errors. |
xml-check-language-overlap? | xml-check-language-overlap? | A boolean variable that controls the check of XML language overlap. |
xml-declaration | (xml-declaration) | Return the xml declaration
|
xml-error-truncation-length | xml-error-truncation-length | How many characters of the validation error messages to be presented. |
xml-in-laml-name-clashes | xml-in-laml-name-clashes | The list of names (symbols) which causes name clashes relative to
the current set of languages in use. |
xml-modify-element | (xml-modify-element element . attributes-and-contents) | Define partial attributes and element contents of element and return a new element function
with the attributes and contents partially fixed. |
xml-non-transliteration-elements | xml-non-transliteration-elements | A list of elements for which content data - CDATA - is never transformed. |
xml-render | (render xml-clause [prolog epilog]) | Render the xml-clause (an AST) and return the rendered string |
xml-sort-tag-parameters | (xml-sort-tag-parameters parameters tag-name) | The central function which 'sorts out' the parameters of the mirror functions. |
xml-transliterate-character-data? | xml-transliterate-character-data? | A boolean variable that controls whether CDATA (Character data) are transformed
through the HTML/XML character transformation table. |
xml-validate-contents? | xml-validate-contents? | A boolean variable that controls the XML validation. |
zero-or-more | (zero-or-more . element-constituent-list) | Return a predicate which checks whether the contents matches zero or more instances from element-constituent-list
|