_ | _ | 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 |
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. |
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. |
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. |
required-implied-attributes | (required-implied-attributes required-attribute-names implied-attribute-names [tag-name]) | A higher-order function which returns an attribute checker. |
sequence-with-optionals | (sequence-with-optionals . rhs-elements) | Return a predicate which checks whether the contents match the sequential rhs-elements. |
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. |
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. |
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-add-problem! | (xml-add-problem! error-message) | The procedure for reporting validation problems. |
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-enrich-error-message | (xml-enrich-error-message error-message constituent) | Enrich an error message with info about a constitutent (AST)
|
xml-enrich-error-messages | (xml-enrich-error-messages error-message-list constituent) | Enrich a list of error messages with info about a constitutent (AST)
|
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 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-render | (render xml-clause [prolog epilog]) | Render the xml-clause (an 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 the parameter, 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. |
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
|