This commit is contained in:
Kolan Sh 2011-07-05 18:40:59 +04:00
parent ce665559df
commit 43d15eeebd
1 changed files with 16 additions and 8 deletions

View File

@ -32,18 +32,25 @@ enum tex_parser_error {
/** /**
* struct tex_table_row_s - LaTeX table row * struct tex_table_row_s - LaTeX table row
* *
* @cells:
* @row_line:
* *
*/ */
struct tex_table_row_s { struct tex_table_row_s {
char **cells; char **cells;
char *after; // \hline, \cline{4-5} etc. char *row_line; // \hline, \cline{4-5} etc.
}; };
/** /**
* struct tex_table_s - LaTeX table * struct tex_table_s - LaTeX table
* *
* * @document_offset:
* * @document_size:
* @id:
* @col_props:
* @head_table:
* @foot_table:
* @main_table:
*/ */
struct tex_table_s { struct tex_table_s {
size_t document_offset; // offset (in sybmols) in the LaTeX document size_t document_offset; // offset (in sybmols) in the LaTeX document
@ -56,8 +63,9 @@ struct tex_table_s {
}; };
/** /**
* struct tex_graphics - LaTeX graphics
* *
* * @something:
*/ */
struct tex_graphics { struct tex_graphics {
void *something; void *something;
@ -66,9 +74,9 @@ struct tex_graphics {
/** /**
* enum tex_element_type - Type of LaTeX element * enum tex_element_type - Type of LaTeX element
* *
* TEX_ELEM_TEXT: Text containing non-arable code * @TEX_ELEM_TEXT: Text containing non-arable code
* TEX_ELEM_TABLE: LaTeX table or longtable * @TEX_ELEM_TABLE: LaTeX table or longtable
* TEX_ELEM_GRAPHICS: LaTeX graphics (images, plots) * @TEX_ELEM_GRAPHICS: LaTeX graphics (images, plots)
* *
* Need some description here... * Need some description here...
*/ */
@ -117,7 +125,7 @@ struct tex_struct_s {
* *
* Parses LaTeX text string @source of length len to *@tex_struct. * Parses LaTeX text string @source of length len to *@tex_struct.
* If some error occurs, parser returns immediatly with error info in *@error. * If some error occurs, parser returns immediatly with error info in *@error.
* @tex_struct or @error can't be %NULL, * @tex_struct or @error can't be %NULL; *@tex_struct *@error must be %NULL.
*/ */
void tex_parse(const char *source, size_t len, struct tex_struct_s **tex_struct, struct zerror_s **error); void tex_parse(const char *source, size_t len, struct tex_struct_s **tex_struct, struct zerror_s **error);