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 ((type452 (eql 'locally)) args451)
  • Method SUB-RESULTS ((type468 (eql 'macrolet)) args467)
  • Method SUB-RESULTS ((type486 (eql 'multiple-value-call)) args485)
  • Method SUB-RESULTS ((type504 (eql 'multiple-value-prog1)) args503)
  • Method SUB-RESULTS ((type522 (eql 'progn)) args521)
  • Method SUB-RESULTS ((type538 (eql 'progv)) args537)
  • Method SUB-RESULTS ((type556 (eql 'return-from)) args555)
  • Method SUB-RESULTS ((type574 (eql 'setq)) args573)
  • Method SUB-RESULTS ((type592 (eql 'symbol-macrolet)) args591)
  • Method SUB-RESULTS ((type610 (eql 'tagbody)) args609)
  • Method SUB-RESULTS ((type628 (eql 'the)) args627)
  • Method SUB-RESULTS ((type646 (eql 'throw)) args645)
  • Method SUB-RESULTS ((type664 (eql 'unwind-protect)) args663)
  • Method SUB-RESULTS ((type682 (eql ':macro)) args681)
  • Method SUB-RESULTS ((type700 (eql ':call)) args699)
  • Function PARSE-RESULT->DEFINITION-LIST (result)

staple-markdown

Markdown processing support for Staple

No packages.

staple-markless

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)
  • Method PACKAGE-SYSTEM ((package package))
  • Method PACKAGE-SYSTEM (thing)

staple-server

An interactive documentation viewer using Staple

STAPLE-SERVER

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