_ | _ | The symbolic name of explicit white space suppress. |
aggregated-ast-cdata-contents | (aggregated-ast-cdata-contents ast) | Return a string of the aggregated CDATA contents of ast. |
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 the ast. |
ast-of-type? | (ast-of-type? type name) | A higher-order function that returns an AST predicate, which checks if the type of the AST is name. |
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
|
attribute-getter | (attribute-getter attribute-name [default-value]) | A higher-order function which returns an attribute getter function on ASTs. |
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 |
char-ref | (char-ref x) | Return a character reference value for x. |
char-ref-value | (char-ref-value char-ref-structure) | Return the number or symbol of char-ref-structure. |
char-ref? | (char-ref? x) | Is x a character reference. |
contents-data? | (contents-data? x) | Is the parameter x either an ast or a contents string. |
display-xml-warning | (display-xml-warning . messages) | A variant of display-warning which prefixes the warning text with a 'XML Warning' prefix. |
element-names-of-language | (element-names-of-language language) | Return the element names of language, as defined by its language map. |
explicit-space | explicit-space | The explicit white space value, as used internally in ast. |
explicit-space-suppress | explicit-space-suppress | The explicit white space suppress value. |
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. |
indentation-delta | indentation-delta | An integer which gives the level of indentation for pretty printed output. |
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. |
preferred-maximum-width | preferred-maximum-width | An integer that expresses the prefered maximum column width for pretty printed ouput. |
pretty-render-to-output-port | (pretty-render-to-output-port xml-clause output-port [prolog epilog]) | Pretty print the XML clause (an AST) to output-port. |
pretty-xml-render | (pretty-xml-render xml-clause [prolog epilog]) | Pretty print xml-clause (an LAML AST) and return the rendered string. |
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. |
required-implied-attributes | (required-implied-attributes required-attribute-names implied-attribute-names [tag-name]) | A higher-order function which returns an attribute checker. |
set-xml-accept-only-string-valued-attributes-in | (set-xml-accept-only-string-valued-attributes-in language new-value) | Controls the handling of LAML attribute values in language. |
set-xml-char-transformation-table-in | (set-xml-char-transformation-table-in language new-value) | Set the HTML/XML character transformation table used for language. |
set-xml-transliterate-character-data-in | (set-xml-transliterate-character-data-in language new-value) | Ask for transliteration of all CDATA characters via an HTML/XML character transformation table. |
standard-prolog | (standard-prolog [language]) | The standard-prolog function as redefined for XML. |
sub-ast | (sub-ast ast el-name [n]) | Return a specific subtree of ast, namely the n'th subtree with element-name el-name. |
terminal-ast-node? | (terminal-ast-node? x) | Is x an ast nodes without subtrees?
|
traverse-and-collect-all-from-ast | (traverse-and-collect-all-from-ast ast-tree node-interesting? ast-transformer) | Traverse all nodes of the AST ast-tree, and return those subtrees that satisfy the node-interesting? predicate. |
traverse-and-collect-first-from-ast | (traverse-and-collect-first-from-ast ast-tree node-interesting? ast-transformer) | Traverse the AST ast-tree, and return the first subtree which satisfies node-interesting. |
validate-as-pcdata! | (validate-as-pcdata! contents tag-name) | Validate that contents is pure PCDATA. |
validate-contents-by-dfa! | (validate-contents-by-dfa! contents dfa tag-name) | Apply the deterministic final state automaton dfa on contents. |
validate-mixed-contents-by-simple-means! | (validate-mixed-contents-by-simple-means! contents symbol-choice-list tag-name) | Validate that contents corresponds to mixed contents. |
white-space-related? | (white-space-related? x) | Is the parameter x white space related?
|
white-space-suppress? | (white-space-suppress? x) | Is the parameter x a white suppress space mark. |
xml-accept-only-string-valued-attributes-in? | (xml-accept-only-string-valued-attributes-in? language) | A boolean variable that controls how rigid LAML handles attribute values in language (first parameter). |
xml-char-transformation-table-in | (xml-char-transformation-table-in language) | Return the HTML/XML character transformation table used for language. |
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 element attributes. |
xml-check-error | (xml-check-error . messages) | The procedure that reports XML 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-document-type-declaration-in | (xml-document-type-declaration-in language) | Return the document type declaration of language. |
xml-error-truncation-length | xml-error-truncation-length | How many characters of the validation error messages to be presented. |
xml-in-laml-abstraction | (xml-in-laml-abstraction f [parameter-validator! f-name]) | Generate a function with XML-in-LAML parameter passing rules which sends its input to an XML or HTML mirror function, or to another XML-in-LAML abstraction. |
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-in-laml-parametrization | (xml-in-laml-parametrization f parameter-mediator [parameter-validator! f-name]) | Generate a function with XML-in-LAML parameter passing rules which sends its input to an ordinary function, f, with positional parameters via a parameter mediator. |
xml-modify-element | (xml-modify-element element . attributes-and-contents) | Bind some attributes content elements of element (the first parameter) and return a new, 'modified element function'. |
xml-modify-element-prepend | (xml-modify-element-prepend element . attributes-and-contents) | A function similar to xml-modify-element, but instead of appending attributes-and-contents to the
actual parameters of the modified function, it prepends attributes-and-contents. |
xml-non-transliteration-elements-in | (xml-non-transliteration-elements-in language) | Return the list of element names, for which we do not carry out the character transliteration in language. |
xml-pass-default-dtd-attributes-in? | (xml-pass-default-dtd-attributes-in? language) | Controls whether the default attribute values, as specified in the DTD, are passed explicitly as attribute values
in every instance of the element. |
xml-preformatted-text-elements-in | (xml-preformatted-text-elements-in language) | Return the list of element names, for which we consistenly render all white space content characters as given in the input. |
xml-render | (xml-render xml-clause [prolog epilog]) | Render the xml-clause (an LAML AST) and return the rendered string. |
xml-represent-white-space-in? | (xml-represent-white-space-in? language) | This value controls the representation of white space in the internal AST representation of a document. |
xml-sort-superficially-tag-parameters | (xml-sort-superficially-tag-parameters parameters tag-name [language]) | Like xml-sort-tag-parameters, but collect the content contribution in a relatively raw surface form. |
xml-sort-tag-parameters | (xml-sort-tag-parameters parameters tag-name [language]) | Separates parameters according to the mirror rules of LAML. |
xml-transliterate-character-data-in? | (xml-transliterate-character-data-in? language) | Return if CDATA (Character data) is transformed through an HTML/XML character transformation table. |
xml-validate-contents? | xml-validate-contents? | A boolean variable that controls the XML validation. |