staple

API Reference

staple

No packages.

staple-code-parser

A code parser tool for documentation markup

STAPLE-CODE-PARSER

  • Class ENVIRONMENT
    PARENT   Reader: PARENT
    NAMESPACES   Reader: NAMESPACES
  • Method LOOKUP (name namespace (environment environment))
  • Method (setf LOOKUP) (value name namespace (environment environment))
  • Function AUGMENT-ENVIRONMENT! (environment names values)
  • Function AUGMENTED-ENVIRONMENT (parent names values &key (class (class-of parent)))
  • Method FIND-DEFINITIONS (type source args)
  • Macro DEFINE-DEFINITION-RESOLVER (type (source &rest args) &body body)
  • Function TIE-TO-SOURCE (source defs)
  • Method FIND-DEFINITIONS ((type57 (eql ':call)) source args56)
  • Method FIND-DEFINITIONS ((type81 (eql ':macro)) source args80)
  • Method FIND-DEFINITIONS ((type108 (eql ':variable)) source args107)
  • Method FIND-DEFINITIONS ((type132 (eql ':type)) source args131)
  • Method FIND-DEFINITIONS ((type156 (eql 'function)) source args155)
  • Method SUB-RESULTS (type args)
  • Macro DEFINE-SUB-RESULTS (type args &body body)
  • Method SUB-RESULTS ((type216 (eql 'block)) args215)
  • Method SUB-RESULTS ((type234 (eql 'catch)) args233)
  • Method SUB-RESULTS ((type252 (eql 'eval-when)) args251)
  • Method SUB-RESULTS ((type268 (eql 'flet)) args267)
  • Method SUB-RESULTS ((type286 (eql 'lambda)) args285)
  • Method SUB-RESULTS ((type314 (eql 'sb-int:named-lambda)) args313)
  • Method SUB-RESULTS ((type342 (eql 'go)) args341)
  • Method SUB-RESULTS ((type360 (eql 'if)) args359)
  • Method SUB-RESULTS ((type378 (eql 'labels)) args377)
  • Method SUB-RESULTS ((type396 (eql 'let)) args395)
  • Method SUB-RESULTS ((type414 (eql 'let*)) args413)
  • Method SUB-RESULTS ((type432 (eql 'load-time-value)) args431)
  • Method SUB-RESULTS ((type450 (eql 'locally)) args449)
  • Method SUB-RESULTS ((type466 (eql 'macrolet)) args465)
  • Method SUB-RESULTS ((type484 (eql 'multiple-value-call)) args483)
  • Method SUB-RESULTS ((type502 (eql 'multiple-value-prog1)) args501)
  • Method SUB-RESULTS ((type520 (eql 'progn)) args519)
  • Method SUB-RESULTS ((type536 (eql 'progv)) args535)
  • Method SUB-RESULTS ((type554 (eql 'return-from)) args553)
  • Method SUB-RESULTS ((type572 (eql 'setq)) args571)
  • Method SUB-RESULTS ((type590 (eql 'symbol-macrolet)) args589)
  • Method SUB-RESULTS ((type608 (eql 'tagbody)) args607)
  • Method SUB-RESULTS ((type626 (eql 'the)) args625)
  • Method SUB-RESULTS ((type644 (eql 'throw)) args643)
  • Method SUB-RESULTS ((type662 (eql 'unwind-protect)) args661)
  • Method SUB-RESULTS ((type680 (eql ':macro)) args679)
  • Method SUB-RESULTS ((type698 (eql ':call)) args697)
  • Function PARSE-RESULT->DEFINITION-LIST (result)

staple-markdown

Markdown processing support for Staple

No packages.

staple-package-recording

Collects information about packages being defined with an ASDF system.

STAPLE-PACKAGE-RECORDING

  • Method PACKAGES ((system system))
  • Method PACKAGES ((system symbol))
  • Method (setf PACKAGES) (packages (system system))
  • Method (setf PACKAGES) (packages system-ish)

staple-server

An interactive documentation viewer using Staple

STAPLE-SERVER

  • Variable *TMPDIR*
    (merge-pathnames "staple-server/" (uiop/stream:temporary-directory))