The com.gigamonkeys.markup Reference Manual

This is the com.gigamonkeys.markup Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 17:22:39 2024 GMT+0.

Table of Contents


1 Systems

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


1.1 com.gigamonkeys.markup

Library for parsing Markup-formatted text.

Dependencies
  • cl-ppcre (system).
  • com.gigamonkeys.utilities (system).
  • com.gigamonkeys.pathnames (system).
Source

com.gigamonkeys.markup.asd.

Child Components

2 Files

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


2.1 Lisp


2.1.1 com.gigamonkeys.markup/com.gigamonkeys.markup.asd

Source

com.gigamonkeys.markup.asd.

Parent Component

com.gigamonkeys.markup (system).

ASDF Systems

com.gigamonkeys.markup.


2.1.2 com.gigamonkeys.markup/packages.lisp

Source

com.gigamonkeys.markup.asd.

Parent Component

com.gigamonkeys.markup (system).

Packages

com.gigamonkeys.markup.


2.1.3 com.gigamonkeys.markup/markup.lisp

Dependency

packages.lisp (file).

Source

com.gigamonkeys.markup.asd.

Parent Component

com.gigamonkeys.markup (system).

Public Interface
Internals

2.1.4 com.gigamonkeys.markup/tests.lisp

Dependency

packages.lisp (file).

Source

com.gigamonkeys.markup.asd.

Parent Component

com.gigamonkeys.markup (system).

Internals

3 Packages

Packages are listed by definition order.


3.1 com.gigamonkeys.markup

Source

packages.lisp.

Use List
  • com.gigamonkeys.pathnames.
  • com.gigamonkeys.utilities.
  • common-lisp.
Public Interface
Internals

4 Definitions

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


4.1 Public Interface


4.1.1 Ordinary functions

Function: parse-file (file &key parse-links-p subdocument-tags structured-data-tags)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: parse-text (text &key parse-links-p subdocument-tags structured-data-tags)
Package

com.gigamonkeys.markup.

Source

markup.lisp.


4.1.2 Standalone methods

Method: initialize-instance :after ((parser parser) &key &allow-other-keys)
Source

markup.lisp.

Method: print-object ((object indentation) stream)
Source

markup.lisp.

Method: print-object ((object element) stream)
Source

markup.lisp.

Method: print-object ((object token) stream)
Source

markup.lisp.


4.2 Internals


4.2.1 Special variables

Special Variable: *blank*
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Special Variable: *blockquote-indentation*
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Package

com.gigamonkeys.markup.

Source

markup.lisp.

Special Variable: *default-structured-data-tags*
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Special Variable: *default-subdocument-tags*
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Special Variable: *spaces-per-tab*
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Special Variable: *to-skip*
Package

com.gigamonkeys.markup.

Source

tests.lisp.

Special Variable: *verbatim-indentation*
Package

com.gigamonkeys.markup.

Source

markup.lisp.


4.2.2 Macros

Macro: with-bindings ((parser token) &body bindings)
Package

com.gigamonkeys.markup.

Source

markup.lisp.


4.2.3 Ordinary functions

Function: %indentation-compare (token spaces cmp)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: %parse (get-char parse-links-p subdocument-tags structured-data-tags)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: add-text (parser text)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: append-child (element child)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: append-text (string text)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: blank-p (token)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: close-element (parser element)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: close-frame (parser frame-marker)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: current-child (element)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: find-binding (token bindings)

Find the first binding that could handle the given token. A default binding can be established with the key t

Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: get-expected (file)
Package

com.gigamonkeys.markup.

Source

tests.lisp.

Function: illegal-token (token &optional extra)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: indentation-p (token)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: indentation< (token spaces)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: indentation= (token spaces)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: indentation>= (token spaces)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: key-match (token key)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: make-basic-translator-chain (end)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: make-blank-translator (next)

Translate more than one consecutive newlines into a blank-line token

Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: make-eol-translator (next)

Translate CRLF and CR to LF

Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: make-indentation-translator (next)

Translate leading spaces into INDENTATION tokens.

Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: make-tab-translator (next)

Translate Tab characters to *spaces-per-tab* Space characters.

Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: make-text-buffer (&optional text)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: make-tokenizer (next)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: make-trailing-space-translator (next)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: newtest (n &rest parser-args)
Package

com.gigamonkeys.markup.

Source

tests.lisp.

Function: ok (n)
Package

com.gigamonkeys.markup.

Source

tests.lisp.

