Index: util_parse.h =================================================================== --- util_parse.h (revision 3461) +++ util_parse.h (revision 3462) @@ -1,6 +1,7 @@ #include #include #include +#include lht_doc_t *ldch_lht_get_doc(ldch_file_t *file); ldch_low_parser_t *ldch_lht_reg_low_parser(ldch_ctx_t *ctx); @@ -7,3 +8,6 @@ int csch_lht_parse_attribs_(csch_sheet_t *sheet, csch_chdr_t *dsth, csch_attribs_t *dsta, csch_source_arg_t src, lht_node_t *subtree, char *src_append_loc, void (*error)(void *ectx, lht_node_t *n, const char *msg), void *ectx); int csch_lht_parse_attribs(csch_attribs_t *dst, csch_source_arg_t src, lht_node_t *subtree, void (*error)(void *ectx, lht_node_t *n, const char *msg), void *ectx); + +/* Build a lihata subtree for a view; return NULL on error */ +lht_node_t *csch_view2lht(const csch_view_t *view);