The cl-feedparser Reference Manual

This is the cl-feedparser Reference Manual, version 1.2.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 08 16:55:56 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 cl-feedparser

Common Lisp universal feed parser

Author

Paul M. Rodriguez <>

License

LLGPL

Version

1.2.0

Defsystem Dependency

asdf-package-system (system).

Dependency

cl-feedparser/all (system).

Source

cl-feedparser.asd.


2.2 cl-feedparser/all

Author

Paul M. Rodriguez <>

License

LLGPL

Dependencies
Source

cl-feedparser.asd.


2.3 cl-feedparser/parser

Author

Paul M. Rodriguez <>

License

LLGPL

Dependencies
Source

cl-feedparser.asd.


2.4 cl-feedparser/xml-namespaces

Author

Paul M. Rodriguez <>

License

LLGPL

Dependencies
  • alexandria (system).
  • serapeum (system).
  • fset (system).
Source

cl-feedparser.asd.


2.5 cl-feedparser/feed-sanitizer

Author

Paul M. Rodriguez <>

License

LLGPL

Dependencies
  • alexandria (system).
  • serapeum (system).
  • fxml/sanitize (system).
Source

cl-feedparser.asd.


2.6 cl-feedparser/time

Author

Paul M. Rodriguez <>

License

LLGPL

Dependencies
  • alexandria (system).
  • serapeum (system).
  • local-time (system).
  • cl-ppcre (system).
  • net-telent-date (system).
Source

cl-feedparser.asd.


2.7 cl-feedparser/handlers

Author

Paul M. Rodriguez <>

License

LLGPL

Dependencies
  • alexandria (system).
  • serapeum (system).
  • anaphora (system).
  • cl-feedparser/parser (system).
  • fxml (system).
Source

cl-feedparser.asd.


3 Files

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


3.1 Lisp


3.1.2 cl-feedparser/all/file-type.lisp

Source

cl-feedparser.asd.

Parent Component

cl-feedparser/all (system).

Packages

cl-feedparser/all.


3.1.3 cl-feedparser/parser/file-type.lisp

Source

cl-feedparser.asd.

Parent Component

cl-feedparser/parser (system).

Packages

cl-feedparser/parser.

Public Interface
Internals

3.1.4 cl-feedparser/xml-namespaces/file-type.lisp

Source

cl-feedparser.asd.

Parent Component

cl-feedparser/xml-namespaces (system).

Packages

cl-feedparser/xml-namespaces.

Public Interface
Internals

3.1.5 cl-feedparser/feed-sanitizer/file-type.lisp

Source

cl-feedparser.asd.

Parent Component

cl-feedparser/feed-sanitizer (system).

Packages

cl-feedparser/feed-sanitizer.

Public Interface

feed-sanitizer (symbol macro).


3.1.6 cl-feedparser/time/file-type.lisp

Source

cl-feedparser.asd.

Parent Component

cl-feedparser/time (system).

Packages

cl-feedparser/time.

Public Interface

3.1.7 cl-feedparser/handlers/file-type.lisp

Source

cl-feedparser.asd.

Parent Component

cl-feedparser/handlers (system).

Packages

cl-feedparser/handlers.

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 cl-feedparser/time

Source

file-type.lisp.

Use List
  • alexandria.
  • common-lisp.
  • local-time.
  • serapeum.
Used By List

cl-feedparser/parser.

Public Interface

4.2 cl-feedparser/parser

Source

file-type.lisp.

Use List
Used By List
Public Interface
Internals

4.3 cl-feedparser/feed-sanitizer

Source

file-type.lisp.

Use List
  • alexandria.
  • common-lisp.
  • serapeum.
Used By List

cl-feedparser/parser.

Public Interface

feed-sanitizer (symbol macro).


4.4 cl-feedparser/handlers

Source

file-type.lisp.

Use List
Used By List

cl-feedparser/all.

Internals

4.5 cl-feedparser/all

Source

file-type.lisp.

Nicknames
  • cl-feedparser
  • feedparser
Use List

4.6 cl-feedparser/xml-namespaces

Source

file-type.lisp.

Use List
  • alexandria.
  • common-lisp.
  • serapeum.
Used By List

cl-feedparser/parser.

Public Interface
Internals

5 Definitions

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


5.1 Public Interface


5.1.1 Special variables

Special Variable: *author*
Package

cl-feedparser/parser.

Source

file-type.lisp.

Special Variable: *base*

Default value for ‘current-xml-base’.

Package

cl-feedparser/parser.

Source

file-type.lisp.

Special Variable: *entry*
Package

cl-feedparser/parser.

Source

file-type.lisp.

Special Variable: *feed*
Package

cl-feedparser/parser.

Source

file-type.lisp.

Special Variable: *keys*
Package

