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


6.2.4 Generic functions

Generic Function: delimiter CONDITION
Package

net.didierverna.focus

Methods
Method: delimiter (CONDITION missing-delimiter)
Source

string (Lisp file)

Generic Function: format-string CONDITION
Package

net.didierverna.focus

Methods
Method: format-string (CONDITION format-string-error)
Source

string (Lisp file)

Generic Function: modifier CONDITION
Package

net.didierverna.focus

Methods
Method: modifier (CONDITION spurious-modifier)
Source

string (Lisp file)

Generic Function: name CONDITION
Package

net.didierverna.focus

Methods
Method: name (CONDITION table-lookup-error)
Source

table (Lisp file)

Generic Function: nonstandard-directive-character CONDITION
Package

net.didierverna.focus

Methods
Method: nonstandard-directive-character (CONDITION nonstandard-directive-character)
Source

directive (Lisp file)

Generic Function: standard-directive-body STRING POSITION DIRECTIVE

Translate a STRING directive’s body into a standard one.
- POSITION is the position of the directive’s body (i.e., past the ~ character and the potential arguments).
- The translation is done according to DIRECTIVE.

Return two values:
- the translated directive’s body as a string,
- the STRING’s remainder index.

Package

net.didierverna.focus

Source

string (Lisp file)

Methods
Method: standard-directive-body STRING POSITION (DIRECTIVE standard-directive)

Method for one-character and grouping standard directives.

Method: standard-directive-body STRING POSITION (DIRECTIVE standard-delimiting-directive)

Method for the / standard directive.

Method: standard-directive-body STRING POSITION (DIRECTIVE function-directive)

Method for function directives.

Generic Function: string-position CONDITION
Package

net.didierverna.focus

Methods
Method: string-position (CONDITION format-string-error)
Source

string (Lisp file)

Generic Function: table CONDITION
Package

net.didierverna.focus

Methods
Method: table (CONDITION missing-table-directive)
Source

string (Lisp file)

Method: table (CONDITION format-table-error)
Source

table (Lisp file)

Generic Function: table-character CONDITION
Package

net.didierverna.focus

Methods
Method: table-character (CONDITION table-directive-error)
Source

table (Lisp file)


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