#include <dlispparser.h>
Public Types | |
| dlisp_cdata | |
| Constant data. | |
| dlisp_bracket | |
| bracket | |
| dlisp_quotedtext | |
| quoted text '() | |
| dlisp_stringconstant | |
| string constant "text" | |
| dlisp_sharp_vector_constant | |
| sharp vector constant #(xx xxx) | |
| dlisp_quasiquote | |
| quasi-quote ` | |
| dlisp_commaat | |
| ,@() | |
| dlisp_comma | |
| ,() | |
| dlisp_error | |
| Error content, this should not exist. | |
| 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. | |
| dlisp_lispentry * | child |
| the inside-braces contents ((->child ->child->next)) | |
| dlisp_lispentry * | next |
| the next-item (xxx next) | |
| enum dlisp_lispentry:: { ... } | type |
| type of entry. | |
| anonymous enum |
type of entry.
if dlisp_bracket, child != NULL.
if dlisp_cdata, name != NULL
the inside-braces contents ((->child ->child->next))
| char* dlisp_lispentry::name |
the main content.
Text. NULL if it is a bracket kind of thing.
| struct dlisp_lispentry* dlisp_lispentry::next |
the next-item (xxx next)
| enum { ... } dlisp_lispentry::type |
type of entry.
if dlisp_bracket, child != NULL.
if dlisp_cdata, name != NULL
1.4.7