cl-feedparser/parser.

Source

file-type.lisp.

Special Variable: *source*
Package

cl-feedparser/parser.

Source

file-type.lisp.


5.1.2 Symbol macros

Symbol Macro: feed-sanitizer
Package

cl-feedparser/feed-sanitizer.

Source

file-type.lisp.


5.1.3 Macros

Macro: defhandler (ns lname &body body)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Macro: ensure-gethash* (key hash &optional default)

Like ‘ensure-gethash’, but check (statically) that KEY is a member of ‘*keys*’.

Package

cl-feedparser/parser.

Source

file-type.lisp.

Macro: gethash* (key hash &optional default)

Like ‘gethash’, but check (statically) that KEY is a member of ‘*keys*’.

Package

cl-feedparser/parser.

Source

file-type.lisp.


5.1.4 Compiler macros

Compiler Macro: feed-ref (feed key &optional default)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Compiler Macro: (setf feed-ref) (feed key)
Package

cl-feedparser/parser.

Source

file-type.lisp.


5.1.5 Ordinary functions

Function: check-guid-mask (&optional entry)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: entry-context (&key id)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: feed-ref (feed key &optional default)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: (setf feed-ref) (feed key)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: find-ns (uri)
Package

cl-feedparser/xml-namespaces.

Source

file-type.lisp.

Function: get-content ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: get-text ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: get-text/sanitized ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: get-timestring ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: masked? (mask id &optional mtime)

Compare ID and MTIME against MASK and return T if the mask applies.

Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: namespace? (x)
Package

cl-feedparser/xml-namespaces.

Source

file-type.lisp.

Function: parse-feed (feed &key max-entries sanitize-content sanitize-titles guid-mask safe text-length-limit)

Try to parse FEED.
MAX-ENTRIES is the maximum number of entries to retrieve; GUID-MASK is a list of GUIDs of entries that are already known to the caller and thus not of interest.

Note that MAX-ENTRIES and GUID-MASK are, in effect, applied successively, as though MAX-ENTRIES were first taken, then filtered by GUID. (Actually, entries with masked GUIDs are not even parsed.) Consider a feed with thousands of entries (they do exist): if the mask were applied first, you would get another set of older entries each time you called PARSE-FEED.

The argument TEXT-LENGTH-LIMIT restricts text to a maximum size whenever text is extracted. Passing this make parsing more robust against, say, some bozo who accidentally copy-pastes the complete text of Moby Dick into a blog post.

Sanitizing content can be turned off with SANITIZE-CONTENT (defaults to T). SANITIZE-TITLES controls sanitizing titles. Sanitizing titles uses the sanitizer ‘fxml.sanitize:restricted’. Sanitizing content uses the sanitizer ‘feedparser:feed-sanitizer’. There is no way to change this, but you can turn sanitizing off. If you do so, then the hash table returned will contain, instead of strings, objects of type ‘unsanitized-string’. It is then your responsibility to extract the underlying string (using ‘unsanitized-string-string’) and sanitize it yourself.

The idea is that if you see a string in the result, you can be sure it is sanitized.

(Note that if you do disable sanitizing, you may still get string values in cases where the parser is able to determine that sanitizing is not needed at all, or where it uses special sanitizing strategies, or where the field is unconditionally sanitized, like dates and email addresses.)

Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: parse-time (string)

Parse STRING as a date.
As a second value, return the parser used: either :net.telent.date or :local-time.

Package

cl-feedparser/time.

Source

file-type.lisp.

Function: parser-loop (source &key recursive)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: prefix-uri (prefix)
Package

cl-feedparser/xml-namespaces.

Source

file-type.lisp.

Function: repair ()

Invoke the REPAIR restart, if available.

Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: resolve-uri (uri)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: return-feed ()

Invoke the RETURN-FEED restart, if available.

Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: sanitize-content (x &optional sanitizer)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: sanitize-text (x)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: sanitize-title (x &optional sanitizer)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: string+ (&rest strings)

Concatenate STRINGS, ensuring that if any are unsanitized, the result is an unsanitized string.

Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: strip-parens (s)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: unsanitized-string (string)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Reader: unsanitized-string-string (instance)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Target Slot

string.

Function: urlish? (x)

Does X look like a URL?

Package

cl-feedparser/parser.

Source

file-type.lisp.


5.1.6 Generic functions

Generic Function: handle-tag (ns lname)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Methods
Method: handle-tag ((gns0 null) (glname1 (eql :enclosure)))
Source

file-type.lisp.

Method: handle-tag ((gns0 null) (glname1 (eql :fullitem)))
Source

file-type.lisp.

Method: handle-tag ((gns0 null) (glname1 (eql :body)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :xhtml)) (glname1 (eql :body)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :content)) (glname1 (eql :encoded)))
Source

