dev/c/tex_parser/tex_parser_table.h

76 lines
801 B
C

#ifndef _TEX_PARSER_TABLE_H
#define _TEX_PARSER_TABLE_H
#include <sys/types.h>
struct tex_table_cell_elem_s {
};
/**
*
*
*
*
*/
struct cell_s {
char *before;
char *request;
char *after;
};
/**
*
*
*
*
*
*/
struct row_s {
char *before;
struct cell_s *cells;
char *after;
};
/**
*
*
*
*
*/
struct header_s {
char *before;
struct row_s *rows;
char *after;
};
/**
*
*
*
*
*/
struct footer_s {
char *before;
struct row_s *rows;
char *after;
};
/**
*
*
*
*
*/
struct table_s {
size_t document_offset; // offset in the LaTeX document
size_t document_size; // size in the LaTeX document
char *id; // "Drossel1.Table1"
char **column_scheme; // "|>{\centering}m{0.1\paperwidth}"
struct header_s header;
struct footer_s footer;
struct row_s *rows;
};
#endif