structure representing the lisp data. More...
#include <dlispparser.h>
Public Types | |
enum | { dlisp_cdata, dlisp_bracket, dlisp_quotedtext, dlisp_stringconstant, dlisp_sharp_vector_constant, dlisp_quasiquote, dlisp_commaat, dlisp_comma, dlisp_error } |
type of entry. More... | |
Data Fields | |
char * | name |
the main content. | |
struct dlisp_lispentry * | child |
the inside-braces contents ((->child ->child->next)) | |
struct dlisp_lispentry * | next |
the next-item (xxx next) | |
enum dlisp_lispentry:: { ... } | type |
type of entry. |
structure representing the lisp data.
anonymous enum |
type of entry.
if dlisp_bracket, child != NULL.
if dlisp_cdata, name != NULL
struct dlisp_lispentry* dlisp_lispentry::child [read] |
the inside-braces contents ((->child ->child->next))
Referenced by alloc_lispentry(), dlisp_free(), read_lisp_entity(), and recursively_dump_l().
char* dlisp_lispentry::name |
the main content.
Text. NULL if it is a bracket kind of thing.
Referenced by alloc_lispentry(), dlisp_free(), read_lisp_entity(), and recursively_dump_l().
struct dlisp_lispentry* dlisp_lispentry::next [read] |
the next-item (xxx next)
Referenced by alloc_lispentry(), dlisp_free(), dlisp_read_lisp_bracket(), dlisp_read_lisp_text(), and recursively_dump_l().
enum { ... } dlisp_lispentry::type |
type of entry.
if dlisp_bracket, child != NULL.
if dlisp_cdata, name != NULL
Referenced by alloc_lispentry(), read_lisp_entity(), and recursively_dump_l().