Common Lisp Package: UTX-FILE

README:

FUNCTION

Public

Undocumented

PARSE-UTX-FILE

Private

Undocumented

LAST-COLUMN-P (COL)

MIN-COLUMN-NUMBER-P (ROW)

PARSE-UTX-COLUMN

PARSE-UTX-COLUMN-DESCRIPTION

PARSE-UTX-LINE (&KEY (LOOK-FOR-COMMENT T))

PARSE-UTX-LINES

ROW-PLURAL (ROW)

ROW-SRC (ROW)

ROW-STATUS (ROW)

ROW-TARGET (ROW)

STATUS-FORBIDDEN-P (ROW)

TRIM-ROWS (ROWS &OPTIONAL (BAG (FORMAT NIL ~a~a~a )))

MACRO

Public

Undocumented

WITH-UTX-FILE ((&KEY (BUFFER (MAKE-BUFFER 2)) (FILENAME NIL)) &REST BODY)

Private

Undocumented

GET-FIELD (KEY ROW)

GENERIC-FUNCTION

Private

Undocumented

LAST-COMMENT-LINE-P (OBJECT)

PARSE-COMMENT-LINE (OBJECT)

PEEK-TOKEN (OBJECT &OPTIONAL TEST)

SLOT-ACCESSOR

Public

Undocumented

COMMENT-LINE (OBJECT)

SETFCOMMENT-LINE (NEW-VALUE OBJECT)

VARIABLE

Private

Undocumented

*FIELDS-POSITION*

CLASS

Public

Undocumented

UTX-PARSED-FILE

CONSTANT

Private

Undocumented

+COLUMN+

+COLUMN-ID+

+LINE-STOPPER+

+PLURAL-FIELD+

+STATUS-FIELD+

+STATUS-FORBIDDEN+

+UTX-IGNORED-LINE+