Common Lisp Package: XSPAM

README:

FUNCTION

Public

Undocumented

MAKE-XSPAM-SOURCE (SRC &REST ARGS)

Private

NODE-CODE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NODE-FIRST (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NODE-FOLLOW (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NODE-LEFT (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NODE-NAME (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NODE-RIGHT (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

NODE-TYPE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

SYMBOL-TO-PNAME (SYM ELEMENT?)

symbol -> (string . string)

XSPAM-CONTEXT-HOLDER-NAMESPACE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

XSPAM-CONTEXT-HOLDER-SOURCE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

XSPAM-CONTEXT-HOLDER-TEXT (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

XSPAM-CONTEXT-HOLDER-TEXT-END (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

XSPAM-CONTEXT-HOLDER-TEXT-START (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

ATTRIBUTE0 (NAME BODY OPTIONAL)

CALCFIRST (N FOLLOW)

COPY-NODE (INSTANCE)

COPY-XSPAM-CONTEXT-HOLDER (INSTANCE)

CURRENT-ATTRIBUTES (SOURCE NAMESPACE)

CURRENT-IN-SET (SRC S NAMESPACE)

CURRENT-IN-SET0 (SRC S NAMESPACE)

CURRENT-INFO (SRC)

EXPECTED (SRC S)

EXPR (FORM ENV)

EXPR0 (N)

FINISH-SECTION (SRC)

GATHER-CHARACTERS (SRC)

GET-NEXT (SRC)

MAKE-ADJUSTABLE (S)

MAKE-LNAME (SPEC ELEMENT?)

MAKE-NODE (&KEY ((TYPE DUM0) NIL) ((FIRST DUM1) NIL) ((FOLLOW DUM2) NIL) ((LEFT DUM3) NIL) ((RIGHT DUM4) NIL) ((NAME DUM5) NIL) ((CODE DUM6) NIL))

MAKE-NODES (FORM ENV)

MAKE-QNAME (URI NAME NAMESPACE)

MAKE-QNAME0 (URI NAME NAMESPACE)

MAKE-SET (&REST VALS)

MAKE-XSPAM-CONTEXT-HOLDER (&KEY ((SOURCE DUM50) NIL) ((TEXT DUM51) NIL) ((TEXT-START DUM52) NIL) ((TEXT-END DUM53) NIL) ((NAMESPACE DUM54) NIL))

NAME-TO-PNAME (SPEC)

NAME-TO-UNIQUE (PNAME)

SETFNODE-CODE (NEW-VALUE INSTANCE)

SETFNODE-FIRST (NEW-VALUE INSTANCE)

SETFNODE-FOLLOW (NEW-VALUE INSTANCE)

SETFNODE-LEFT (NEW-VALUE INSTANCE)

SETFNODE-NAME (NEW-VALUE INSTANCE)

NODE-P (OBJECT)

SETFNODE-RIGHT (NEW-VALUE INSTANCE)

SETFNODE-TYPE (NEW-VALUE INSTANCE)

NORMALISED-SYMBOL-NAME (SYM)

PARSE-ENTER (SRC)

PARSE-LEAVE (SRC)

SET-ADD (V S)

SET-IN (V S)

SET-UNION (S1 S2)

SET2S (S)

SKIP-ELEMENT (SRC)

SKIP-TO-END (SRC)

SKIP-UNTIL-FIRST (SRC FIRST NAMESPACE)

SETFXSPAM-CONTEXT-HOLDER-NAMESPACE (NEW-VALUE INSTANCE)

XSPAM-CONTEXT-HOLDER-P (OBJECT)

SETFXSPAM-CONTEXT-HOLDER-SOURCE (NEW-VALUE INSTANCE)

SETFXSPAM-CONTEXT-HOLDER-TEXT (NEW-VALUE INSTANCE)

SETFXSPAM-CONTEXT-HOLDER-TEXT-END (NEW-VALUE INSTANCE)

SETFXSPAM-CONTEXT-HOLDER-TEXT-START (NEW-VALUE INSTANCE)

MACRO

Public

Undocumented

ANY-ELEMENT (&BODY BODY &ENVIRONMENT ENV)

ATTRIBUTE (NAME &BODY BODY)

ELEMENT (NAME &BODY BODY &ENVIRONMENT ENV)

GROUP (&REST NODES &ENVIRONMENT ENV)

GUARD (REGEX &BODY BODY)

GUARD-NOT (REGEX &BODY BODY)

MATCH (REGEX &BODY BODY)

MATCHES (REGEX &BODY BODY)

MATCHES-NOT (REGEX &BODY BODY)

ONE-OF (&REST NODES &ENVIRONMENT ENV)

ONE-OR-MORE (NODE &ENVIRONMENT ENV)

OPTIONAL (NODE &ENVIRONMENT ENV)

OPTIONAL-ATTRIBUTE (NAME &BODY BODY)

TEXT (&REST NODES &ENVIRONMENT ENV)

WITH-NAMESPACE (NAMES &BODY BODY)

WITH-XSPAM-CONTEXT ((VAR &REST KINDS) &BODY BODY)

WITH-XSPAM-SOURCE (SRC &BODY BODY)

XSPAM-CONTEXT (&REST KINDS)

XSPAM-SOURCE

ZERO-OR-MORE (NODE &ENVIRONMENT ENV)

Private

Undocumented

COMPILE-TIME-ERROR (&REST ARGS)

DEBUGP (&REST ARGS)

LET*-IGNORABLE (DECL &BODY BODY)

LET-IGNORABLE (DECL &BODY BODY)

PASS-THROUGH (&REST MS)

TEXT-BINDS (WITH-MATCHES &BODY BODY)

SLOT-ACCESSOR

Private

Undocumented

CURRENT-DEPTH (OBJECT)

SETFCURRENT-DEPTH (NEW-VALUE OBJECT)

CURRENT-SEQNO (OBJECT)

SETFCURRENT-SEQNO (NEW-VALUE OBJECT)

END-SECTION? (OBJECT)

SETFEND-SECTION? (NEW-VALUE OBJECT)

NEED-CLOSE (OBJECT)

SETFNEED-CLOSE (NEW-VALUE OBJECT)

PARSE-STACK (OBJECT)

SETFPARSE-STACK (NEW-VALUE OBJECT)

SKIP-LEVEL (OBJECT)

SETFSKIP-LEVEL (NEW-VALUE OBJECT)

UPSTREAM-SOURCE (OBJECT)

SETFUPSTREAM-SOURCE (NEW-VALUE OBJECT)

VARIABLE

Private

Undocumented

*DEBUG*

*NAMES*

CLASS

Private

Undocumented

NODE

XSOURCE

XSPAM-CONTEXT-HOLDER