file-type.lisp.

Method: handle-tag ((gns0 null) (glname1 (eql :ttl)))
Source

file-type.lisp.

Method: handle-tag ((gns0 null) (glname1 (eql :comments)))
Source

file-type.lisp.

Method: handle-tag ((gns0 null) (glname1 (eql :item)))
Source

file-type.lisp.

Method: handle-tag ((gns0 null) (glname1 (eql :guid)))
Source

file-type.lisp.

Method: handle-tag ((gns0 null) (glname1 (eql :last-build-date)))
Source

file-type.lisp.

Method: handle-tag ((gns0 null) (glname1 (eql :pub-date)))
Source

file-type.lisp.

Method: handle-tag ((gns0 null) (glname1 (eql :language)))
Source

file-type.lisp.

Method: handle-tag ((gns0 null) (glname1 (eql :author)))
Source

file-type.lisp.

Method: handle-tag ((gns0 null) (glname1 (eql :link)))
Source

file-type.lisp.

Method: handle-tag ((gns0 null) (glname1 (eql :copyright)))
Source

file-type.lisp.

Method: handle-tag ((gns0 null) (glname1 (eql :description)))
Source

file-type.lisp.

Method: handle-tag ((gns0 null) (glname1 (eql :title)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :media)) (glname1 (eql :title)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :media)) (glname1 (eql :thumbnail)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :media)) (glname1 (eql :tags)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :media)) (glname1 (eql :star-rating)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :media)) (glname1 (eql :statistics)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :media)) (glname1 (eql :restriction)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :media)) (glname1 (eql :rating)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :media)) (glname1 (eql :copyright)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :media)) (glname1 (eql :player)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :media)) (glname1 (eql :keywords)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :media)) (glname1 (eql :credit)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :media)) (glname1 (eql :content)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :media)) (glname1 (eql :description)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :media)) (glname1 (eql :hash)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :media)) (glname1 (eql :category)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :rdf)) (glname1 (eql :item)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :rdf)) (glname1 (eql :description)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :rdf)) (glname1 (eql :title)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :itunes)) (glname1 (eql :author)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :itunes)) (glname1 (eql :subtitle)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :feedburner)) (glname1 (eql :orig-link)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :feedburner)) (glname1 (eql :browser-friendly)))
Source

file-type.lisp.

Method: handle-tag ((ns (eql :feedburner)) lname)

The feed is from Feedburner.

Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :dc)) (glname1 (eql :language)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :dc)) (glname1 (eql :created)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :dcterms)) (glname1 (eql :contributor)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :dcterms)) (glname1 (eql :issued)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :dcterms)) (glname1 (eql :modified)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :dc)) (glname1 (eql :date)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :dc)) (glname1 (eql :creator)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :dc)) (glname1 (eql :rights)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :dc)) (glname1 (eql :title)))
Source

file-type.lisp.

Method: handle-tag ((ns (eql :dcterms)) lname)
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom03)) (glname1 (eql :issued)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom03)) (glname1 (eql :created)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom03)) (glname1 (eql :modified)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom03)) (glname1 (eql :copyright)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom)) (glname1 (eql :info)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom03)) (glname1 (eql :tagline)))
Source

file-type.lisp.

Method: handle-tag ((ns (eql :atom03)) tag)

Fall back to Atom 1.0 parsing.

Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom)) (glname1 (eql :contributor)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom)) (glname1 (eql :entry)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom)) (glname1 (eql :content)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom)) (glname1 (eql :id)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom)) (glname1 (eql :updated)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom)) (glname1 (eql :published)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom)) (glname1 (eql :summary)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom)) (glname1 (eql :icon)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom)) (glname1 (eql :feed)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom)) (glname1 (eql :uri)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom)) (glname1 (eql :email)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom)) (glname1 (eql :name)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom)) (glname1 (eql :link)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom)) (glname1 (eql :rights)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom)) (glname1 (eql :subtitle)))
Source

file-type.lisp.

Method: handle-tag ((gns0 (eql :atom)) (glname1 (eql :title)))
Source

file-type.lisp.

Method: handle-tag (ns lname)
Method: handle-tag (ns (lname string))
Generic Function: time= (t1 t2)
Package

cl-feedparser/time.

Methods
Method: time= (t1 (t2 string))
Source

file-type.lisp.

Method: time= ((t1 string) t2)
Source

file-type.lisp.

Method: time= ((t1 integer) (t2 timestamp))
Source

file-type.lisp.

Method: time= ((t1 timestamp) (t2 integer))
Source

file-type.lisp.

Method: time= ((t1 timestamp) (t2 timestamp))
Source

file-type.lisp.

Method: time= ((t1 integer) (t2 integer))
Source