Function: ok-file (txt)
Package

com.gigamonkeys.markup.

Source

tests.lisp.

Function: open-block (parser tag)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-blockquote-or-list (parser indentation)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-definition-list (parser list-marker indentation)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-definition-list-definition (parser indentation)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-definition-list-term (parser indentation)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-document (parser)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-element (parser tag)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-frame (parser)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-header-handler (parser)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Package

com.gigamonkeys.markup.

Source

markup.lisp.

Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-list (parser list-marker indentation)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-list-item (parser list-marker indentation)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-multiline-block (parser tag)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-multiline-tag-name-handler (parser)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-paragraph (parser tag)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-possible-modeline-handler (parser)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-possible-multiline-block-handler (parser)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-slash-handler (parser)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-structured-data (parser tag)

Parse a tag which is intended to hold structured data rather than text. Blanks, newlines, and indentation are ignored.

Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-subdocument (parser tag)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-tag-name-handler (parser token)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-url (parser)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: open-verbatim (parser extra-indentation)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: paragraph-bindings (parser paragraph)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: process-token (parser token)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: push-binding (parser key fn)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: renumber (&optional spacing)
Package

com.gigamonkeys.markup.

Source

tests.lisp.

Function: show-file (file)
Package

com.gigamonkeys.markup.

Source

tests.lisp.

Function: show-string (string)
Package

com.gigamonkeys.markup.

Source

tests.lisp.

Function: tag-name-char-p (token)

