The yaclml Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The yaclml Reference Manual

This is the yaclml Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 04:45:56 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

This is YACLML, Yet Another Common Lisp Markup Language.

The documentation can be found in the docstrings, start with the
package :it.bese.yaclml.

The mailing list for YACLML is bese-devel@common-lisp.net (the list is
shared with FiveAM, arnesi, and ucw).

All the code is Copyright (C) 2002-2005 Edward Marco Baringer.

Sharplispers update:

This version of YACLML is currently maintained at
https://github.com/sharplispers/yaclml/. It contains minor changes to
the original darcs sources from common-lisp.net in order to keep it
building on SBCL.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 yaclml

Dependencies
Source

yaclml.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Next: , Previous: , Up: Modules   [Contents][Index]

3.1 yaclml/src

Parent

yaclml (system)

Location

src/

Components

Next: , Previous: , Up: Modules   [Contents][Index]

3.2 yaclml/src/tags

Dependency

yaclml.lisp (file)

Parent

src (module)

Location

src/tags/

Components

Previous: , Up: Modules   [Contents][Index]

3.3 yaclml/src/tal

Dependencies
Parent

src (module)

Location

src/tal/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Next: , Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 yaclml.asd

Location

yaclml.asd

Systems

yaclml (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 yaclml/src/packages.lisp

Parent

src (module)

Location

src/packages.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 yaclml/src/yaclml.lisp

Dependencies
Parent

src (module)

Location

src/yaclml.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 yaclml/src/attribute-bind.lisp

Dependency

packages.lisp (file)

Parent

src (module)

Location

src/attribute-bind.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.5 yaclml/src/bracket-reader.lisp

Dependencies
Parent

src (module)

Location

src/bracket-reader.lisp

Exported Definitions

enable-yaclml-syntax (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.6 yaclml/src/tags/html4.lisp

Parent

tags (module)

Location

src/tags/html4.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.7 yaclml/src/tags/standard-yaclml.lisp

Dependency

html4.lisp (file)

Parent

tags (module)

Location

src/tags/standard-yaclml.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.8 yaclml/src/tags/svg.lisp

Dependency

standard-yaclml.lisp (file)

Parent

tags (module)

Location

src/tags/svg.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.9 yaclml/src/tags/html+.lisp

Dependency

svg.lisp (file)

Parent

tags (module)

Location

src/tags/html+.lisp

Exported Definitions
Internal Definitions

*html-prologue* (special variable)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.10 yaclml/src/tal/xmls.lisp

Parent

tal (module)

Location

src/tal/xmls.lisp

Packages

it.bese.yaclml.xmls

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.11 yaclml/src/tal/compile.lisp

Dependencies
Parent

tal (module)

Location

src/tal/compile.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.12 yaclml/src/tal/generator.lisp

Dependency

compile.lisp (file)

Parent

tal (module)

Location

src/tal/generator.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.13 yaclml/src/tal/handlers.lisp

Dependency

compile.lisp (file)

Parent

tal (module)

Location

src/tal/handlers.lisp


Previous: , Up: Lisp files   [Contents][Index]

4.1.14 yaclml/src/tal/tal-environment.lisp

Parent

tal (module)

Location

src/tal/tal-environment.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Files   [Contents][Index]

4.2 Other


Previous: , Up: Other files   [Contents][Index]

4.2.1 yaclml/yaclml.asd

Parent

yaclml (system)

Location

yaclml.asd


Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

5.1 it.bese.yaclml.tal.include-params

Source

packages.lisp (file)


Next: , Previous: , Up: Packages   [Contents][Index]

5.2 it.bese.yaclml.tal

An HTML template authoring library.

Source

packages.lisp (file)

Nickname

tal


Next: , Previous: , Up: Packages   [Contents][Index]

5.3 it.bese.yaclml.svg

SVG library.

Source

packages.lisp (file)

Nicknames
Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.4 it.bese.yaclml.xlink

Source

packages.lisp (file)

Nickname

xlink


Next: , Previous: , Up: Packages   [Contents][Index]

5.5 it.bese.yaclml.xml

Source

packages.lisp (file)

Nickname

xml


Next: , Previous: , Up: Packages   [Contents][Index]

5.6 it.bese.yaclml.tags

YACLML programmatic HTML generation.

Source

packages.lisp (file)

Nickname

<

Exported Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.7 it.bese.yaclml

Yet Another Common Lisp Markup Language

Source

packages.lisp (file)

Nickname

yaclml

Use List
Used By List

it.bese.yaclml.svg

Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

5.8 it.bese.yaclml.xmls

Source

xmls.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Special variables

Special Variable: *convert-entities*

When true we convert entities found in the data to their corresponding chars, when false we leave ignore entities. NB: in the current implementation we are only able to convert a limited subset of all entities (see *entities* for the complete listing).

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Special Variable: *entities*
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Special Variable: *uri-to-package*

Default mapping of xmlns to packages.

Package

it.bese.yaclml

Source

compile.lisp (file)

Special Variable: *yaclml-indent*

When T (must be set while compiling yaclml code) the generated HTML is indented.

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Special Variable: *yaclml-stream*

The stream to which tags are printed.

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Special Variable: +xhtml-frameset-doctype+
Package

it.bese.yaclml

Source

html4.lisp (file)

Special Variable: +xhtml-strict-doctype+
Package

it.bese.yaclml

Source

html4.lisp (file)

Special Variable: +xhtml-transitional-doctype+
Package

it.bese.yaclml

Source

html4.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Macros

Macro: &nbsp &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html+.lisp (file)

Macro: a &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: a &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: abbr &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: acronym &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: address &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: ah &rest G0
Package

it.bese.yaclml.tags

Source

standard-yaclml.lisp (file)

Macro: ai &rest G0
Package

it.bese.yaclml.tags

Source

standard-yaclml.lisp (file)

Macro: altglyph &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: altglyphdef &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: altglyphitem &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: animate &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: animatecolor &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: animatemotion &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: animatetransform &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: applet &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html+.lisp (file)

Macro: area &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: as-html &rest CONTENTS
Package

it.bese.yaclml.tags

Source

standard-yaclml.lisp (file)

Macro: as-is &rest CONTENTS
Package

it.bese.yaclml.tags

Source

standard-yaclml.lisp (file)

Macro: b &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: base &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: bdo &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: big &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: blockquote &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: body &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: br &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: button &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: call-with-yaclml-stream &rest CONTENTS
Package

it.bese.yaclml.tags

Source

standard-yaclml.lisp (file)

Macro: caption &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: checkbox &rest G0
Package

it.bese.yaclml.tags

Source

html+.lisp (file)

Macro: circle &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: cite &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: clippath &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: code &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: col &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: colgroup &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: color-profile &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: comment &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html+.lisp (file)

Macro: cursor &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: dd &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: def-attribute-handler ATTRIBUTE (TAG) &body BODY

Defines a new attribute handler name ATTRIBUTE.

Package

it.bese.yaclml

Source

compile.lisp (file)

Macro: def-tag-handler TAG-NAME (TAG) &body BODY

Defines a new tag handlec named TAG-NAME.

Package

it.bese.yaclml

Source

compile.lisp (file)

Macro: definition-src &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: defs &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: deftag NAME ATTRIBUTES &body BODY

Define a new tag.

ATTRIBUTES should be an attribute-spec (see parse-attributes and attribute-bind).

BODY is simply the body of the expander lambda.

Within the BODY the functions EMIT-CODE, EMIT-PRINC and EMIT-HTML can be used to generate code. EMIT-CODE should be passed lisp code which will be executed at runtime.

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Macro: deftag-macro NAME ATTRIBUTES &body BODY

Define a new YACLML tag macro.

Tag macros, like regular macros, expand into other YACLML tag forms which are recursivly processed.

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Macro: del &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: desc &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: dfn &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: div &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: dl &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: dt &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: ellipse &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: em &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: embed &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: enable-xml-syntax ()

Enable xml reader syntax for the file being compiled or loaded.

You may consider using (enable-bracket-reader): {with-xml-syntax
<foo :attr "bar" (lisp) >}

Syntax examples:
<foo :attribute "bar" (call lisp code) >

<(progn 33) :bar 42 (@ "cAMeL" "eLitE-<>") "body-<>" > ==>
<33 bar="42" cAMeL="eLitE-&lt;&gt;" >body-&lt;&gt;</33
>

<"foo" :bar 42>
==>
<foo bar="42"/>

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Macro: feblend &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: fecolormatrix &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: fecomponenttransfer &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: fecomposite &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: feconvolvematrix &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: fediffuselighting &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: fedisplacementmap &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: fedistantlight &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: feflood &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: fefunca &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: fefuncb &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: fefuncg &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: fefuncr &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: fegaussianblur &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: feimage &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: femerge &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: femergenode &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: femorphology &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: feoffset &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: fepointlight &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: fespecularlighting &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: fespotlight &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: fetile &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: feturbulence &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: fieldset &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: file &rest G0
Package

it.bese.yaclml.tags

Source

html+.lisp (file)

Macro: filter &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: font &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: font-face &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: font-face-format &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: font-face-name &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: font-face-src &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: font-face-uri &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: foreignobject &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: form &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: frame &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: frameset &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: g &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: glyph &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: glyphref &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: h1 &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: h2 &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: h3 &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: h4 &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: h5 &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: h6 &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: head &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: hkern &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: hr &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: href &rest G0
Package

it.bese.yaclml.tags

Source

html+.lisp (file)

Macro: html &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: i &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: iframe &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: image &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: image &rest G0
Package

it.bese.yaclml.tags

Source

html+.lisp (file)

Macro: img &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: input &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: ins &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: kbd &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: label &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: legend &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: li &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: line &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: linear-gradient &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: link &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: map &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: marker &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: marquee &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html+.lisp (file)

Macro: mask &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: meta &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: metadata &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: missing-glyph &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: mpath &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: noframes &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: noscript &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: object &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: ol &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: optgroup &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: option &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: p &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: param &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html+.lisp (file)

Macro: path &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: pattern &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: polygon &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: polyline &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: pre &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: progn &rest CONTENTS
Package

it.bese.yaclml.tags

Source

standard-yaclml.lisp (file)

Macro: q &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: radialgradient &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: rect &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: samp &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: script &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: script &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: select &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: small &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: span &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: stop &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: strong &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: style &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: style &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: stylesheet &rest G0
Package

it.bese.yaclml.tags

Source

html+.lisp (file)

Macro: sub &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: submit &rest G0
Package

it.bese.yaclml.tags

Source

html+.lisp (file)

Macro: sup &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: svg &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: svg-set &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: svg-symbol &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: switch &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: table &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: tal-value NAME

Get the tal variable called NAME from -TAL-ENVIRONMENT-

Package

it.bese.yaclml

Source

tal-environment.lisp (file)

Macro: tbody &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: td &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: text &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: text &rest G0
Package

it.bese.yaclml.tags

Source

html+.lisp (file)

Macro: textarea &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: textpath &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: tfoot &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: th &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: thead &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: title &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: title &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: tr &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: tref &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: tspan &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: tt &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: ul &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: use &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: var &rest CONTENTS
Package

it.bese.yaclml.tags

Source

html4.lisp (file)

Macro: view &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: vkern &rest CONTENTS
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: with-yaclml-output-to-string &body BODY

Evaluate BODY with *yaclml-stream* bound to a string stream, return the string.

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Macro: with-yaclml-stream STREAM &body BODY

Evaluate BODY with *yaclml-stream* bound to STREAM.

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Macro: wrap-in-tag (TAG-NAME &rest TAG-ATTRIBUTES) &body BODY
Package

it.bese.yaclml

Source

yaclml.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Functions

Function: compile-tal-file PATHNAME &optional EXPRESSION-PACKAGE
Package

it.bese.yaclml

Source

compile.lisp (file)

Function: compile-tal-string STRING &optional EXPRESSION-PACKAGE
Package

it.bese.yaclml

Source

compile.lisp (file)

Function: emit-body BODY

Traverse body and emit the corresponding code. Every form in body is analyzed according to the following rules:

cons whose car is not a known expander - code which should be included with no further analysis.

cons whose car is a known expander - simply call the expander function with the cdr of the cons as the arg.

yaclml-constant-p - print the constant (after escape-as-html) to *yaclml-stream*.

cons whose car is YACLML-QUOTE - emit-body on every element of the cdr.

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Function: emit-close-tag NAME

Emit the code required to print a close tag whose name is NAME.

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Function: emit-code &rest FORMS

Emit to the current yaclml-code CODE. This means that whatever CODE is it will be run, and it’s result will be ignored, at runtime.

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Function: emit-empty-tag NAME &rest ATTRIBUTES

Emit the code required to print an empty tag with name NAME and a attributes ATTRIBUTES. See EMIT-OPEN-TAG for more details.

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Function: emit-html &rest ITEMS

Like EMIT-PRINC but escapes html chars in item.

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Function: emit-open-tag NAME &rest ATTRIBUTES

Emit the code required to print an open tag whose name is NAME and with the attributes ATTRIBUTES. ATTRIBUTES is expected to be an even long, setf-like list of name-value pairs defining the attributes.

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Function: emit-princ &rest ITEMS

Emit to the current yaclml-code a form which will, at runtime, princ ITEM. If (yaclml-constant-p ITEM) is true the princ will be done at compile time.

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Function: emit-princ-attributes ATTRIBUTES

Assuming attributes is a list of (name1 value1 name2 value2 ...), emit the code necessary to print them at runtime. If VALUE is a
list every element will be concatenated separated by a space to form the final string value of the attribute.

If the value of any of the attributes is NIL it will be ignored.

If a value is the symbol T the name of the attribute will be used as the value.

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Function: enable-yaclml-syntax ()
Package

it.bese.yaclml

Source

bracket-reader.lisp (file)

Function: extend-environment NEW-ENVIRONMENT ENVIRONMENT

Create a new environment with all the bindings in NEW-ENVIRONMENT and ENVIRONMENT.

Any bindings in NEW-ENVIRNOMENT shadow (on successive calls to LOOKUP-TAL-VARIABLE) other bindings currently present in
ENVIRONMENT.

Package

it.bese.yaclml

Source

tal-environment.lisp (file)

Function: format MESSAGE &rest ARGS
Package

it.bese.yaclml.tags

Source

standard-yaclml.lisp (file)

Function: href BASE &rest PARAMS
Package

it.bese.yaclml

Source

html4.lisp (file)

Function: make-node &key NAME NS ATTRS CHILD CHILDREN

Convenience function for creating a new xml node.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: make-standard-tal-environment &rest BINDING-SETS

Returns an environment consisting of BINDING-SETS.

Each binding set can be an alist, an object, a hash table, or any object for which the a method on LOOKUP-TAL-VARIABLE has been defined.

See alse: TAL-ENV

Package

it.bese.yaclml

Source

tal-environment.lisp (file)

Function: node-attrs ELEM
Function: (setf node-attrs) ATTRS ELEM
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: node-children ELEM
Function: (setf node-children) CHILDREN ELEM
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: node-name ELEM
Function: (setf node-name) NAME ELEM
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: node-ns ELEM
Function: (setf node-ns) NS ELEM
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: parse S &key URI-TO-PACKAGE

Parses the supplied stream or string into a lisp node tree.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: read-tal-expression-from-string EXPRESSION &optional IMPLICIT-PROGN-P

Reads a single form from the string EXPRESSION using the TAL expression read table.

Package

it.bese.yaclml

Source

compile.lisp (file)

Function: tal-env &rest PAIRS

Creates a fresh tal environment from the plist PAIRS.

Package

it.bese.yaclml

Source

tal-environment.lisp (file)

Function: transform-lxml-form FORM

Transforms the lxml tree FORM into common lisp code (a series of calls to tag macros).

Package

it.bese.yaclml

Source

compile.lisp (file)

Function: transform-lxml-tree TREE

Given a tree representing some LXML code with TAL attributes returns the yaclml tag using code for generating the HTML. Destructivly modifies TREE.

Package

it.bese.yaclml

Source

compile.lisp (file)

Function: with-xml-syntax ()
Package

it.bese.yaclml

Source

yaclml.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.4 Generic functions

Generic Function: fetch-tal-value NAME BINDING

Return the value associated with NAME in the binding set BINDING.

Package

it.bese.yaclml

Source

tal-environment.lisp (file)

Writer

(setf fetch-tal-value) (generic function)

Methods
Method: fetch-tal-value NAME (HT hash-table)
Method: fetch-tal-value NAME (OBJ standard-object)
Method: fetch-tal-value NAME (BINDING-SET list)
Generic Function: (setf fetch-tal-value) VALUE NAME BINDING
Package

it.bese.yaclml

Source

tal-environment.lisp (file)

Reader

fetch-tal-value (generic function)

Methods
Method: (setf fetch-tal-value) VALUE NAME (HT hash-table)
Method: (setf fetch-tal-value) VALUE NAME (OBJ standard-object)
Method: (setf fetch-tal-value) VALUE NAME (BINDING-SET list)
Generic Function: load-tal GENERATOR NAME
Package

it.bese.yaclml

Source

generator.lisp (file)

Methods
Method: load-tal (GENERATOR file-system-generator) (NAME pathname)
Method: load-tal (GENERATOR file-system-generator) (NAME string)
Generic Function: lookup-tal-variable NAME ENVIRONMENT

Return the value assciated with NAME (a symbol) in the environment ENVIRONMENT.

Package

it.bese.yaclml

Source

tal-environment.lisp (file)

Writer

(setf lookup-tal-variable) (generic function)

Methods
Method: lookup-tal-variable NAME (ENV list)

Return the value associated with NAME in the environment ENV. ENV is represetend as a list of binding sets.

Generic Function: (setf lookup-tal-variable) VALUE NAME ENVIRONMENT
Package

it.bese.yaclml

Source

tal-environment.lisp (file)

Reader

lookup-tal-variable (generic function)

Methods
Method: (setf lookup-tal-variable) VALUE NAME (ENV list)
Generic Function: root-directories OBJECT
Generic Function: (setf root-directories) NEW-VALUE OBJECT
Package

it.bese.yaclml

Methods
Method: root-directories (FILE-SYSTEM-GENERATOR file-system-generator)

automatically generated reader method

Source

generator.lisp (file)

Method: (setf root-directories) NEW-VALUE (FILE-SYSTEM-GENERATOR file-system-generator)

automatically generated writer method

Source

generator.lisp (file)

Generic Function: template-truename GENERATOR NAME
Package

it.bese.yaclml

Source

generator.lisp (file)

Methods
Method: template-truename (GENERATOR file-system-generator) (NAME pathname)
Method: template-truename (GENERATOR file-system-generator) (NAME string)

Previous: , Up: Exported definitions   [Contents][Index]

6.1.5 Classes

Class: file-system-generator ()
Package

it.bese.yaclml

Source

generator.lisp (file)

Direct superclasses

tal-generator (class)

Direct methods
Direct slots
Slot: root-directories
Type

list

Initargs

:root-directories

Readers

root-directories (generic function)

Writers

(setf root-directories) (generic function)

Slot: cachep
Initargs

:cachep

Initform

t

Readers

cachep (generic function)

Writers

(setf cachep) (generic function)

Class: tal-generator ()
Package

it.bese.yaclml

Source

generator.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

file-system-generator (class)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Special variables

Special Variable: %yaclml-code%

The list of currently collected code this yaclml macro should expand into.

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Special Variable: %yaclml-indentation-depth%
Package

it.bese.yaclml

Source

yaclml.lisp (file)

Special Variable: *expander-macros*

Hash table mapping expander macros to theri macre functions.

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Special Variable: *expanders*

Hash table mapping expanders to the expander function.

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Special Variable: *expression-package*

The value of *PACKAGE* when tal attribute expressions and for looking up symbols in the environment.

Package

it.bese.yaclml

Source

compile.lisp (file)

Special Variable: *html-prologue*
Package

it.bese.yaclml

Source

html+.lisp (file)

Special Variable: *readers*
Package

it.bese.yaclml

Source

bracket-reader.lisp (file)

Special Variable: *strip-comments*
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Special Variable: *tal-attribute-handlers*
Package

it.bese.yaclml

Source

compile.lisp (file)

Special Variable: *tal-tag-handlers*
Package

it.bese.yaclml

Source

compile.lisp (file)

Special Variable: *tal-templates*
Package

it.bese.yaclml

Source

generator.lisp (file)

Special Variable: *tal-truename*
Package

it.bese.yaclml

Source

yaclml.lisp (file)

Special Variable: *test-verbose*
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Special Variable: *xml-reader-close-char*
Package

it.bese.yaclml

Source

yaclml.lisp (file)

Special Variable: *xml-reader-open-char*
Package

it.bese.yaclml

Source

yaclml.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Symbol macros

Symbol Macro: next-char
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Expansion

(it.bese.yaclml.xmls::peek-stream (it.bese.yaclml.xmls::state-stream it.bese.yaclml.xmls::s))


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Macros

Macro: attribute-bind ATTRIBUTE-SPEC ATTRIBUTE-VALUES &body BODY

Evaluate BODY with the values in LIST bound according to ATTRIBUTE-SPEC.

ATTRIBUTE-SPEC has the following form:

( required-args* [ &attribute attributes* ]
[ &allow-other-attributes others ]
[ &allow-custom-attributes customs ]
[ &body body ] )

The symbols in REQUIRED-ARGS will be positionaly bound to the
values in LIST. After the required args have been consumed any keyword value pairs will be consumed and bound to the
corresponding attributes (binding form is just like &key in
regular lambda lists, but only keyword symbols are allowed).

If &allow-other-attributes is present then OTHERS will be bound
to a list containing all the attributes in LIST which don’t have
a corresponding &attribute variable. &allow-other-attributes implies &allow-custom-attributes and OTHERS will contain also the custom attributes.

If &allow-custom-attributes is present then CUSTOMS will be bound
to a list containing all the custom attributes provided in (@ ...) sections.

if &body is present then BODY will be bound to anything remaining
in LIST after attribute parsing is complete.

Package

it.bese.yaclml

Source

attribute-bind.lisp (file)

Macro: bind-tal-compile-environment REQUESTED-VARS &body BODY
Package

it.bese.yaclml

Source

compile.lisp (file)

Macro: bind-tal-compile-environment* REQUESTED-VARS &body BODY
Package

it.bese.yaclml

Source

compile.lisp (file)

Macro: def-empty-html-tag NAME &rest ATTRIBUTES

Define a tag that has ‘End Tag‘ set to Forbidden and ‘Empty‘ set to Empty according to: http://www.w3.org/TR/1999/REC-html401-19991224/index/elements.html used so generated XHTML would follow guidelines described in http://www.w3.org/TR/xhtml1/#guidelines

Package

it.bese.yaclml

Source

html4.lisp (file)

Macro: def-html-tag NAME &rest ATTRIBUTES
Package

it.bese.yaclml

Source

html4.lisp (file)

Macro: def-simple-xtag NAME

Convience macro for defing tags which accept any kind of attribute and just wrap the body in an xml tag.

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Macro: def-svg-tag NAME &rest ATTRIBUTES
Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Macro: defmatch NAME &rest BODY

Match definition macro that provides a common lexical environment for matchers.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Macro: defrule NAME &rest BODY

Rule definition macro that provides a common lexical environment for rules.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Macro: eat ()

Consumes one character from the input stream.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Macro: emit-attribute NAME VALUE
Package

it.bese.yaclml

Source

yaclml.lisp (file)

Macro: match &rest MATCHERS

Attempts to match the next input character with one of the supplied matchers.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Macro: match* &rest SEQUENCE

Matches any occurances of any of the supplied matchers.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Macro: match+ &rest SEQUENCE

Matches one or more occurances of any of the supplied matchers.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Macro: match-seq &rest SEQUENCE

Tries to match the supplied matchers in sequence with characters in the input stream.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Macro: matchfn NAME

Convenience macro for creating an anonymous function wrapper around a matcher macro.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Macro: must (ERROR-TYPE &rest ERROR-ARGS) &rest BODY

Throws a parse error if the supplied forms do not succeed.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Macro: peek &rest MATCHERS

Looks ahead for an occurance of any of the supplied matchers.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Macro: with-tal-compilation-unit PATHNAME &body BODY
Package

it.bese.yaclml

Source

tal-environment.lisp (file)

Macro: with-tal-compile-environment REQUESTED-VARS &body BODY
Package

it.bese.yaclml

Source

compile.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.4 Functions

Function: $␣tal␣reader STREAM CHAR

The $ char reader for tal expressions.

Package

it.bese.yaclml

Source

compile.lisp (file)

Function: %enable-xml-syntax ()
Package

it.bese.yaclml

Source

yaclml.lisp (file)

Function: [␣reader STREAM CHAR

Read a form using YACLML’s [ syntax.

Everything between the #[ and the #] is read as text. ~FORM prints (using <:as-html) the value returned by FORM while $FORM simply evaluates FORM and ignore the result.

Package

it.bese.yaclml

Source

bracket-reader.lisp (file)

Function: attr-or-nsdecl S
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: attr-text-dq C
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: attr-text-sq C
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: chardata C
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: comment S
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: comment-char C
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: comment-or-cdata S
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: comment-or-doctype S
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: compile-tal-string-to-lambda STRING &optional EXPRESSION-PACKAGE

Returns the source code for the tal function form the tal text STRING.

Package

it.bese.yaclml

Source

compile.lisp (file)

Function: concat-symbol &rest ARGS

Concatenate symbols or strings to form an interned symbol

Package

it.bese.yaclml.svg

Source

svg.lisp (file)

Function: content S
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: copy-element INSTANCE
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: copy-runtime-attribute-list-reference INSTANCE
Package

it.bese.yaclml

Source

attribute-bind.lisp (file)

Function: copy-state INSTANCE
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: copy-tal-template INSTANCE
Package

it.bese.yaclml

Source

generator.lisp (file)

Function: digit C
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: disable-yaclml-syntax ()
Package

it.bese.yaclml

Source

bracket-reader.lisp (file)

Function: document S
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: element S
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: element-p OBJECT
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: element-type INSTANCE
Function: (setf element-type) VALUE INSTANCE
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: element-val INSTANCE
Function: (setf element-val) VALUE INSTANCE
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: emit-attribute-value VALUE
Package

it.bese.yaclml

Source

yaclml.lisp (file)

Function: emit-form FORM

Emits the code to print FORM.

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Function: emit-indentation ()
Package

it.bese.yaclml

Source

yaclml.lisp (file)

Function: emit-princ-attribute NAME VALUE
Package

it.bese.yaclml

Source

yaclml.lisp (file)

Function: end-tag S
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: entitify OBJECT

Converts OBJECT to its string representation, if necessary, and then replaces the characters of OBJECT with their corresponding entities. Assumes that the characters of RESERVED have been registered in the entity table.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: entity-of CHAR

Returns the xml entity corresponding to CHAR, without the leading ampersand. Returns NIL if not found.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: intern-xml-name NAME NS ENV
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: letter C
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: lookup-namespace NS ENV
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: lookup-package NS ENV
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: make-effective-attributes ATTRIBUTES
Package

it.bese.yaclml

Source

html4.lisp (file)

Function: make-element &key (TYPE TYPE) (VAL VAL)
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: make-extendable-string &optional SIZE

Creates an adjustable string with a fill pointer.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: make-runtime-attribute-list-reference &key (FORM FORM)
Package

it.bese.yaclml

Source

attribute-bind.lisp (file)

Function: make-state &key (GOT-DOCTYPE GOT-DOCTYPE) (LINES LINES) (NSSTACK NSSTACK) (STREAM STREAM)
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: make-tal-template &key (LAST-LOAD-TIME LAST-LOAD-TIME) (FILE-NAME FILE-NAME) (FUNCTION FUNCTION)
Package

it.bese.yaclml

Source

generator.lisp (file)

Function: misc S
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: name S
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: namechar C
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: ncname S
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: ncname-char C
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: none-or-more S FUNC

Collects any matches of the supplied rule with the input stream.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: one-or-more S FUNC

Collects one or more matches of the supplied rule with the input stream.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: parse-attribute-spec ATTRIBUTE-SPEC

Parse an attribute spec into required args, attribute args, other args and the body arg.

Package

it.bese.yaclml

Source

attribute-bind.lisp (file)

Function: parse-tal-attribute-value VALUE-STRING

Parser a TAL attribute expression, returns a form for building the expression at run time.

Package

it.bese.yaclml

Source

compile.lisp (file)

Function: peek-stream STREAM

Looks one character ahead in the input stream. Serves as a potential hook for character translation.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: processing-instruction S
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: processing-instruction-or-xmldecl S
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: push-string C STRING

Shorthand function for adding characters to an extendable string.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: qname S
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: ralr-form INSTANCE
Function: (setf ralr-form) VALUE INSTANCE
Package

it.bese.yaclml

Source

attribute-bind.lisp (file)

Function: read-stream STREAM

Reads a character from the stream, translating entities as it goes (assuming *convert-entities* is non-NIL).

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: read-tal-file-into-string PATHNAME
Package

it.bese.yaclml

Source

tal-environment.lisp (file)

Function: resolve-entity ENT

Resolves the xml entity ENT to a character. Numeric entities are converted using CODE-CHAR, which only works in implementations that internally encode strings in US-ASCII, ISO-8859-1 or UCS.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: resolve-namespace ELEM ENV

Maps the ns prefix to its associated url via the supplied ns env.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: runtime-attribute-list-reference-p OBJECT
Package

it.bese.yaclml

Source

attribute-bind.lisp (file)

Function: start-tag S
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: state-got-doctype INSTANCE
Function: (setf state-got-doctype) VALUE INSTANCE
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: state-lines INSTANCE
Function: (setf state-lines) VALUE INSTANCE
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: state-nsstack INSTANCE
Function: (setf state-nsstack) VALUE INSTANCE
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: state-p OBJECT
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: state-stream INSTANCE
Function: (setf state-stream) VALUE INSTANCE
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: tal-template-p OBJECT
Package

it.bese.yaclml

Source

generator.lisp (file)

Function: tal-template.file-name INSTANCE
Function: (setf tal-template.file-name) VALUE INSTANCE
Package

it.bese.yaclml

Source

generator.lisp (file)

Function: tal-template.function INSTANCE
Function: (setf tal-template.function) VALUE INSTANCE
Package

it.bese.yaclml

Source

generator.lisp (file)

Function: tal-template.last-load-time INSTANCE
Function: (setf tal-template.last-load-time) VALUE INSTANCE
Package

it.bese.yaclml

Source

generator.lisp (file)

Function: ws S
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: ws-attr-or-nsdecl S
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: ws-char C
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: xml-reader-open S CHAR

Emit XML elements into *yaclml-stream*, use keyword parameters for attributes and rest parameters for nested XML elements or normal lisp code. See enable-xml-syntax for more details.

Package

it.bese.yaclml

Source

yaclml.lisp (file)

Function: xmldecl S
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Function: yaclml-constant-p THING

Returns T if THING is, as far as yaclml is concerned, a run time constant.

Package

it.bese.yaclml

Source

yaclml.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.5 Generic functions

Generic Function: attribute CONDITION
Generic Function: (setf attribute) NEW-VALUE CONDITION
Package

it.bese.yaclml

Methods
Method: attribute (CONDITION unrecognized-attribute)
Method: (setf attribute) NEW-VALUE (CONDITION unrecognized-attribute)
Source

attribute-bind.lisp (file)

Generic Function: attribute-type CONDITION
Generic Function: (setf attribute-type) NEW-VALUE CONDITION
Package

it.bese.yaclml

Methods
Method: attribute-type (CONDITION illegal-attribute-use)
Method: (setf attribute-type) NEW-VALUE (CONDITION illegal-attribute-use)
Source

attribute-bind.lisp (file)

Generic Function: cachep OBJECT
Generic Function: (setf cachep) NEW-VALUE OBJECT
Package

it.bese.yaclml

Methods
Method: cachep (FILE-SYSTEM-GENERATOR file-system-generator)

automatically generated reader method

Source

generator.lisp (file)

Method: (setf cachep) NEW-VALUE (FILE-SYSTEM-GENERATOR file-system-generator)

automatically generated writer method

Source

generator.lisp (file)

Generic Function: entity CONDITION
Generic Function: (setf entity) NEW-VALUE CONDITION
Package

it.bese.yaclml.xmls

Methods
Method: entity (CONDITION unresovable-entity)
Method: (setf entity) NEW-VALUE (CONDITION unresovable-entity)
Source

xmls.lisp (file)

Generic Function: expected CONDITION
Generic Function: (setf expected) NEW-VALUE CONDITION
Package

it.bese.yaclml.xmls

Methods
Method: expected (CONDITION unmatched-end-tag)
Method: (setf expected) NEW-VALUE (CONDITION unmatched-end-tag)
Source

xmls.lisp (file)

Generic Function: found CONDITION
Generic Function: (setf found) NEW-VALUE CONDITION
Package

it.bese.yaclml.xmls

Methods
Method: found (CONDITION unmatched-end-tag)
Method: (setf found) NEW-VALUE (CONDITION unmatched-end-tag)
Source

xmls.lisp (file)

Generic Function: message CONDITION
Generic Function: (setf message) NEW-VALUE CONDITION
Package

it.bese.yaclml.xmls

Methods
Method: message (CONDITION xml-parse-error)
Method: (setf message) NEW-VALUE (CONDITION xml-parse-error)
Source

xmls.lisp (file)

Generic Function: namespace CONDITION
Generic Function: (setf namespace) NEW-VALUE CONDITION
Package

it.bese.yaclml.xmls

Methods
Method: namespace (CONDITION reference-to-undeclared-namespace)
Method: (setf namespace) NEW-VALUE (CONDITION reference-to-undeclared-namespace)
Source

xmls.lisp (file)

Generic Function: offset CONDITION
Generic Function: (setf offset) NEW-VALUE CONDITION
Package

it.bese.yaclml.xmls

Methods
Method: offset (CONDITION xml-parse-error)
Method: (setf offset) NEW-VALUE (CONDITION xml-parse-error)
Source

xmls.lisp (file)

Generic Function: preprocess-tal GENERATOR NAME

Returns the source code which a certain TAL
name will expand into. Used for debugging tal code.

Package

it.bese.yaclml

Source

generator.lisp (file)

Methods
Method: preprocess-tal (GENERATOR file-system-generator) (NAME pathname)
Method: preprocess-tal (GENERATOR file-system-generator) (FILE-NAME string)

Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.6 Conditions

Condition: illegal-attribute-use ()
Package

it.bese.yaclml

Source

attribute-bind.lisp (file)

Direct superclasses

tag-related-error (condition)

Direct methods
Direct slots
Slot: attribute-type
Initargs

:attribute-type

Readers

attribute-type (generic function)

Writers

(setf attribute-type) (generic function)

Condition: reference-to-undeclared-namespace ()
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Direct superclasses

xml-parse-error (condition)

Direct methods
Direct slots
Slot: namespace
Initargs

:namespace

Readers

namespace (generic function)

Writers

(setf namespace) (generic function)

Condition: setf-tal-variable-error ()
Package

it.bese.yaclml

Source

tal-environment.lisp (file)

Direct superclasses

error (condition)

Direct subclasses
Direct slots
Slot: variable-name
Initargs

:variable-name

Slot: environment
Initargs

:environment

Condition: tag-related-error ()
Package

it.bese.yaclml

Source

attribute-bind.lisp (file)

Direct superclasses

error (condition)

Direct subclasses
Direct methods
  • tag (method)
  • tag (method)
Direct slots
Slot: tag
Initargs

:tag

Initform

(quote nil)

Readers

tag (generic function)

Writers

(setf tag) (generic function)

Condition: unfound-tal-variable ()
Package

it.bese.yaclml

Source

tal-environment.lisp (file)

Direct superclasses

setf-tal-variable-error (condition)

Condition: unmatched-end-tag ()
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Direct superclasses

xml-parse-error (condition)

Direct methods
  • found (method)
  • found (method)
  • expected (method)
  • expected (method)
Direct slots
Slot: expected
Initargs

:expected

Readers

expected (generic function)

Writers

(setf expected) (generic function)

Slot: found
Initargs

:found

Readers

found (generic function)

Writers

(setf found) (generic function)

Condition: unrecognized-attribute ()
Package

it.bese.yaclml

Source

attribute-bind.lisp (file)

Direct superclasses

tag-related-error (condition)

Direct methods
Direct slots
Slot: attribute
Initargs

:attribute

Readers

attribute (generic function)

Writers

(setf attribute) (generic function)

Condition: unresovable-entity ()
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Direct superclasses

xml-parse-error (condition)

Direct methods
  • entity (method)
  • entity (method)
Direct slots
Slot: entity
Initargs

:entity

Readers

entity (generic function)

Writers

(setf entity) (generic function)

Condition: unsettable-tal-variable ()
Package

it.bese.yaclml

Source

tal-environment.lisp (file)

Direct superclasses

setf-tal-variable-error (condition)

Condition: xml-parse-error ()
Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Direct superclasses

error (condition)

Direct subclasses
Direct methods
  • message (method)
  • message (method)
  • offset (method)
  • offset (method)
Direct slots
Slot: offset
Initargs

:offset

Initform

(quote nil)

Readers

offset (generic function)

Writers

(setf offset) (generic function)

Slot: message
Initargs

:message

Initform

(quote nil)

Readers

message (generic function)

Writers

(setf message) (generic function)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.7 Structures

Structure: element ()

Common return type of all rule functions.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: type
Type

symbol

Readers

element-type (function)

Writers

(setf element-type) (function)

Slot: val
Readers

element-val (function)

Writers

(setf element-val) (function)

Structure: runtime-attribute-list-reference ()
Package

it.bese.yaclml

Source

attribute-bind.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: form
Readers

ralr-form (function)

Writers

(setf ralr-form) (function)

Structure: state ()

Represents parser state. Passed among rules to avoid threading issues.

Package

it.bese.yaclml.xmls

Source

xmls.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: got-doctype
Readers

state-got-doctype (function)

Writers

(setf state-got-doctype) (function)

Slot: lines
Type

integer

Initform

1

Readers

state-lines (function)

Writers

(setf state-lines) (function)

Slot: nsstack
Readers

state-nsstack (function)

Writers

(setf state-nsstack) (function)

Slot: stream
Readers

state-stream (function)

Writers

(setf state-stream) (function)

Structure: tal-template ()
Package

it.bese.yaclml

Source

generator.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: last-load-time
Readers

tal-template.last-load-time (function)

Writers

(setf tal-template.last-load-time) (function)

Slot: file-name
Readers

tal-template.file-name (function)

Writers

(setf tal-template.file-name) (function)

Slot: function
Readers

tal-template.function (function)

Writers

(setf tal-template.function) (function)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   M   O   Y  
Index Entry  Section

F
File, Lisp, yaclml.asd: The yaclml<dot>asd file
File, Lisp, yaclml/src/attribute-bind.lisp: The yaclml/src/attribute-bind<dot>lisp file
File, Lisp, yaclml/src/bracket-reader.lisp: The yaclml/src/bracket-reader<dot>lisp file
File, Lisp, yaclml/src/packages.lisp: The yaclml/src/packages<dot>lisp file
File, Lisp, yaclml/src/tags/html+.lisp: The yaclml/src/tags/html+<dot>lisp file
File, Lisp, yaclml/src/tags/html4.lisp: The yaclml/src/tags/html4<dot>lisp file
File, Lisp, yaclml/src/tags/standard-yaclml.lisp: The yaclml/src/tags/standard-yaclml<dot>lisp file
File, Lisp, yaclml/src/tags/svg.lisp: The yaclml/src/tags/svg<dot>lisp file
File, Lisp, yaclml/src/tal/compile.lisp: The yaclml/src/tal/compile<dot>lisp file
File, Lisp, yaclml/src/tal/generator.lisp: The yaclml/src/tal/generator<dot>lisp file
File, Lisp, yaclml/src/tal/handlers.lisp: The yaclml/src/tal/handlers<dot>lisp file
File, Lisp, yaclml/src/tal/tal-environment.lisp: The yaclml/src/tal/tal-environment<dot>lisp file
File, Lisp, yaclml/src/tal/xmls.lisp: The yaclml/src/tal/xmls<dot>lisp file
File, Lisp, yaclml/src/yaclml.lisp: The yaclml/src/yaclml<dot>lisp file
File, other, yaclml/yaclml.asd: The yaclml/yaclml<dot>asd file

L
Lisp File, yaclml.asd: The yaclml<dot>asd file
Lisp File, yaclml/src/attribute-bind.lisp: The yaclml/src/attribute-bind<dot>lisp file
Lisp File, yaclml/src/bracket-reader.lisp: The yaclml/src/bracket-reader<dot>lisp file
Lisp File, yaclml/src/packages.lisp: The yaclml/src/packages<dot>lisp file
Lisp File, yaclml/src/tags/html+.lisp: The yaclml/src/tags/html+<dot>lisp file
Lisp File, yaclml/src/tags/html4.lisp: The yaclml/src/tags/html4<dot>lisp file
Lisp File, yaclml/src/tags/standard-yaclml.lisp: The yaclml/src/tags/standard-yaclml<dot>lisp file
Lisp File, yaclml/src/tags/svg.lisp: The yaclml/src/tags/svg<dot>lisp file
Lisp File, yaclml/src/tal/compile.lisp: The yaclml/src/tal/compile<dot>lisp file
Lisp File, yaclml/src/tal/generator.lisp: The yaclml/src/tal/generator<dot>lisp file
Lisp File, yaclml/src/tal/handlers.lisp: The yaclml/src/tal/handlers<dot>lisp file
Lisp File, yaclml/src/tal/tal-environment.lisp: The yaclml/src/tal/tal-environment<dot>lisp file
Lisp File, yaclml/src/tal/xmls.lisp: The yaclml/src/tal/xmls<dot>lisp file
Lisp File, yaclml/src/yaclml.lisp: The yaclml/src/yaclml<dot>lisp file

M
Module, yaclml/src: The yaclml/src module
Module, yaclml/src/tags: The yaclml/src/tags module
Module, yaclml/src/tal: The yaclml/src/tal module

O
Other File, yaclml/yaclml.asd: The yaclml/yaclml<dot>asd file

Y
yaclml.asd: The yaclml<dot>asd file
yaclml/src: The yaclml/src module
yaclml/src/attribute-bind.lisp: The yaclml/src/attribute-bind<dot>lisp file
yaclml/src/bracket-reader.lisp: The yaclml/src/bracket-reader<dot>lisp file
yaclml/src/packages.lisp: The yaclml/src/packages<dot>lisp file
yaclml/src/tags: The yaclml/src/tags module
yaclml/src/tags/html+.lisp: The yaclml/src/tags/html+<dot>lisp file
yaclml/src/tags/html4.lisp: The yaclml/src/tags/html4<dot>lisp file
yaclml/src/tags/standard-yaclml.lisp: The yaclml/src/tags/standard-yaclml<dot>lisp file
yaclml/src/tags/svg.lisp: The yaclml/src/tags/svg<dot>lisp file
yaclml/src/tal: The yaclml/src/tal module
yaclml/src/tal/compile.lisp: The yaclml/src/tal/compile<dot>lisp file
yaclml/src/tal/generator.lisp: The yaclml/src/tal/generator<dot>lisp file
yaclml/src/tal/handlers.lisp: The yaclml/src/tal/handlers<dot>lisp file
yaclml/src/tal/tal-environment.lisp: The yaclml/src/tal/tal-environment<dot>lisp file
yaclml/src/tal/xmls.lisp: The yaclml/src/tal/xmls<dot>lisp file
yaclml/src/yaclml.lisp: The yaclml/src/yaclml<dot>lisp file
yaclml/yaclml.asd: The yaclml/yaclml<dot>asd file

Jump to:   F   L   M   O   Y  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   $   %   &   (   [  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y  
Index Entry  Section

$
$␣tal␣reader: Internal functions

%
%enable-xml-syntax: Internal functions

&
&nbsp: Exported macros

(
(setf attribute): Internal generic functions
(setf attribute): Internal generic functions
(setf attribute-type): Internal generic functions
(setf attribute-type): Internal generic functions
(setf cachep): Internal generic functions
(setf cachep): Internal generic functions
(setf element-type): Internal functions
(setf element-val): Internal functions
(setf entity): Internal generic functions
(setf entity): Internal generic functions
(setf expected): Internal generic functions
(setf expected): Internal generic functions
(setf fetch-tal-value): Exported generic functions
(setf fetch-tal-value): Exported generic functions
(setf fetch-tal-value): Exported generic functions
(setf fetch-tal-value): Exported generic functions
(setf found): Internal generic functions
(setf found): Internal generic functions
(setf lookup-tal-variable): Exported generic functions
(setf lookup-tal-variable): Exported generic functions
(setf message): Internal generic functions
(setf message): Internal generic functions
(setf namespace): Internal generic functions
(setf namespace): Internal generic functions
(setf node-attrs): Exported functions
(setf node-children): Exported functions
(setf node-name): Exported functions
(setf node-ns): Exported functions
(setf offset): Internal generic functions
(setf offset): Internal generic functions
(setf ralr-form): Internal functions
(setf root-directories): Exported generic functions
(setf root-directories): Exported generic functions
(setf state-got-doctype): Internal functions
(setf state-lines): Internal functions
(setf state-nsstack): Internal functions
(setf state-stream): Internal functions
(setf tal-template.file-name): Internal functions
(setf tal-template.function): Internal functions
(setf tal-template.last-load-time): Internal functions

[
[␣reader: Internal functions

A
a: Exported macros
a: Exported macros
abbr: Exported macros
acronym: Exported macros
address: Exported macros
ah: Exported macros
ai: Exported macros
altglyph: Exported macros
altglyphdef: Exported macros
altglyphitem: Exported macros
animate: Exported macros
animatecolor: Exported macros
animatemotion: Exported macros
animatetransform: Exported macros
applet: Exported macros
area: Exported macros
as-html: Exported macros
as-is: Exported macros
attr-or-nsdecl: Internal functions
attr-text-dq: Internal functions
attr-text-sq: Internal functions
attribute: Internal generic functions
attribute: Internal generic functions
attribute-bind: Internal macros
attribute-type: Internal generic functions
attribute-type: Internal generic functions

B
b: Exported macros
base: Exported macros
bdo: Exported macros
big: Exported macros
bind-tal-compile-environment: Internal macros
bind-tal-compile-environment*: Internal macros
blockquote: Exported macros
body: Exported macros
br: Exported macros
button: Exported macros

C
cachep: Internal generic functions
cachep: Internal generic functions
call-with-yaclml-stream: Exported macros
caption: Exported macros
chardata: Internal functions
checkbox: Exported macros
circle: Exported macros
cite: Exported macros
clippath: Exported macros
code: Exported macros
col: Exported macros
colgroup: Exported macros
color-profile: Exported macros
comment: Exported macros
comment: Internal functions
comment-char: Internal functions
comment-or-cdata: Internal functions
comment-or-doctype: Internal functions
compile-tal-file: Exported functions
compile-tal-string: Exported functions
compile-tal-string-to-lambda: Internal functions
concat-symbol: Internal functions
content: Internal functions
copy-element: Internal functions
copy-runtime-attribute-list-reference: Internal functions
copy-state: Internal functions
copy-tal-template: Internal functions
cursor: Exported macros

D
dd: Exported macros
def-attribute-handler: Exported macros
def-empty-html-tag: Internal macros
def-html-tag: Internal macros
def-simple-xtag: Internal macros
def-svg-tag: Internal macros
def-tag-handler: Exported macros
definition-src: Exported macros
defmatch: Internal macros
defrule: Internal macros
defs: Exported macros
deftag: Exported macros
deftag-macro: Exported macros
del: Exported macros
desc: Exported macros
dfn: Exported macros
digit: Internal functions
disable-yaclml-syntax: Internal functions
div: Exported macros
dl: Exported macros
document: Internal functions
dt: Exported macros

E
eat: Internal macros
element: Internal functions
element-p: Internal functions
element-type: Internal functions
element-val: Internal functions
ellipse: Exported macros
em: Exported macros
embed: Exported macros
emit-attribute: Internal macros
emit-attribute-value: Internal functions
emit-body: Exported functions
emit-close-tag: Exported functions
emit-code: Exported functions
emit-empty-tag: Exported functions
emit-form: Internal functions
emit-html: Exported functions
emit-indentation: Internal functions
emit-open-tag: Exported functions
emit-princ: Exported functions
emit-princ-attribute: Internal functions
emit-princ-attributes: Exported functions
enable-xml-syntax: Exported macros
enable-yaclml-syntax: Exported functions
end-tag: Internal functions
entitify: Internal functions
entity: Internal generic functions
entity: Internal generic functions
entity-of: Internal functions
expected: Internal generic functions
expected: Internal generic functions
extend-environment: Exported functions

F
feblend: Exported macros
fecolormatrix: Exported macros
fecomponenttransfer: Exported macros
fecomposite: Exported macros
feconvolvematrix: Exported macros
fediffuselighting: Exported macros
fedisplacementmap: Exported macros
fedistantlight: Exported macros
feflood: Exported macros
fefunca: Exported macros
fefuncb: Exported macros
fefuncg: Exported macros
fefuncr: Exported macros
fegaussianblur: Exported macros
feimage: Exported macros
femerge: Exported macros
femergenode: Exported macros
femorphology: Exported macros
feoffset: Exported macros
fepointlight: Exported macros
fespecularlighting: Exported macros
fespotlight: Exported macros
fetch-tal-value: Exported generic functions
fetch-tal-value: Exported generic functions
fetch-tal-value: Exported generic functions
fetch-tal-value: Exported generic functions
fetile: Exported macros
feturbulence: Exported macros
fieldset: Exported macros
file: Exported macros
filter: Exported macros
font: Exported macros
font-face: Exported macros
font-face-format: Exported macros
font-face-name: Exported macros
font-face-src: Exported macros
font-face-uri: Exported macros
foreignobject: Exported macros
form: Exported macros
format: Exported functions
found: Internal generic functions
found: Internal generic functions
frame: Exported macros
frameset: Exported macros
Function, $␣tal␣reader: Internal functions
Function, %enable-xml-syntax: Internal functions
Function, (setf element-type): Internal functions
Function, (setf element-val): Internal functions
Function, (setf node-attrs): Exported functions
Function, (setf node-children): Exported functions
Function, (setf node-name): Exported functions
Function, (setf node-ns): Exported functions
Function, (setf ralr-form): Internal functions
Function, (setf state-got-doctype): Internal functions
Function, (setf state-lines): Internal functions
Function, (setf state-nsstack): Internal functions
Function, (setf state-stream): Internal functions
Function, (setf tal-template.file-name): Internal functions
Function, (setf tal-template.function): Internal functions
Function, (setf tal-template.last-load-time): Internal functions
Function, attr-or-nsdecl: Internal functions
Function, attr-text-dq: Internal functions
Function, attr-text-sq: Internal functions
Function, chardata: Internal functions
Function, comment: Internal functions
Function, comment-char: Internal functions
Function, comment-or-cdata: Internal functions
Function, comment-or-doctype: Internal functions
Function, compile-tal-file: Exported functions
Function, compile-tal-string: Exported functions
Function, compile-tal-string-to-lambda: Internal functions
Function, concat-symbol: Internal functions
Function, content: Internal functions
Function, copy-element: Internal functions
Function, copy-runtime-attribute-list-reference: Internal functions
Function, copy-state: Internal functions
Function, copy-tal-template: Internal functions
Function, digit: Internal functions
Function, disable-yaclml-syntax: Internal functions
Function, document: Internal functions
Function, element: Internal functions
Function, element-p: Internal functions
Function, element-type: Internal functions
Function, element-val: Internal functions
Function, emit-attribute-value: Internal functions
Function, emit-body: Exported functions
Function, emit-close-tag: Exported functions
Function, emit-code: Exported functions
Function, emit-empty-tag: Exported functions
Function, emit-form: Internal functions
Function, emit-html: Exported functions
Function, emit-indentation: Internal functions
Function, emit-open-tag: Exported functions
Function, emit-princ: Exported functions
Function, emit-princ-attribute: Internal functions
Function, emit-princ-attributes: Exported functions
Function, enable-yaclml-syntax: Exported functions
Function, end-tag: Internal functions
Function, entitify: Internal functions
Function, entity-of: Internal functions
Function, extend-environment: Exported functions
Function, format: Exported functions
Function, href: Exported functions
Function, intern-xml-name: Internal functions
Function, letter: Internal functions
Function, lookup-namespace: Internal functions
Function, lookup-package: Internal functions
Function, make-effective-attributes: Internal functions
Function, make-element: Internal functions
Function, make-extendable-string: Internal functions
Function, make-node: Exported functions
Function, make-runtime-attribute-list-reference: Internal functions
Function, make-standard-tal-environment: Exported functions
Function, make-state: Internal functions
Function, make-tal-template: Internal functions
Function, misc: Internal functions
Function, name: Internal functions
Function, namechar: Internal functions
Function, ncname: Internal functions
Function, ncname-char: Internal functions
Function, node-attrs: Exported functions
Function, node-children: Exported functions
Function, node-name: Exported functions
Function, node-ns: Exported functions
Function, none-or-more: Internal functions
Function, one-or-more: Internal functions
Function, parse: Exported functions
Function, parse-attribute-spec: Internal functions
Function, parse-tal-attribute-value: Internal functions
Function, peek-stream: Internal functions
Function, processing-instruction: Internal functions
Function, processing-instruction-or-xmldecl: Internal functions
Function, push-string: Internal functions
Function, qname: Internal functions
Function, ralr-form: Internal functions
Function, read-stream: Internal functions
Function, read-tal-expression-from-string: Exported functions
Function, read-tal-file-into-string: Internal functions
Function, resolve-entity: Internal functions
Function, resolve-namespace: Internal functions
Function, runtime-attribute-list-reference-p: Internal functions
Function, start-tag: Internal functions
Function, state-got-doctype: Internal functions
Function, state-lines: Internal functions
Function, state-nsstack: Internal functions
Function, state-p: Internal functions
Function, state-stream: Internal functions
Function, tal-env: Exported functions
Function, tal-template-p: Internal functions
Function, tal-template.file-name: Internal functions
Function, tal-template.function: Internal functions
Function, tal-template.last-load-time: Internal functions
Function, transform-lxml-form: Exported functions
Function, transform-lxml-tree: Exported functions
Function, with-xml-syntax: Exported functions
Function, ws: Internal functions
Function, ws-attr-or-nsdecl: Internal functions
Function, ws-char: Internal functions
Function, xml-reader-open: Internal functions
Function, xmldecl: Internal functions
Function, yaclml-constant-p: Internal functions
Function, [␣reader: Internal functions

G
g: Exported macros
Generic Function, (setf attribute): Internal generic functions
Generic Function, (setf attribute-type): Internal generic functions
Generic Function, (setf cachep): Internal generic functions
Generic Function, (setf entity): Internal generic functions
Generic Function, (setf expected): Internal generic functions
Generic Function, (setf fetch-tal-value): Exported generic functions
Generic Function, (setf found): Internal generic functions
Generic Function, (setf lookup-tal-variable): Exported generic functions
Generic Function, (setf message): Internal generic functions
Generic Function, (setf namespace): Internal generic functions
Generic Function, (setf offset): Internal generic functions
Generic Function, (setf root-directories): Exported generic functions
Generic Function, attribute: Internal generic functions
Generic Function, attribute-type: Internal generic functions
Generic Function, cachep: Internal generic functions
Generic Function, entity: Internal generic functions
Generic Function, expected: Internal generic functions
Generic Function, fetch-tal-value: Exported generic functions
Generic Function, found: Internal generic functions
Generic Function, load-tal: Exported generic functions
Generic Function, lookup-tal-variable: Exported generic functions
Generic Function, message: Internal generic functions
Generic Function, namespace: Internal generic functions
Generic Function, offset: Internal generic functions
Generic Function, preprocess-tal: Internal generic functions
Generic Function, root-directories: Exported generic functions
Generic Function, template-truename: Exported generic functions
glyph: Exported macros
glyphref: Exported macros

H
h1: Exported macros
h2: Exported macros
h3: Exported macros
h4: Exported macros
h5: Exported macros
h6: Exported macros
head: Exported macros
hkern: Exported macros
hr: Exported macros
href: Exported macros
href: Exported functions
html: Exported macros

I
i: Exported macros
iframe: Exported macros
image: Exported macros
image: Exported macros
img: Exported macros
input: Exported macros
ins: Exported macros
intern-xml-name: Internal functions

K
kbd: Exported macros

L
label: Exported macros
legend: Exported macros
letter: Internal functions
li: Exported macros
line: Exported macros
linear-gradient: Exported macros
link: Exported macros
load-tal: Exported generic functions
load-tal: Exported generic functions
load-tal: Exported generic functions
lookup-namespace: Internal functions
lookup-package: Internal functions
lookup-tal-variable: Exported generic functions
lookup-tal-variable: Exported generic functions

M
Macro, &nbsp: Exported macros
Macro, a: Exported macros
Macro, a: Exported macros
Macro, abbr: Exported macros
Macro, acronym: Exported macros
Macro, address: Exported macros
Macro, ah: Exported macros
Macro, ai: Exported macros
Macro, altglyph: Exported macros
Macro, altglyphdef: Exported macros
Macro, altglyphitem: Exported macros
Macro, animate: Exported macros
Macro, animatecolor: Exported macros
Macro, animatemotion: Exported macros
Macro, animatetransform: Exported macros
Macro, applet: Exported macros
Macro, area: Exported macros
Macro, as-html: Exported macros
Macro, as-is: Exported macros
Macro, attribute-bind: Internal macros
Macro, b: Exported macros
Macro, base: Exported macros
Macro, bdo: Exported macros
Macro, big: Exported macros
Macro, bind-tal-compile-environment: Internal macros
Macro, bind-tal-compile-environment*: Internal macros
Macro, blockquote: Exported macros
Macro, body: Exported macros
Macro, br: Exported macros
Macro, button: Exported macros
Macro, call-with-yaclml-stream: Exported macros
Macro, caption: Exported macros
Macro, checkbox: Exported macros
Macro, circle: Exported macros
Macro, cite: Exported macros
Macro, clippath: Exported macros
Macro, code: Exported macros
Macro, col: Exported macros
Macro, colgroup: Exported macros
Macro, color-profile: Exported macros
Macro, comment: Exported macros
Macro, cursor: Exported macros
Macro, dd: Exported macros
Macro, def-attribute-handler: Exported macros
Macro, def-empty-html-tag: Internal macros
Macro, def-html-tag: Internal macros
Macro, def-simple-xtag: Internal macros
Macro, def-svg-tag: Internal macros
Macro, def-tag-handler: Exported macros
Macro, definition-src: Exported macros
Macro, defmatch: Internal macros
Macro, defrule: Internal macros
Macro, defs: Exported macros
Macro, deftag: Exported macros
Macro, deftag-macro: Exported macros
Macro, del: Exported macros
Macro, desc: Exported macros
Macro, dfn: Exported macros
Macro, div: Exported macros
Macro, dl: Exported macros
Macro, dt: Exported macros
Macro, eat: Internal macros
Macro, ellipse: Exported macros
Macro, em: Exported macros
Macro, embed: Exported macros
Macro, emit-attribute: Internal macros
Macro, enable-xml-syntax: Exported macros
Macro, feblend: Exported macros
Macro, fecolormatrix: Exported macros
Macro, fecomponenttransfer: Exported macros
Macro, fecomposite: Exported macros
Macro, feconvolvematrix: Exported macros
Macro, fediffuselighting: Exported macros
Macro, fedisplacementmap: Exported macros
Macro, fedistantlight: Exported macros
Macro, feflood: Exported macros
Macro, fefunca: Exported macros
Macro, fefuncb: Exported macros
Macro, fefuncg: Exported macros
Macro, fefuncr: Exported macros
Macro, fegaussianblur: Exported macros
Macro, feimage: Exported macros
Macro, femerge: Exported macros
Macro, femergenode: Exported macros
Macro, femorphology: Exported macros
Macro, feoffset: Exported macros
Macro, fepointlight: Exported macros
Macro, fespecularlighting: Exported macros
Macro, fespotlight: Exported macros
Macro, fetile: Exported macros
Macro, feturbulence: Exported macros
Macro, fieldset: Exported macros
Macro, file: Exported macros
Macro, filter: Exported macros
Macro, font: Exported macros
Macro, font-face: Exported macros
Macro, font-face-format: Exported macros
Macro, font-face-name: Exported macros
Macro, font-face-src: Exported macros
Macro, font-face-uri: Exported macros
Macro, foreignobject: Exported macros
Macro, form: Exported macros
Macro, frame: Exported macros
Macro, frameset: Exported macros
Macro, g: Exported macros
Macro, glyph: Exported macros
Macro, glyphref: Exported macros
Macro, h1: Exported macros
Macro, h2: Exported macros
Macro, h3: Exported macros
Macro, h4: Exported macros
Macro, h5: Exported macros
Macro, h6: Exported macros
Macro, head: Exported macros
Macro, hkern: Exported macros
Macro, hr: Exported macros
Macro, href: Exported macros
Macro, html: Exported macros
Macro, i: Exported macros
Macro, iframe: Exported macros
Macro, image: Exported macros
Macro, image: Exported macros
Macro, img: Exported macros
Macro, input: Exported macros
Macro, ins: Exported macros
Macro, kbd: Exported macros
Macro, label: Exported macros
Macro, legend: Exported macros
Macro, li: Exported macros
Macro, line: Exported macros
Macro, linear-gradient: Exported macros
Macro, link: Exported macros
Macro, map: Exported macros
Macro, marker: Exported macros
Macro, marquee: Exported macros
Macro, mask: Exported macros
Macro, match: Internal macros
Macro, match*: Internal macros
Macro, match+: Internal macros
Macro, match-seq: Internal macros
Macro, matchfn: Internal macros
Macro, meta: Exported macros
Macro, metadata: Exported macros
Macro, missing-glyph: Exported macros
Macro, mpath: Exported macros
Macro, must: Internal macros
Macro, noframes: Exported macros
Macro, noscript: Exported macros
Macro, object: Exported macros
Macro, ol: Exported macros
Macro, optgroup: Exported macros
Macro, option: Exported macros
Macro, p: Exported macros
Macro, param: Exported macros
Macro, path: Exported macros
Macro, pattern: Exported macros
Macro, peek: Internal macros
Macro, polygon: Exported macros
Macro, polyline: Exported macros
Macro, pre: Exported macros
Macro, progn: Exported macros
Macro, q: Exported macros
Macro, radialgradient: Exported macros
Macro, rect: Exported macros
Macro, samp: Exported macros
Macro, script: Exported macros
Macro, script: Exported macros
Macro, select: Exported macros
Macro, small: Exported macros
Macro, span: Exported macros
Macro, stop: Exported macros
Macro, strong: Exported macros
Macro, style: Exported macros
Macro, style: Exported macros
Macro, stylesheet: Exported macros
Macro, sub: Exported macros
Macro, submit: Exported macros
Macro, sup: Exported macros
Macro, svg: Exported macros
Macro, svg-set: Exported macros
Macro, svg-symbol: Exported macros
Macro, switch: Exported macros
Macro, table: Exported macros
Macro, tal-value: Exported macros
Macro, tbody: Exported macros
Macro, td: Exported macros
Macro, text: Exported macros
Macro, text: Exported macros
Macro, textarea: Exported macros
Macro, textpath: Exported macros
Macro, tfoot: Exported macros
Macro, th: Exported macros
Macro, thead: Exported macros
Macro, title: Exported macros
Macro, title: Exported macros
Macro, tr: Exported macros
Macro, tref: Exported macros
Macro, tspan: Exported macros
Macro, tt: Exported macros
Macro, ul: Exported macros
Macro, use: Exported macros
Macro, var: Exported macros
Macro, view: Exported macros
Macro, vkern: Exported macros
Macro, with-tal-compilation-unit: Internal macros
Macro, with-tal-compile-environment: Internal macros
Macro, with-yaclml-output-to-string: Exported macros
Macro, with-yaclml-stream: Exported macros
Macro, wrap-in-tag: Exported macros
make-effective-attributes: Internal functions
make-element: Internal functions
make-extendable-string: Internal functions
make-node: Exported functions
make-runtime-attribute-list-reference: Internal functions
make-standard-tal-environment: Exported functions
make-state: Internal functions
make-tal-template: Internal functions
map: Exported macros
marker: Exported macros
marquee: Exported macros
mask: Exported macros
match: Internal macros
match*: Internal macros
match+: Internal macros
match-seq: Internal macros
matchfn: Internal macros
message: Internal generic functions
message: Internal generic functions
meta: Exported macros
metadata: Exported macros
Method, (setf attribute): Internal generic functions
Method, (setf attribute-type): Internal generic functions
Method, (setf cachep): Internal generic functions
Method, (setf entity): Internal generic functions
Method, (setf expected): Internal generic functions
Method, (setf fetch-tal-value): Exported generic functions
Method, (setf fetch-tal-value): Exported generic functions
Method, (setf fetch-tal-value): Exported generic functions
Method, (setf found): Internal generic functions
Method, (setf lookup-tal-variable): Exported generic functions
Method, (setf message): Internal generic functions
Method, (setf namespace): Internal generic functions
Method, (setf offset): Internal generic functions
Method, (setf root-directories): Exported generic functions
Method, attribute: Internal generic functions
Method, attribute-type: Internal generic functions
Method, cachep: Internal generic functions
Method, entity: Internal generic functions
Method, expected: Internal generic functions
Method, fetch-tal-value: Exported generic functions
Method, fetch-tal-value: Exported generic functions
Method, fetch-tal-value: Exported generic functions
Method, found: Internal generic functions
Method, load-tal: Exported generic functions
Method, load-tal: Exported generic functions
Method, lookup-tal-variable: Exported generic functions
Method, message: Internal generic functions
Method, namespace: Internal generic functions
Method, offset: Internal generic functions
Method, preprocess-tal: Internal generic functions
Method, preprocess-tal: Internal generic functions
Method, root-directories: Exported generic functions
Method, template-truename: Exported generic functions
Method, template-truename: Exported generic functions
misc: Internal functions
missing-glyph: Exported macros
mpath: Exported macros
must: Internal macros

N
name: Internal functions
namechar: Internal functions
namespace: Internal generic functions
namespace: Internal generic functions
ncname: Internal functions
ncname-char: Internal functions
node-attrs: Exported functions
node-children: Exported functions
node-name: Exported functions
node-ns: Exported functions
noframes: Exported macros
none-or-more: Internal functions
noscript: Exported macros

O
object: Exported macros
offset: Internal generic functions
offset: Internal generic functions
ol: Exported macros
one-or-more: Internal functions
optgroup: Exported macros
option: Exported macros

P
p: Exported macros
param: Exported macros
parse: Exported functions
parse-attribute-spec: Internal functions
parse-tal-attribute-value: Internal functions
path: Exported macros
pattern: Exported macros
peek: Internal macros
peek-stream: Internal functions
polygon: Exported macros
polyline: Exported macros
pre: Exported macros
preprocess-tal: Internal generic functions
preprocess-tal: Internal generic functions
preprocess-tal: Internal generic functions
processing-instruction: Internal functions
processing-instruction-or-xmldecl: Internal functions
progn: Exported macros
push-string: Internal functions

Q
q: Exported macros
qname: Internal functions

R
radialgradient: Exported macros
ralr-form: Internal functions
read-stream: Internal functions
read-tal-expression-from-string: Exported functions
read-tal-file-into-string: Internal functions
rect: Exported macros
resolve-entity: Internal functions
resolve-namespace: Internal functions
root-directories: Exported generic functions
root-directories: Exported generic functions
runtime-attribute-list-reference-p: Internal functions

S
samp: Exported macros
script: Exported macros
script: Exported macros
select: Exported macros
small: Exported macros
span: Exported macros
start-tag: Internal functions
state-got-doctype: Internal functions
state-lines: Internal functions
state-nsstack: Internal functions
state-p: Internal functions
state-stream: Internal functions
stop: Exported macros
strong: Exported macros
style: Exported macros
style: Exported macros
stylesheet: Exported macros
sub: Exported macros
submit: Exported macros
sup: Exported macros
svg: Exported macros
svg-set: Exported macros
svg-symbol: Exported macros
switch: Exported macros

T
table: Exported macros
tal-env: Exported functions
tal-template-p: Internal functions
tal-template.file-name: Internal functions
tal-template.function: Internal functions
tal-template.last-load-time: Internal functions
tal-value: Exported macros
tbody: Exported macros
td: Exported macros
template-truename: Exported generic functions
template-truename: Exported generic functions
template-truename: Exported generic functions
text: Exported macros
text: Exported macros
textarea: Exported macros
textpath: Exported macros
tfoot: Exported macros
th: Exported macros
thead: Exported macros
title: Exported macros
title: Exported macros
tr: Exported macros
transform-lxml-form: Exported functions
transform-lxml-tree: Exported functions
tref: Exported macros
tspan: Exported macros
tt: Exported macros

U
ul: Exported macros
use: Exported macros

V
var: Exported macros
view: Exported macros
vkern: Exported macros

W
with-tal-compilation-unit: Internal macros
with-tal-compile-environment: Internal macros
with-xml-syntax: Exported functions
with-yaclml-output-to-string: Exported macros
with-yaclml-stream: Exported macros
wrap-in-tag: Exported macros
ws: Internal functions
ws-attr-or-nsdecl: Internal functions
ws-char: Internal functions

X
xml-reader-open: Internal functions
xmldecl: Internal functions

Y
yaclml-constant-p: Internal functions

Jump to:   $   %   &   (   [  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   %   *   +  
A   C   E   F   G   L   M   N   O   R   S   T   V  
Index Entry  Section

%
%yaclml-code%: Internal special variables
%yaclml-indentation-depth%: Internal special variables

*
*convert-entities*: Exported special variables
*entities*: Exported special variables
*expander-macros*: Internal special variables
*expanders*: Internal special variables
*expression-package*: Internal special variables
*html-prologue*: Internal special variables
*readers*: Internal special variables
*strip-comments*: Internal special variables
*tal-attribute-handlers*: Internal special variables
*tal-tag-handlers*: Internal special variables
*tal-templates*: Internal special variables
*tal-truename*: Internal special variables
*test-verbose*: Internal special variables
*uri-to-package*: Exported special variables
*xml-reader-close-char*: Internal special variables
*xml-reader-open-char*: Internal special variables
*yaclml-indent*: Exported special variables
*yaclml-stream*: Exported special variables

+
+xhtml-frameset-doctype+: Exported special variables
+xhtml-strict-doctype+: Exported special variables
+xhtml-transitional-doctype+: Exported special variables

A
attribute: Internal conditions
attribute-type: Internal conditions

C
cachep: Exported classes

E
entity: Internal conditions
environment: Internal conditions
expected: Internal conditions

F
file-name: Internal structures
form: Internal structures
found: Internal conditions
function: Internal structures

G
got-doctype: Internal structures

L
last-load-time: Internal structures
lines: Internal structures

M
message: Internal conditions

N
namespace: Internal conditions
next-char: Internal symbol macros
nsstack: Internal structures

O
offset: Internal conditions

R
root-directories: Exported classes

S
Slot, attribute: Internal conditions
Slot, attribute-type: Internal conditions
Slot, cachep: Exported classes
Slot, entity: Internal conditions
Slot, environment: Internal conditions
Slot, expected: Internal conditions
Slot, file-name: Internal structures
Slot, form: Internal structures
Slot, found: Internal conditions
Slot, function: Internal structures
Slot, got-doctype: Internal structures
Slot, last-load-time: Internal structures
Slot, lines: Internal structures
Slot, message: Internal conditions
Slot, namespace: Internal conditions
Slot, nsstack: Internal structures
Slot, offset: Internal conditions
Slot, root-directories: Exported classes
Slot, stream: Internal structures
Slot, tag: Internal conditions
Slot, type: Internal structures
Slot, val: Internal structures
Slot, variable-name: Internal conditions
Special Variable, %yaclml-code%: Internal special variables
Special Variable, %yaclml-indentation-depth%: Internal special variables
Special Variable, *convert-entities*: Exported special variables
Special Variable, *entities*: Exported special variables
Special Variable, *expander-macros*: Internal special variables
Special Variable, *expanders*: Internal special variables
Special Variable, *expression-package*: Internal special variables
Special Variable, *html-prologue*: Internal special variables
Special Variable, *readers*: Internal special variables
Special Variable, *strip-comments*: Internal special variables
Special Variable, *tal-attribute-handlers*: Internal special variables
Special Variable, *tal-tag-handlers*: Internal special variables
Special Variable, *tal-templates*: Internal special variables
Special Variable, *tal-truename*: Internal special variables
Special Variable, *test-verbose*: Internal special variables
Special Variable, *uri-to-package*: Exported special variables
Special Variable, *xml-reader-close-char*: Internal special variables
Special Variable, *xml-reader-open-char*: Internal special variables
Special Variable, *yaclml-indent*: Exported special variables
Special Variable, *yaclml-stream*: Exported special variables
Special Variable, +xhtml-frameset-doctype+: Exported special variables
Special Variable, +xhtml-strict-doctype+: Exported special variables
Special Variable, +xhtml-transitional-doctype+: Exported special variables
stream: Internal structures
Symbol Macro, next-char: Internal symbol macros

T
tag: Internal conditions
type: Internal structures

V
val: Internal structures
variable-name: Internal conditions

Jump to:   %   *   +  
A   C   E   F   G   L   M   N   O   R   S   T   V  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   E   F   I   P   R   S   T   U   X   Y  
Index Entry  Section

C
Class, file-system-generator: Exported classes
Class, tal-generator: Exported classes
Condition, illegal-attribute-use: Internal conditions
Condition, reference-to-undeclared-namespace: Internal conditions
Condition, setf-tal-variable-error: Internal conditions
Condition, tag-related-error: Internal conditions
Condition, unfound-tal-variable: Internal conditions
Condition, unmatched-end-tag: Internal conditions
Condition, unrecognized-attribute: Internal conditions
Condition, unresovable-entity: Internal conditions
Condition, unsettable-tal-variable: Internal conditions
Condition, xml-parse-error: Internal conditions

E
element: Internal structures

F
file-system-generator: Exported classes

I
illegal-attribute-use: Internal conditions
it.bese.yaclml: The it<dot>bese<dot>yaclml package
it.bese.yaclml.svg: The it<dot>bese<dot>yaclml<dot>svg package
it.bese.yaclml.tags: The it<dot>bese<dot>yaclml<dot>tags package
it.bese.yaclml.tal: The it<dot>bese<dot>yaclml<dot>tal package
it.bese.yaclml.tal.include-params: The it<dot>bese<dot>yaclml<dot>tal<dot>include-params package
it.bese.yaclml.xlink: The it<dot>bese<dot>yaclml<dot>xlink package
it.bese.yaclml.xml: The it<dot>bese<dot>yaclml<dot>xml package
it.bese.yaclml.xmls: The it<dot>bese<dot>yaclml<dot>xmls package

P
Package, it.bese.yaclml: The it<dot>bese<dot>yaclml package
Package, it.bese.yaclml.svg: The it<dot>bese<dot>yaclml<dot>svg package
Package, it.bese.yaclml.tags: The it<dot>bese<dot>yaclml<dot>tags package
Package, it.bese.yaclml.tal: The it<dot>bese<dot>yaclml<dot>tal package
Package, it.bese.yaclml.tal.include-params: The it<dot>bese<dot>yaclml<dot>tal<dot>include-params package
Package, it.bese.yaclml.xlink: The it<dot>bese<dot>yaclml<dot>xlink package
Package, it.bese.yaclml.xml: The it<dot>bese<dot>yaclml<dot>xml package
Package, it.bese.yaclml.xmls: The it<dot>bese<dot>yaclml<dot>xmls package

R
reference-to-undeclared-namespace: Internal conditions
runtime-attribute-list-reference: Internal structures

S
setf-tal-variable-error: Internal conditions
state: Internal structures
Structure, element: Internal structures
Structure, runtime-attribute-list-reference: Internal structures
Structure, state: Internal structures
Structure, tal-template: Internal structures
System, yaclml: The yaclml system

T
tag-related-error: Internal conditions
tal-generator: Exported classes
tal-template: Internal structures

U
unfound-tal-variable: Internal conditions
unmatched-end-tag: Internal conditions
unrecognized-attribute: Internal conditions
unresovable-entity: Internal conditions
unsettable-tal-variable: Internal conditions

X
xml-parse-error: Internal conditions

Y
yaclml: The yaclml system

Jump to:   C   E   F   I   P   R   S   T   U   X   Y