file-type.lisp.


5.1.7 Standalone methods

Method: make-load-form ((self unsanitized-string) &optional env)
Source

file-type.lisp.

Method: print-object ((object unsanitized-string) stream)
Source

file-type.lisp.

Method: start-element ((handler absolute-uri-handler) ns lname qname attrs)
Package

fxml.sax.

Source

file-type.lisp.


5.1.8 Structures

Structure: unsanitized-string

A string that has yet to be sanitized.

Package

cl-feedparser/parser.

Source

file-type.lisp.

Direct superclasses

%read-only-struct.

Direct methods
Direct slots
Slot: string
Package

common-lisp.

Type

string

Initform

(alexandria:required-argument (quote string))

Readers

unsanitized-string-string.

Writers

This slot is read-only.


5.1.9 Types

Type: feed-string ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Type: feedparser-key ()
Package

cl-feedparser/parser.

Source

file-type.lisp.


5.2 Internals


5.2.1 Special variables

Special Variable: *content*
Package

cl-feedparser/parser.

Source

file-type.lisp.

Special Variable: *content-sanitizer*
Package

cl-feedparser/parser.

Source

file-type.lisp.

Special Variable: *disabled*
Package

cl-feedparser/parser.

Source

file-type.lisp.

Package

cl-feedparser/parser.

Source

file-type.lisp.

Special Variable: *lispified-ids*
Package

cl-feedparser/parser.

Source

file-type.lisp.

Special Variable: *parser*
Package

cl-feedparser/parser.

Source

file-type.lisp.

Special Variable: *text-length-limit*

Limit for text length, if one is in effect.

Package

cl-feedparser/parser.

Source

file-type.lisp.

Special Variable: *title-sanitizer*
Package

cl-feedparser/parser.

Source

file-type.lisp.

Special Variable: *version*
Package

cl-feedparser/parser.

Source

file-type.lisp.


5.2.2 Symbol macros

Symbol Macro: empty-uri
Package

cl-feedparser/parser.

Source

file-type.lisp.

Symbol Macro: http
Package

cl-feedparser/parser.

Source

file-type.lisp.

Symbol Macro: https
Package

cl-feedparser/parser.

Source

file-type.lisp.

Symbol Macro: namespace-map
Package

cl-feedparser/xml-namespaces.

Source

file-type.lisp.

Symbol Macro: namespace-prefixes
Package

cl-feedparser/xml-namespaces.

Source

file-type.lisp.

Symbol Macro: namespaces
Package

cl-feedparser/xml-namespaces.

Source

file-type.lisp.

Symbol Macro: relative
Package

cl-feedparser/parser.

Source

file-type.lisp.


5.2.3 Macros

Macro: attrs-table (&rest attrs)
Package

cl-feedparser/handlers.

Source

file-type.lisp.


5.2.4 Ordinary functions

Function: add-content-key (table)
Package

cl-feedparser/handlers.

Source

file-type.lisp.

Function: attrs-type (attrs)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: copy-unsanitized-string (unsanitized-string1 &key string)

Copy an instance of UNSANITIZED-STRING, optionally overriding some or all of its slots.

Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: ctx ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: current-xml-base ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: current-xml-base-aux ()

Hack to work around the fact that Feedburner wipes out the xml:base attribute: if there is no current XML base, and this is a Feedburner feed, use the :link property of the feed as the base.

Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: defaulted-key (table key value)
Package

cl-feedparser/handlers.

Source

file-type.lisp.

Function: empty-uri? (uri)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: ensure-entry-id (entry &key id)

Substitute link for ID if there is none.

Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: entry-count ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: (setf entry-count) ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: entry-loop (entry &key id)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: get-text-from-cdata (source)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: get-text-from-elements (source)

Handle the case where RSS is used without CDATA.

Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: get-xhtml-content-value ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: guess-type (value attrs)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: guid-masked? (entry)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: has-markup? (string)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: id-masked? (id mask)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: limit-text-length (string)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: lispify (id)

Convert ID from camel-case to hyphenated form.

Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: make-absolute-uri-handler (handler &key base)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: make-html-sink (&key base sanitizer)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: merge-uris (uri base)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: nstring-camel-case (string)

Destructively convert STRING to camelCase and return it.

Package

cl-feedparser/xml-namespaces.

Source

file-type.lisp.

Function: parser-context (input &key max-entries guid-mask)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: protocol-allowed? (protocol)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: resolve-attr (attr)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: resolve-attr (table attr)
Package

cl-feedparser/handlers.

Source

file-type.lisp.

Function: resolve-uri/base (uri)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: sanitize-aux (x sanitizer)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: string-camel-case (string)

Return a copy of STRING in camelCase.

Package

cl-feedparser/xml-namespaces.

Source

file-type.lisp.

