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


6.2.6 Structures

Structure: format-directive

Base structure for format directives.

Package

net.didierverna.focus

Source

directive (Lisp file)

Direct superclasses

structure-object

Direct subclasses
Structure: format-table

Structure for format tables.
This structure holds the MAPPINGS from characters to directives.

Package

net.didierverna.focus

Source

table (Lisp file)

Direct superclasses

structure-object

Direct methods

print-object

Direct slots
Slot: mappings
Type

hash-table

Initform

(make-hash-table)

Readers

table-mappings (function)

Writers

(setf table-mappings) (function)

Structure: function-directive

Structure for user-defined function directives.
This structure holds the associated function name.

Package

net.didierverna.focus

Source

directive (Lisp file)

Direct superclasses

format-directive (structure)

Direct methods

standard-directive-body (method)

Direct slots
Slot: function-name
Type

symbol

Readers

directive-function-name (function)

Writers

(setf directive-function-name) (function)

Structure: standard-closing-directive

Structure for standard closing directives.
This structure holds the corresponding (upcase) opening character.

Package

net.didierverna.focus

Source

directive (Lisp file)

Direct superclasses

standard-directive (structure)

Direct slots
Slot: opening-character
Type

character

Readers

directive-opening-character (function)

Writers

(setf directive-opening-character)

Structure: standard-delimiting-directive

Structure for standard delimiting directives.

Package

net.didierverna.focus

Source

directive (Lisp file)

Direct superclasses

standard-directive (structure)

Direct methods

standard-directive-body (method)

Structure: standard-directive

Base structure for standard directives.
This structure holds the (upcase) directive character.

Package

net.didierverna.focus

Source

directive (Lisp file)

Direct superclasses

format-directive (structure)

Direct subclasses
Direct methods

standard-directive-body (method)

Direct slots
Slot: character
Type

character

Readers

directive-character (function)

Writers

(setf directive-character)

Structure: standard-opening-directive

Structure for standard opening directives.
This structure holds the corresponding (upcase) closing character.

Package

net.didierverna.focus

Source

directive (Lisp file)

Direct superclasses

standard-directive (structure)

Direct slots
Slot: closing-character
Type

character

Readers

directive-closing-character (function)

Writers

(setf directive-closing-character)


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