Characters that can appear in tag names (i.e. between a ” and a ’{’).

Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: test (n &rest parser-args)
Package

com.gigamonkeys.markup.

Source

tests.lisp.

Function: test-file (txt &rest parser-args)
Package

com.gigamonkeys.markup.

Source

tests.lisp.

Function: test-files (dir)
Package

com.gigamonkeys.markup.

Source

tests.lisp.

Function: test-number (txt)
Package

com.gigamonkeys.markup.

Source

tests.lisp.

Function: tests (&optional dir)
Package

com.gigamonkeys.markup.

Source

tests.lisp.

Function: text-char-p (token)

Characters that can appear unescaped in non-verbatim sections.

Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: token (content offset)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: token-is (token what)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Function: txt-p (p)
Package

com.gigamonkeys.markup.

Source

tests.lisp.

Function: url-char-p (token)
Package

com.gigamonkeys.markup.

Source

markup.lisp.


4.2.4 Generic functions

Generic Reader: bindings (object)
Package

com.gigamonkeys.markup.

Methods
Reader Method: bindings ((parser parser))

automatically generated reader method

Source

markup.lisp.

Target Slot

bindings.

Generic Writer: (setf bindings) (object)
Package

com.gigamonkeys.markup.

Methods
Writer Method: (setf bindings) ((parser parser))

automatically generated writer method

Source

markup.lisp.

Target Slot

bindings.

Generic Reader: children (object)
Package

com.gigamonkeys.markup.

Methods
Reader Method: children ((element element))

automatically generated reader method

Source

markup.lisp.

Target Slot

children.

Generic Writer: (setf children) (object)
Package

com.gigamonkeys.markup.

Methods
Writer Method: (setf children) ((element element))

automatically generated writer method

Source

markup.lisp.

Target Slot

children.

Generic Reader: content (object)
Package

com.gigamonkeys.markup.

Methods
Reader Method: content ((token token))

automatically generated reader method

Source

markup.lisp.

Target Slot

content.

Generic Writer: (setf content) (object)
Package

com.gigamonkeys.markup.

Methods
Writer Method: (setf content) ((token token))

automatically generated writer method

Source

markup.lisp.

Target Slot

content.

Generic Reader: current-child-cons (object)
Package

com.gigamonkeys.markup.

Methods
Reader Method: current-child-cons ((element element))

automatically generated reader method

Source

markup.lisp.

Target Slot

current-child-cons.

Generic Writer: (setf current-child-cons) (object)
Package

com.gigamonkeys.markup.

Methods
Writer Method: (setf current-child-cons) ((element element))

automatically generated writer method

Source

markup.lisp.

Target Slot

current-child-cons.

Generic Reader: current-indentation (object)
Package

com.gigamonkeys.markup.

Methods
Reader Method: current-indentation ((parser parser))

automatically generated reader method

Source

markup.lisp.

Target Slot

current-indentation.

Generic Writer: (setf current-indentation) (object)
Package

com.gigamonkeys.markup.

Methods
Writer Method: (setf current-indentation) ((parser parser))

automatically generated writer method

Source

markup.lisp.

Target Slot

current-indentation.

Generic Reader: elements (object)
Package

com.gigamonkeys.markup.

Methods
Reader Method: elements ((parser parser))

automatically generated reader method

Source

markup.lisp.

Target Slot

elements.

Generic Writer: (setf elements) (object)
Package

com.gigamonkeys.markup.

Methods
Writer Method: (setf elements) ((parser parser))

automatically generated writer method

Source

markup.lisp.

Target Slot

elements.

Generic Reader: lines (object)
Package

com.gigamonkeys.markup.

Methods
Reader Method: lines ((blank-lines blank-lines))

automatically generated reader method

Source

markup.lisp.

Target Slot

lines.

Generic Writer: (setf lines) (object)
Package

com.gigamonkeys.markup.

Methods
Writer Method: (setf lines) ((blank-lines blank-lines))

automatically generated writer method

Source

markup.lisp.

Target Slot

lines.

Generic Reader: offset (object)
Package

com.gigamonkeys.markup.

Methods
Reader Method: offset ((token token))

automatically generated reader method

Source

markup.lisp.

Target Slot

offset.

Generic Writer: (setf offset) (object)
Package

com.gigamonkeys.markup.

Methods
Writer Method: (setf offset) ((token token))

automatically generated writer method

Source

markup.lisp.

Target Slot

offset.

Package

com.gigamonkeys.markup.

Methods

automatically generated reader method

Source

markup.lisp.

Target Slot

parse-links-p.

Package

com.gigamonkeys.markup.

Methods

automatically generated writer method

Source

markup.lisp.

Target Slot

parse-links-p.

Generic Reader: spaces (object)
Package

com.gigamonkeys.markup.

Methods
Reader Method: spaces ((indentation indentation))

automatically generated reader method

Source

markup.lisp.

Target Slot

spaces.

Generic Writer: (setf spaces) (object)
Package

com.gigamonkeys.markup.

Methods
Writer Method: (setf spaces) ((indentation indentation))

automatically generated writer method

Source

markup.lisp.

Target Slot

spaces.

Generic Reader: structured-data-tags (object)
Package

com.gigamonkeys.markup.

Methods
Reader Method: structured-data-tags ((parser parser))

automatically generated reader method

Source

markup.lisp.

Target Slot

structured-data-tags.

Generic Writer: (setf structured-data-tags) (object)
Package

com.gigamonkeys.markup.

Methods
Writer Method: (setf structured-data-tags) ((parser parser))

automatically generated writer method

Source

markup.lisp.

Target Slot

structured-data-tags.

Generic Reader: subdocument-tags (object)
Package

com.gigamonkeys.markup.

Methods
Reader Method: subdocument-tags ((parser parser))

automatically generated reader method

Source

markup.lisp.

Target Slot

subdocument-tags.

Generic Writer: (setf subdocument-tags) (object)
Package

com.gigamonkeys.markup.

Methods
Writer Method: (setf subdocument-tags) ((parser parser))

automatically generated writer method

Source

markup.lisp.

Target Slot

subdocument-tags.

Generic Reader: tag (object)
Package

com.gigamonkeys.markup.

Methods
Reader Method: tag ((element element))

automatically generated reader method

Source

markup.lisp.

Target Slot

tag.

Generic Writer: (setf tag) (object)
Package

com.gigamonkeys.markup.

Methods
Writer Method: (setf tag) ((element element))

automatically generated writer method

Source

markup.lisp.

Target Slot

tag.

Generic Function: to-sexp (thing)
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Methods
Method: to-sexp ((element element))
Method: to-sexp ((string string))

4.2.5 Classes

Class: blank-lines
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Direct superclasses

token.

Direct methods
Direct slots
Slot: lines
Initargs

:lines

Readers

lines.

Writers

(setf lines).

Class: element
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Direct methods
Direct slots
Slot: tag
Initargs

:tag

Readers

tag.

Writers

(setf tag).

Slot: current-child-cons
Readers

current-child-cons.

Writers

(setf current-child-cons).

Slot: children
Readers

children.

Writers

(setf children).

Class: indentation
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Direct superclasses

token.

Direct methods
Direct slots
Slot: spaces
Initargs

:spaces

Readers

spaces.

Writers

(setf spaces).

Class: parser
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Direct methods
Direct slots
Slot: bindings
Readers

bindings.

Writers

(setf bindings).

Slot: elements
Readers

elements.

Writers

(setf elements).

Slot: current-indentation
Initform

0

Readers

current-indentation.

Writers

(setf current-indentation).

Slot: subdocument-tags
Initform

(quote (:note :comment))

Initargs

:subdocument-tags

Readers

subdocument-tags.

Writers

(setf subdocument-tags).

Slot: structured-data-tags
Initform

(quote (:bibitem))

Initargs

:structured-data-tags

Readers

structured-data-tags.

Writers

(setf structured-data-tags).

Initform

t

Initargs

:parse-links-p

Readers

parse-links-p.

Writers

(setf parse-links-p).

Class: token
Package

com.gigamonkeys.markup.

Source

markup.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: offset
Initargs

:offset

Readers

offset.

Writers

(setf offset).

Slot: content
Initargs

:content

Readers

content.

Writers

(setf content).


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (  
A   B   C   E   F   G   I   K   L   M   N   O   P   R   S   T   U   W  
Index Entry  Section

%
%indentation-compare: Private ordinary functions
%parse: Private ordinary functions

(
(setf bindings): Private generic functions
(setf bindings): Private generic functions
(setf children): Private generic functions
(setf children): Private generic functions
(setf content): Private generic functions
(setf content): Private generic functions
(setf current-child-cons): Private generic functions
(setf current-child-cons): Private generic functions
(setf current-indentation): Private generic functions
(setf current-indentation): Private generic functions
(setf elements): Private generic functions
(setf elements): Private generic functions
(setf lines): Private generic functions
(setf lines): Private generic functions
(setf offset): Private generic functions
(setf offset): Private generic functions
(setf parse-links-p): Private generic functions
(setf parse-links-p): Private generic functions
(setf spaces): Private generic functions
(setf spaces): Private generic functions
(setf structured-data-tags): Private generic functions
(setf structured-data-tags): Private generic functions
(setf subdocument-tags): Private generic functions
(setf subdocument-tags): Private generic functions
(setf tag): Private generic functions
(setf tag): Private generic functions

A
add-text: Private ordinary functions
append-child: Private ordinary functions
append-text: Private ordinary functions

B
bindings: Private generic functions
bindings: Private generic functions
blank-p: Private ordinary functions

C
children: Private generic functions
children: Private generic functions
close-element: Private ordinary functions
close-frame: Private ordinary functions
content: Private generic functions
content: Private generic functions
current-child: Private ordinary functions
current-child-cons: Private generic functions
current-child-cons: Private generic functions
current-indentation: Private generic functions
current-indentation: Private generic functions

E
elements: Private generic functions
elements: Private generic functions

F
find-binding: Private ordinary functions
Function, %indentation-compare: Private ordinary functions
Function, %parse: Private ordinary functions
Function, add-text: Private ordinary functions
Function, append-child: Private ordinary functions
Function, append-text: Private ordinary functions
Function, blank-p: Private ordinary functions
Function, close-element: Private ordinary functions
Function, close-frame: Private ordinary functions
Function, current-child: Private ordinary functions
Function, find-binding: Private ordinary functions
Function, get-expected: Private ordinary functions
Function, illegal-token: Private ordinary functions
Function, indentation-p: Private ordinary functions
Function, indentation<: Private ordinary functions
Function, indentation=: Private ordinary functions
Function, indentation>=: Private ordinary functions
Function, key-match: Private ordinary functions
Function, make-basic-translator-chain: Private ordinary functions
Function, make-blank-translator: Private ordinary functions
Function, make-eol-translator: Private ordinary functions
Function, make-indentation-translator: Private ordinary functions
Function, make-tab-translator: Private ordinary functions
Function, make-text-buffer: Private ordinary functions
Function, make-tokenizer: Private ordinary functions
Function, make-trailing-space-translator: Private ordinary functions
Function, newtest: Private ordinary functions
Function, ok: Private ordinary functions
Function, ok-file: Private ordinary functions
Function, open-block: Private ordinary functions
Function, open-blockquote-or-list: Private ordinary functions
Function, open-definition-list: Private ordinary functions
Function, open-definition-list-definition: Private ordinary functions
Function, open-definition-list-term: Private ordinary functions
Function, open-document: Private ordinary functions
Function, open-element: Private ordinary functions
Function, open-frame: Private ordinary functions
Function, open-header-handler: Private ordinary functions
Function, open-link: Private ordinary functions
Function, open-link-key: Private ordinary functions
Function, open-list: Private ordinary functions
Function, open-list-item: Private ordinary functions
Function, open-multiline-block: Private ordinary functions
Function, open-multiline-tag-name-handler: Private ordinary functions
Function, open-paragraph: Private ordinary functions
Function, open-possible-link-definition: Private ordinary functions
Function, open-possible-modeline-handler: Private ordinary functions
Function, open-possible-multiline-block-handler: Private ordinary functions
Function, open-slash-handler: Private ordinary functions
Function, open-structured-data: Private ordinary functions
Function, open-subdocument: Private ordinary functions
Function, open-tag-name-handler: Private ordinary functions
Function, open-url: Private ordinary functions
Function, open-verbatim: Private ordinary functions
Function, paragraph-bindings: Private ordinary functions
Function, parse-file: Public ordinary functions
Function, parse-text: Public ordinary functions
Function, process-token: Private ordinary functions
Function, push-binding: Private ordinary functions
Function, renumber: Private ordinary functions
Function, show-file: Private ordinary functions
Function, show-string: Private ordinary functions
Function, tag-name-char-p: Private ordinary functions
Function, test: Private ordinary functions
Function, test-file: Private ordinary functions
Function, test-files: Private ordinary functions
Function, test-number: Private ordinary functions
Function, tests: Private ordinary functions
Function, text-char-p: Private ordinary functions
Function, token: Private ordinary functions
Function, token-is: Private ordinary functions
Function, txt-p: Private ordinary functions
Function, url-char-p: Private ordinary functions

G
Generic Function, (setf bindings): Private generic functions
Generic Function, (setf children): Private generic functions
Generic Function, (setf content): Private generic functions
Generic Function, (setf current-child-cons): Private generic functions
Generic Function, (setf current-indentation): Private generic functions
Generic Function, (setf elements): Private generic functions
Generic Function, (setf lines): Private generic functions
Generic Function, (setf offset): Private generic functions
Generic Function, (setf parse-links-p): Private generic functions
Generic Function, (setf spaces): Private generic functions
Generic Function, (setf structured-data-tags): Private generic functions
Generic Function, (setf subdocument-tags): Private generic functions
Generic Function, (setf tag): Private generic functions
Generic Function, bindings: Private generic functions
Generic Function, children: Private generic functions
Generic Function, content: Private generic functions
Generic Function, current-child-cons: Private generic functions
Generic Function, current-indentation: Private generic functions
Generic Function, elements: Private generic functions
Generic Function, lines: Private generic functions
Generic Function, offset: Private generic functions
Generic Function, parse-links-p: Private generic functions
Generic Function, spaces: Private generic functions
Generic Function, structured-data-tags: Private generic functions
Generic Function, subdocument-tags: Private generic functions
Generic Function, tag: Private generic functions
Generic Function, to-sexp: Private generic functions
get-expected: Private ordinary functions

I
illegal-token: Private ordinary functions
indentation-p: Private ordinary functions
indentation<: Private ordinary functions
indentation=: Private ordinary functions
indentation>=: Private ordinary functions
initialize-instance: Public standalone methods

K
key-match: Private ordinary functions

L
lines: Private generic functions
lines: Private generic functions

M
Macro, with-bindings: Private macros
make-basic-translator-chain: Private ordinary functions
make-blank-translator: Private ordinary functions
make-eol-translator: Private ordinary functions
make-indentation-translator: Private ordinary functions
make-tab-translator: Private ordinary functions
make-text-buffer: Private ordinary functions
make-tokenizer: Private ordinary functions
make-trailing-space-translator: Private ordinary functions
Method, (setf bindings): Private generic functions
Method, (setf children): Private generic functions
Method, (setf content): Private generic functions
Method, (setf current-child-cons): Private generic functions
Method, (setf current-indentation): Private generic functions
Method, (setf elements): Private generic functions
Method, (setf lines): Private generic functions
Method, (setf offset): Private generic functions
Method, (setf parse-links-p): Private generic functions
Method, (setf spaces): Private generic functions
Method, (setf structured-data-tags): Private generic functions
Method, (setf subdocument-tags): Private generic functions
Method, (setf tag): Private generic functions
Method, bindings: Private generic functions
Method, children: Private generic functions
Method, content: Private generic functions
Method, current-child-cons: Private generic functions
Method, current-indentation: Private generic functions
Method, elements: Private generic functions
Method, initialize-instance: Public standalone methods
Method, lines: Private generic functions
Method, offset: Private generic functions
Method, parse-links-p: Private generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, spaces: Private generic functions
Method, structured-data-tags: Private generic functions
Method, subdocument-tags: Private generic functions
Method, tag: Private generic functions
Method, to-sexp: Private generic functions
Method, to-sexp: Private generic functions

N
newtest: Private ordinary functions

O
offset: Private generic functions
offset: Private generic functions
ok: Private ordinary functions
ok-file: Private ordinary functions
open-block: Private ordinary functions
open-blockquote-or-list: Private ordinary functions
open-definition-list: Private ordinary functions
open-definition-list-definition: Private ordinary functions
open-definition-list-term: Private ordinary functions
open-document: Private ordinary functions
open-element: Private ordinary functions
open-frame: Private ordinary functions
open-header-handler: Private ordinary functions
open-link: Private ordinary functions
open-link-key: Private ordinary functions
open-list: Private ordinary functions
open-list-item: Private ordinary functions
open-multiline-block: Private ordinary functions
open-multiline-tag-name-handler: Private ordinary functions
open-paragraph: Private ordinary functions
open-possible-link-definition: Private ordinary functions
open-possible-modeline-handler: Private ordinary functions
open-possible-multiline-block-handler: Private ordinary functions
open-slash-handler: Private ordinary functions
open-structured-data: Private ordinary functions
open-subdocument: Private ordinary functions
open-tag-name-handler: Private ordinary functions
open-url: Private ordinary functions
open-verbatim: Private ordinary functions

P
paragraph-bindings: Private ordinary functions
parse-file: Public ordinary functions
parse-links-p: Private generic functions
parse-links-p: Private generic functions
parse-text: Public ordinary functions
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
process-token: Private ordinary functions
push-binding: Private ordinary functions

R
renumber: Private ordinary functions

S
show-file: Private ordinary functions
show-string: Private ordinary functions
spaces: Private generic functions
spaces: Private generic functions
structured-data-tags: Private generic functions
structured-data-tags: Private generic functions
subdocument-tags: Private generic functions
subdocument-tags: Private generic functions

T
tag: Private generic functions
tag: Private generic functions
tag-name-char-p: Private ordinary functions
test: Private ordinary functions
test-file: Private ordinary functions
test-files: Private ordinary functions
test-number: Private ordinary functions
tests: Private ordinary functions
text-char-p: Private ordinary functions
to-sexp: Private generic functions
to-sexp: Private generic functions
to-sexp: Private generic functions
token: Private ordinary functions
token-is: Private ordinary functions
txt-p: Private ordinary functions

U
url-char-p: Private ordinary functions

W
with-bindings: Private macros


A.3 Variables

Jump to:   *  
B   C   E   L   O   P   S   T  
Index Entry  Section

*
*blank*: Private special variables
*blockquote-indentation*: Private special variables
*default-parse-links*: Private special variables
*default-structured-data-tags*: Private special variables
*default-subdocument-tags*: Private special variables
*spaces-per-tab*: Private special variables
*to-skip*: Private special variables
*verbatim-indentation*: Private special variables

B
bindings: Private classes

C
children: Private classes
content: Private classes
current-child-cons: Private classes
current-indentation: Private classes

E
elements: Private classes

L
lines: Private classes

O
offset: Private classes

P
parse-links-p: Private classes

S
Slot, bindings: Private classes
Slot, children: Private classes
Slot, content: Private classes
Slot, current-child-cons: Private classes
Slot, current-indentation: Private classes
Slot, elements: Private classes
Slot, lines: Private classes
Slot, offset: Private classes
Slot, parse-links-p: Private classes
Slot, spaces: Private classes
Slot, structured-data-tags: Private classes
Slot, subdocument-tags: Private classes
Slot, tag: Private classes
spaces: Private classes
Special Variable, *blank*: Private special variables
Special Variable, *blockquote-indentation*: Private special variables
Special Variable, *default-parse-links*: Private special variables
Special Variable, *default-structured-data-tags*: Private special variables
Special Variable, *default-subdocument-tags*: Private special variables
Special Variable, *spaces-per-tab*: Private special variables
Special Variable, *to-skip*: Private special variables
Special Variable, *verbatim-indentation*: Private special variables
structured-data-tags: Private classes
subdocument-tags: Private classes

T
tag: Private classes