Function: text-content (content)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: trim-uri (uri)
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: unlispify (id)

Convert hyphenated ID to camel-case.

Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: version-string ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Function: xhtml-content (content)
Package

cl-feedparser/parser.

Source

file-type.lisp.


5.2.5 Generic functions

Generic Reader: base-of (object)
Package

cl-feedparser/parser.

Methods
Reader Method: base-of ((absolute-uri-handler absolute-uri-handler))

automatically generated reader method

Source

file-type.lisp.

Target Slot

base.

Generic Writer: (setf base-of) (object)
Package

cl-feedparser/parser.

Methods
Writer Method: (setf base-of) ((absolute-uri-handler absolute-uri-handler))

automatically generated writer method

Source

file-type.lisp.

Target Slot

base.

Generic Reader: parser-entries-count (object)
Package

cl-feedparser/parser.

Methods
Reader Method: parser-entries-count ((parser parser))

automatically generated reader method

Source

file-type.lisp.

Target Slot

entries-count.

Generic Writer: (setf parser-entries-count) (object)
Package

cl-feedparser/parser.

Methods
Writer Method: (setf parser-entries-count) ((parser parser))

automatically generated writer method

Source

file-type.lisp.

Target Slot

entries-count.

Generic Reader: parser-guid-mask (object)
Package

cl-feedparser/parser.

Methods
Reader Method: parser-guid-mask ((parser parser))

automatically generated reader method

Source

file-type.lisp.

Target Slot

guid-mask.

Generic Writer: (setf parser-guid-mask) (object)
Package

cl-feedparser/parser.

Methods
Writer Method: (setf parser-guid-mask) ((parser parser))

automatically generated writer method

Source

file-type.lisp.

Target Slot

guid-mask.

Generic Reader: parser-max-entries (object)
Package

cl-feedparser/parser.

Methods
Reader Method: parser-max-entries ((parser parser))

automatically generated reader method

Source

file-type.lisp.

Target Slot

max-entries.

Generic Writer: (setf parser-max-entries) (object)
Package

cl-feedparser/parser.

Methods
Writer Method: (setf parser-max-entries) ((parser parser))

automatically generated writer method

Source

file-type.lisp.

Target Slot

max-entries.


5.2.6 Standalone methods

Method: %constructor= ((o1 unsanitized-string) (o2 unsanitized-string))
Package

serapeum.

Source

file-type.lisp.

Method: constructor-values/generic ((x unsanitized-string))
Package

serapeum.

Source

file-type.lisp.

Method: read-only-struct-slot-names append ((self unsanitized-string))
Package

serapeum.

Source

file-type.lisp.


5.2.7 Classes

Class: absolute-uri-handler
Package

cl-feedparser/parser.

Source

file-type.lisp.

Direct superclasses

broadcast-handler.

Direct methods
Direct slots
Slot: base
Initargs

:base

Readers

base-of.

Writers

(setf base-of).

Class: parser
Package

cl-feedparser/parser.

Source

file-type.lisp.

Direct methods
Direct Default Initargs
InitargValue
:guid-masknil
:max-entriesnil
Direct slots
Slot: max-entries
Type

cl-feedparser/parser::max-entries

Initargs

:max-entries

Readers

parser-max-entries.

Writers

(setf parser-max-entries).

Slot: entries-count
Type

serapeum:wholenum

Initform

0

Readers

parser-entries-count.

Writers

(setf parser-entries-count).

Slot: guid-mask
Type

list

Initargs

:guid-mask

Readers

parser-guid-mask.

Writers

(setf parser-guid-mask).


5.2.8 Types

Type: entry-mtime ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Type: id ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Type: klacks-event ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Type: mask ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Type: mask-time ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Type: max-entries ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Type: sanitizer ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Type: sanitizer-designator ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Type: time-designator ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Type: universal-time ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Type: uri ()
Package

cl-feedparser/parser.

Source

file-type.lisp.

Type: uri-protocol ()
Package

cl-feedparser/parser.

Source

file-type.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (  
A   B   C   D   E   F   G   H   I   L   M   N   P   R   S   T   U   V   X  
Index Entry  Section

%
%constructor=: Private standalone methods

(
(setf base-of): Private generic functions
(setf base-of): Private generic functions
(setf entry-count): Private ordinary functions
(setf feed-ref): Public compiler macros
(setf feed-ref): Public ordinary functions
(setf parser-entries-count): Private generic functions
(setf parser-entries-count): Private generic functions
(setf parser-guid-mask): Private generic functions
(setf parser-guid-mask): Private generic functions
(setf parser-max-entries): Private generic functions
(setf parser-max-entries): Private generic functions

A
add-content-key: Private ordinary functions
attrs-table: Private macros
attrs-type: Private ordinary functions

B
base-of: Private generic functions
base-of: Private generic functions

C
check-guid-mask: Public ordinary functions
Compiler Macro, (setf feed-ref): Public compiler macros
Compiler Macro, feed-ref: Public compiler macros
constructor-values/generic: Private standalone methods
copy-unsanitized-string: Private ordinary functions
ctx: Private ordinary functions
current-xml-base: Private ordinary functions
current-xml-base-aux: Private ordinary functions

D
defaulted-key: Private ordinary functions
defhandler: Public macros

E
empty-uri?: Private ordinary functions
ensure-entry-id: Private ordinary functions
ensure-gethash*: Public macros
entry-context: Public ordinary functions
entry-count: Private ordinary functions
entry-loop: Private ordinary functions

F
feed-ref: Public compiler macros
feed-ref: Public ordinary functions
find-ns: Public ordinary functions
Function, (setf entry-count): Private ordinary functions
Function, (setf feed-ref): Public ordinary functions
Function, add-content-key: Private ordinary functions
Function, attrs-type: Private ordinary functions
Function, check-guid-mask: Public ordinary functions
Function, copy-unsanitized-string: Private ordinary functions
Function, ctx: Private ordinary functions
Function, current-xml-base: Private ordinary functions
Function, current-xml-base-aux: Private ordinary functions
Function, defaulted-key: Private ordinary functions
Function, empty-uri?: Private ordinary functions
Function, ensure-entry-id: Private ordinary functions
Function, entry-context: Public ordinary functions
Function, entry-count: Private ordinary functions
Function, entry-loop: Private ordinary functions
Function, feed-ref: Public ordinary functions
Function, find-ns: Public ordinary functions
Function, get-content: Public ordinary functions
Function, get-text: Public ordinary functions
Function, get-text-from-cdata: Private ordinary functions
Function, get-text-from-elements: Private ordinary functions
Function, get-text/sanitized: Public ordinary functions
Function, get-timestring: Public ordinary functions
Function, get-xhtml-content-value: Private ordinary functions
Function, guess-type: Private ordinary functions
Function, guid-masked?: Private ordinary functions
Function, has-markup?: Private ordinary functions
Function, id-masked?: Private ordinary functions
Function, limit-text-length: Private ordinary functions
Function, lispify: Private ordinary functions
Function, make-absolute-uri-handler: Private ordinary functions
Function, make-html-sink: Private ordinary functions
Function, masked?: Public ordinary functions
Function, merge-uris: Private ordinary functions
Function, namespace?: Public ordinary functions
Function, nstring-camel-case: Private ordinary functions
Function, parse-feed: Public ordinary functions
Function, parse-time: Public ordinary functions
Function, parser-context: Private ordinary functions
Function, parser-loop: Public ordinary functions
Function, prefix-uri: Public ordinary functions
Function, protocol-allowed?: Private ordinary functions
Function, repair: Public ordinary functions
Function, resolve-attr: Private ordinary functions
Function, resolve-attr: Private ordinary functions
Function, resolve-uri: Public ordinary functions
Function, resolve-uri/base: Private ordinary functions
Function, return-feed: Public ordinary functions
Function, sanitize-aux: Private ordinary functions
Function, sanitize-content: Public ordinary functions
Function, sanitize-text: Public ordinary functions
Function, sanitize-title: Public ordinary functions
Function, string+: Public ordinary functions
Function, string-camel-case: Private ordinary functions
Function, strip-parens: Public ordinary functions
Function, text-content: Private ordinary functions
Function, trim-uri: Private ordinary functions
Function, unlispify: Private ordinary functions
Function, unsanitized-string: Public ordinary functions
Function, unsanitized-string-string: Public ordinary functions
Function, urlish?: Public ordinary functions
Function, version-string: Private ordinary functions
Function, xhtml-content: Private ordinary functions

G
Generic Function, (setf base-of): Private generic functions
Generic Function, (setf parser-entries-count): Private generic functions
Generic Function, (setf parser-guid-mask): Private generic functions
Generic Function, (setf parser-max-entries): Private generic functions
Generic Function, base-of: Private generic functions
Generic Function, handle-tag: Public generic functions
Generic Function, parser-entries-count: Private generic functions
Generic Function, parser-guid-mask: Private generic functions
Generic Function, parser-max-entries: Private generic functions
Generic Function, time=: Public generic functions
get-content: Public ordinary functions
get-text: Public ordinary functions
get-text-from-cdata: Private ordinary functions
get-text-from-elements: Private ordinary functions
get-text/sanitized: Public ordinary functions
get-timestring: Public ordinary functions
get-xhtml-content-value: Private ordinary functions
gethash*: Public macros
guess-type: Private ordinary functions
guid-masked?: Private ordinary functions

H
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
handle-tag: Public generic functions
has-markup?: Private ordinary functions

I
id-masked?: Private ordinary functions

L
limit-text-length: Private ordinary functions
lispify: Private ordinary functions

M
Macro, attrs-table: Private macros
Macro, defhandler: Public macros
Macro, ensure-gethash*: Public macros
Macro, gethash*: Public macros
make-absolute-uri-handler: Private ordinary functions
make-html-sink: Private ordinary functions
make-load-form: Public standalone methods
masked?: Public ordinary functions
merge-uris: Private ordinary functions
Method, %constructor=: Private standalone methods
Method, (setf base-of): Private generic functions
Method, (setf parser-entries-count): Private generic functions
Method, (setf parser-guid-mask): Private generic functions
Method, (setf parser-max-entries): Private generic functions
Method, base-of: Private generic functions
Method, constructor-values/generic: Private standalone methods
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, handle-tag: Public generic functions
Method, make-load-form: Public standalone methods
Method, parser-entries-count: Private generic functions
Method, parser-guid-mask: Private generic functions
Method, parser-max-entries: Private generic functions
Method, print-object: Public standalone methods
Method, read-only-struct-slot-names: Private standalone methods
Method, start-element: Public standalone methods
Method, time=: Public generic functions
Method, time=: Public generic functions
Method, time=: Public generic functions
Method, time=: Public generic functions
Method, time=: Public generic functions
Method, time=: Public generic functions

N
namespace?: Public ordinary functions
nstring-camel-case: Private ordinary functions

P
parse-feed: Public ordinary functions
parse-time: Public ordinary functions
parser-context: Private ordinary functions
parser-entries-count: Private generic functions
parser-entries-count: Private generic functions
parser-guid-mask: Private generic functions
parser-guid-mask: Private generic functions
parser-loop: Public ordinary functions
parser-max-entries: Private generic functions
parser-max-entries: Private generic functions
prefix-uri: Public ordinary functions
print-object: Public standalone methods
protocol-allowed?: Private ordinary functions

R
read-only-struct-slot-names: Private standalone methods
repair: Public ordinary functions
resolve-attr: Private ordinary functions
resolve-attr: Private ordinary functions
resolve-uri: Public ordinary functions
resolve-uri/base: Private ordinary functions
return-feed: Public ordinary functions

S
sanitize-aux: Private ordinary functions
sanitize-content: Public ordinary functions
sanitize-text: Public ordinary functions
sanitize-title: Public ordinary functions
start-element: Public standalone methods
string+: Public ordinary functions
string-camel-case: Private ordinary functions
strip-parens: Public ordinary functions

T
text-content: Private ordinary functions
time=: Public generic functions
time=: Public generic functions
time=: Public generic functions
time=: Public generic functions
time=: Public generic functions
time=: Public generic functions
time=: Public generic functions
trim-uri: Private ordinary functions

U
unlispify: Private ordinary functions
unsanitized-string: Public ordinary functions
unsanitized-string-string: Public ordinary functions
urlish?: Public ordinary functions

V
version-string: Private ordinary functions

X
xhtml-content: Private ordinary functions


A.3 Variables

Jump to:   *  
B   E   F   G   H   M   N   R   S  
Index Entry  Section

*
*author*: Public special variables
*base*: Public special variables
*content*: Private special variables
*content-sanitizer*: Private special variables
*disabled*: Private special variables
*entry*: Public special variables
*feed*: Public special variables
*keys*: Public special variables
*links*: Private special variables
*lispified-ids*: Private special variables
*parser*: Private special variables
*source*: Public special variables
*text-length-limit*: Private special variables
*title-sanitizer*: Private special variables
*version*: Private special variables

B
base: Private classes

E
empty-uri: Private symbol macros
entries-count: Private classes

F
feed-sanitizer: Public symbol macros

G
guid-mask: Private classes

H
http: Private symbol macros
https: Private symbol macros

M
max-entries: Private classes

N
namespace-map: Private symbol macros
namespace-prefixes: Private symbol macros
namespaces: Private symbol macros

R
relative: Private symbol macros

S
Slot, base: Private classes
Slot, entries-count: Private classes
Slot, guid-mask: Private classes
Slot, max-entries: Private classes
Slot, string: Public structures
Special Variable, *author*: Public special variables
Special Variable, *base*: Public special variables
Special Variable, *content*: Private special variables
Special Variable, *content-sanitizer*: Private special variables
Special Variable, *disabled*: Private special variables
Special Variable, *entry*: Public special variables
Special Variable, *feed*: Public special variables
Special Variable, *keys*: Public special variables
Special Variable, *links*: Private special variables
Special Variable, *lispified-ids*: Private special variables
Special Variable, *parser*: Private special variables
Special Variable, *source*: Public special variables
Special Variable, *text-length-limit*: Private special variables
Special Variable, *title-sanitizer*: Private special variables
Special Variable, *version*: Private special variables
string: Public structures
Symbol Macro, empty-uri: Private symbol macros
Symbol Macro, feed-sanitizer: Public symbol macros
Symbol Macro, http: Private symbol macros
Symbol Macro, https: Private symbol macros
Symbol Macro, namespace-map: Private symbol macros
Symbol Macro, namespace-prefixes: Private symbol macros
Symbol Macro, namespaces: Private symbol macros
Symbol Macro, relative: Private symbol macros


A.4 Data types

Jump to:   A   C   E   F   I   K   M   P   S   T   U  
Index Entry  Section

A
absolute-uri-handler: Private classes

C
cl-feedparser: The cl-feedparser system
cl-feedparser.asd: The cl-feedparser/cl-feedparser․asd file
cl-feedparser/all: The cl-feedparser/all system
cl-feedparser/all: The cl-feedparser/all package
cl-feedparser/feed-sanitizer: The cl-feedparser/feed-sanitizer system
cl-feedparser/feed-sanitizer: The cl-feedparser/feed-sanitizer package
cl-feedparser/handlers: The cl-feedparser/handlers system
cl-feedparser/handlers: The cl-feedparser/handlers package
cl-feedparser/parser: The cl-feedparser/parser system
cl-feedparser/parser: The cl-feedparser/parser package
cl-feedparser/time: The cl-feedparser/time system
cl-feedparser/time: The cl-feedparser/time package
cl-feedparser/xml-namespaces: The cl-feedparser/xml-namespaces system
cl-feedparser/xml-namespaces: The cl-feedparser/xml-namespaces package
Class, absolute-uri-handler: Private classes
Class, parser: Private classes

E
entry-mtime: Private types

F
feed-string: Public types
feedparser-key: Public types
File, cl-feedparser.asd: The cl-feedparser/cl-feedparser․asd file
File, file-type.lisp: The cl-feedparser/all/file-type․lisp file
File, file-type.lisp: The cl-feedparser/parser/file-type․lisp file
File, file-type.lisp: The cl-feedparser/xml-namespaces/file-type․lisp file
File, file-type.lisp: The cl-feedparser/feed-sanitizer/file-type․lisp file
File, file-type.lisp: The cl-feedparser/time/file-type․lisp file
File, file-type.lisp: The cl-feedparser/handlers/file-type․lisp file
file-type.lisp: The cl-feedparser/all/file-type․lisp file
file-type.lisp: The cl-feedparser/parser/file-type․lisp file
file-type.lisp: The cl-feedparser/xml-namespaces/file-type․lisp file
file-type.lisp: The cl-feedparser/feed-sanitizer/file-type․lisp file
file-type.lisp: The cl-feedparser/time/file-type․lisp file
file-type.lisp: The cl-feedparser/handlers/file-type․lisp file

I
id: Private types

K
klacks-event: Private types

M
mask: Private types
mask-time: Private types
max-entries: Private types

P
Package, cl-feedparser/all: The cl-feedparser/all package
Package, cl-feedparser/feed-sanitizer: The cl-feedparser/feed-sanitizer package
Package, cl-feedparser/handlers: The cl-feedparser/handlers package
Package, cl-feedparser/parser: The cl-feedparser/parser package
Package, cl-feedparser/time: The cl-feedparser/time package
Package, cl-feedparser/xml-namespaces: The cl-feedparser/xml-namespaces package
parser: Private classes

S
sanitizer: Private types
sanitizer-designator: Private types
Structure, unsanitized-string: Public structures
System, cl-feedparser: The cl-feedparser system
System, cl-feedparser/all: The cl-feedparser/all system
System, cl-feedparser/feed-sanitizer: The cl-feedparser/feed-sanitizer system
System, cl-feedparser/handlers: The cl-feedparser/handlers system
System, cl-feedparser/parser: The cl-feedparser/parser system
System, cl-feedparser/time: The cl-feedparser/time system
System, cl-feedparser/xml-namespaces: The cl-feedparser/xml-namespaces system

T
time-designator: Private types
Type, entry-mtime: Private types
Type, feed-string: Public types
Type, feedparser-key: Public types
Type, id: Private types
Type, klacks-event: Private types
Type, mask: Private types
Type, mask-time: Private types
Type, max-entries: Private types
Type, sanitizer: Private types
Type, sanitizer-designator: Private types
Type, time-designator: Private types
Type, universal-time: Private types
Type, uri: Private types
Type, uri-protocol: Private types

U
universal-time: Private types
unsanitized-string: Public structures
uri: Private types
uri-protocol: Private types