Graphviz 13.0.0~dev.20241220.2304
|
#include <common/render.h>
#include <common/htmltable.h>
#include <common/htmllex.h>
#include <stdbool.h>
#include <util/alloc.h>
#include <cgraph/list.h>
#include <common/textspan.h>
#include <gvc/gvcext.h>
#include <util/agxbuf.h>
#include <util/strview.h>
#include <limits.h>
Go to the source code of this file.
Data Structures | |
union | HTMLSTYPE |
struct | htmlparserstate_s |
struct | htmllexstate_t |
struct | htmlscan_s |
union | yyalloc |
Macros | |
#define | YYBISON 1 |
#define | YYBISON_VERSION "3.5.1" |
#define | YYSKELETON_NAME "yacc.c" |
#define | YYPURE 2 |
#define | YYPUSH 0 |
#define | YYPULL 1 |
#define | YYSTYPE HTMLSTYPE |
#define | yyparse htmlparse |
#define | yylex htmllex |
#define | yyerror htmlerror |
#define | yydebug htmldebug |
#define | yynerrs htmlnerrs |
#define | YY_CAST(Type, Val) ((Type) (Val)) |
#define | YY_REINTERPRET_CAST(Type, Val) ((Type) (Val)) |
#define | YY_NULLPTR ((void*)0) |
#define | YYERROR_VERBOSE 0 |
#define | YY_HTML_HTMLPARSE_H_INCLUDED |
#define | HTMLDEBUG 0 |
#define | HTMLTOKENTYPE |
#define | T_end_br 258 |
#define | T_end_img 259 |
#define | T_row 260 |
#define | T_end_row 261 |
#define | T_html 262 |
#define | T_end_html 263 |
#define | T_end_table 264 |
#define | T_end_cell 265 |
#define | T_end_font 266 |
#define | T_string 267 |
#define | T_error 268 |
#define | T_n_italic 269 |
#define | T_n_bold 270 |
#define | T_n_underline 271 |
#define | T_n_overline 272 |
#define | T_n_sup 273 |
#define | T_n_sub 274 |
#define | T_n_s 275 |
#define | T_HR 276 |
#define | T_hr 277 |
#define | T_end_hr 278 |
#define | T_VR 279 |
#define | T_vr 280 |
#define | T_end_vr 281 |
#define | T_BR 282 |
#define | T_br 283 |
#define | T_IMG 284 |
#define | T_img 285 |
#define | T_table 286 |
#define | T_cell 287 |
#define | T_font 288 |
#define | T_italic 289 |
#define | T_bold 290 |
#define | T_underline 291 |
#define | T_overline 292 |
#define | T_sup 293 |
#define | T_sub 294 |
#define | T_s 295 |
#define | HTMLSTYPE_IS_TRIVIAL 1 |
#define | HTMLSTYPE_IS_DECLARED 1 |
#define | YYPTRDIFF_T long |
#define | YYPTRDIFF_MAXIMUM LONG_MAX |
#define | YYSIZE_T unsigned |
#define | YYSIZE_MAXIMUM |
#define | YYSIZEOF(X) YY_CAST (YYPTRDIFF_T, sizeof (X)) |
#define | YY_(Msgid) Msgid |
#define | YY_ATTRIBUTE_PURE |
#define | YY_ATTRIBUTE_UNUSED |
#define | YYUSE(E) ((void) (E)) |
#define | YY_INITIAL_VALUE(Value) Value |
#define | YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN |
#define | YY_IGNORE_MAYBE_UNINITIALIZED_END |
#define | YY_IGNORE_USELESS_CAST_BEGIN |
#define | YY_IGNORE_USELESS_CAST_END |
#define | YY_ASSERT(E) ((void) (0 && (E))) |
#define | YYSTACK_ALLOC YYMALLOC |
#define | YYSTACK_FREE YYFREE |
#define | YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM |
#define | YYMALLOC malloc |
#define | YYFREE free |
#define | YYSTACK_GAP_MAXIMUM (YYSIZEOF (union yyalloc) - 1) |
#define | YYSTACK_BYTES(N) |
#define | YYCOPY_NEEDED 1 |
#define | YYSTACK_RELOCATE(Stack_alloc, Stack) |
#define | YYFINAL 31 |
#define | YYLAST 271 |
#define | YYNTOKENS 41 |
#define | YYNNTS 39 |
#define | YYNRULES 69 |
#define | YYNSTATES 116 |
#define | YYUNDEFTOK 2 |
#define | YYMAXUTOK 295 |
#define | YYTRANSLATE(YYX) (0 <= (YYX) && (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
#define | YYPACT_NINF (-82) |
#define | yypact_value_is_default(Yyn) ((Yyn) == YYPACT_NINF) |
#define | YYTABLE_NINF (-63) |
#define | yytable_value_is_error(Yyn) 0 |
#define | yyerrok (yyerrstatus = 0) |
#define | yyclearin (yychar = YYEMPTY) |
#define | YYEMPTY (-2) |
#define | YYEOF 0 |
#define | YYACCEPT goto yyacceptlab |
#define | YYABORT goto yyabortlab |
#define | YYERROR goto yyerrorlab |
#define | YYRECOVERING() (!!yyerrstatus) |
#define | YYBACKUP(Token, Value) |
#define | YYTERROR 1 |
#define | YYERRCODE 256 |
#define | YYDPRINTF(Args) |
#define | YY_SYMBOL_PRINT(Title, Type, Value, Location) |
#define | YY_STACK_PRINT(Bottom, Top) |
#define | YY_REDUCE_PRINT(Rule) |
#define | YYINITDEPTH 200 |
#define | YYMAXDEPTH 10000 |
#define | YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) |
Typedefs | |
typedef union HTMLSTYPE | HTMLSTYPE |
typedef signed char | yytype_int8 |
typedef short | yytype_int16 |
typedef unsigned char | yytype_uint8 |
typedef unsigned short | yytype_uint16 |
typedef yytype_int8 | yy_state_t |
typedef int | yy_state_fast_t |
Enumerations | |
enum | htmltokentype { T_end_br = 258 , T_end_img = 259 , T_row = 260 , T_end_row = 261 , T_html = 262 , T_end_html = 263 , T_end_table = 264 , T_end_cell = 265 , T_end_font = 266 , T_string = 267 , T_error = 268 , T_n_italic = 269 , T_n_bold = 270 , T_n_underline = 271 , T_n_overline = 272 , T_n_sup = 273 , T_n_sub = 274 , T_n_s = 275 , T_HR = 276 , T_hr = 277 , T_end_hr = 278 , T_VR = 279 , T_vr = 280 , T_end_vr = 281 , T_BR = 282 , T_br = 283 , T_IMG = 284 , T_img = 285 , T_table = 286 , T_cell = 287 , T_font = 288 , T_italic = 289 , T_bold = 290 , T_underline = 291 , T_overline = 292 , T_sup = 293 , T_sub = 294 , T_s = 295 } |
Functions | |
static void | cleanCell (htmlcell_t *cp) |
Clean up cell if error in parsing. | |
static void | cleanTbl (htmltbl_t *tp) |
Clean up table if error in parsing. | |
static void | appendFItemList (htmlparserstate_t *html_state, agxbuf *ag) |
Append a new text span to the list. | |
static void | appendFLineList (htmlparserstate_t *html_state, int v) |
static htmltxt_t * | mkText (htmlparserstate_t *html_state) |
static row_t * | lastRow (htmlparserstate_t *html_state) |
static void | addRow (htmlparserstate_t *html_state) |
Add new cell row to current table. | |
static void | setCell (htmlparserstate_t *html_state, htmlcell_t *cp, void *obj, label_type_t kind) |
Set cell body and type and attach to row. | |
static htmllabel_t * | mkLabel (void *obj, label_type_t kind) |
Create label, given body and type. | |
static void | cleanup (htmlparserstate_t *html_state) |
static bool | nonSpace (const char *s) |
Return 1 if s contains a non-space character. | |
static void | pushFont (htmlparserstate_t *html_state, textfont_t *fp) |
Fonts are allocated in the lexer. | |
static void | popFont (htmlparserstate_t *html_state) |
int | htmlparse (htmlscan_t *scanner) |
static void | free_ti (textspan_t item) |
static void | free_hi (htextspan_t item) |
void * | malloc (YYSIZE_T) |
void | free (void *) |
static void | yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep, htmlscan_t *scanner) |
int | yyparse (htmlscan_t *scanner) |
htmllabel_t * | parseHTML (char *txt, int *warn, htmlenv_t *env) |
Variables | |
static const yytype_int8 | yytranslate [] |
static const yytype_int16 | yypact [] |
static const yytype_int8 | yydefact [] |
static const yytype_int16 | yypgoto [] |
static const yytype_int8 | yydefgoto [] |
static const yytype_int8 | yytable [] |
static const yytype_int8 | yycheck [] |
static const yytype_int8 | yystos [] |
static const yytype_int8 | yyr1 [] |
static const yytype_int8 | yyr2 [] |
#define HTMLDEBUG 0 |
Definition at line 209 of file htmlparse.c.
#define HTMLSTYPE_IS_DECLARED 1 |
Definition at line 332 of file htmlparse.c.
#define HTMLSTYPE_IS_TRIVIAL 1 |
Definition at line 331 of file htmlparse.c.
#define HTMLTOKENTYPE |
Definition at line 230 of file htmlparse.c.
#define T_bold 290 |
Definition at line 306 of file htmlparse.c.
#define T_BR 282 |
Definition at line 298 of file htmlparse.c.
#define T_br 283 |
Definition at line 299 of file htmlparse.c.
#define T_cell 287 |
Definition at line 303 of file htmlparse.c.
#define T_end_br 258 |
Definition at line 274 of file htmlparse.c.
#define T_end_cell 265 |
Definition at line 281 of file htmlparse.c.
#define T_end_font 266 |
Definition at line 282 of file htmlparse.c.
#define T_end_hr 278 |
Definition at line 294 of file htmlparse.c.
#define T_end_html 263 |
Definition at line 279 of file htmlparse.c.
#define T_end_img 259 |
Definition at line 275 of file htmlparse.c.
#define T_end_row 261 |
Definition at line 277 of file htmlparse.c.
#define T_end_table 264 |
Definition at line 280 of file htmlparse.c.
#define T_end_vr 281 |
Definition at line 297 of file htmlparse.c.
#define T_error 268 |
Definition at line 284 of file htmlparse.c.
#define T_font 288 |
Definition at line 304 of file htmlparse.c.
#define T_HR 276 |
Definition at line 292 of file htmlparse.c.
#define T_hr 277 |
Definition at line 293 of file htmlparse.c.
#define T_html 262 |
Definition at line 278 of file htmlparse.c.
#define T_IMG 284 |
Definition at line 300 of file htmlparse.c.
#define T_img 285 |
Definition at line 301 of file htmlparse.c.
#define T_italic 289 |
Definition at line 305 of file htmlparse.c.
#define T_n_bold 270 |
Definition at line 286 of file htmlparse.c.
#define T_n_italic 269 |
Definition at line 285 of file htmlparse.c.
#define T_n_overline 272 |
Definition at line 288 of file htmlparse.c.
#define T_n_s 275 |
Definition at line 291 of file htmlparse.c.
#define T_n_sub 274 |
Definition at line 290 of file htmlparse.c.
#define T_n_sup 273 |
Definition at line 289 of file htmlparse.c.
#define T_n_underline 271 |
Definition at line 287 of file htmlparse.c.
#define T_overline 292 |
Definition at line 308 of file htmlparse.c.
#define T_row 260 |
Definition at line 276 of file htmlparse.c.
#define T_s 295 |
Definition at line 311 of file htmlparse.c.
#define T_string 267 |
Definition at line 283 of file htmlparse.c.
#define T_sub 294 |
Definition at line 310 of file htmlparse.c.
#define T_sup 293 |
Definition at line 309 of file htmlparse.c.
#define T_table 286 |
Definition at line 302 of file htmlparse.c.
#define T_underline 291 |
Definition at line 307 of file htmlparse.c.
#define T_VR 279 |
Definition at line 295 of file htmlparse.c.
#define T_vr 280 |
Definition at line 296 of file htmlparse.c.
#define YY_ | ( | Msgid | ) | Msgid |
Definition at line 509 of file htmlparse.c.
Definition at line 568 of file htmlparse.c.
#define YY_ATTRIBUTE_PURE |
Definition at line 517 of file htmlparse.c.
#define YY_ATTRIBUTE_UNUSED |
Definition at line 525 of file htmlparse.c.
#define YY_CAST | ( | Type, | |
Val | |||
) | ((Type) (Val)) |
Definition at line 172 of file htmlparse.c.
#define YY_HTML_HTMLPARSE_H_INCLUDED |
Definition at line 199 of file htmlparse.c.
#define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN |
Definition at line 548 of file htmlparse.c.
#define YY_IGNORE_MAYBE_UNINITIALIZED_END |
Definition at line 549 of file htmlparse.c.
#define YY_IGNORE_USELESS_CAST_BEGIN |
Definition at line 563 of file htmlparse.c.
#define YY_IGNORE_USELESS_CAST_END |
Definition at line 564 of file htmlparse.c.
#define YY_INITIAL_VALUE | ( | Value | ) | Value |
Definition at line 545 of file htmlparse.c.
#define YY_NULLPTR ((void*)0) |
Definition at line 184 of file htmlparse.c.
#define YY_REDUCE_PRINT | ( | Rule | ) |
Definition at line 1143 of file htmlparse.c.
#define YY_REINTERPRET_CAST | ( | Type, | |
Val | |||
) | ((Type) (Val)) |
Definition at line 173 of file htmlparse.c.
#define YY_STACK_PRINT | ( | Bottom, | |
Top | |||
) |
Definition at line 1142 of file htmlparse.c.
#define YY_SYMBOL_PRINT | ( | Title, | |
Type, | |||
Value, | |||
Location | |||
) |
Definition at line 1141 of file htmlparse.c.
#define YYABORT goto yyabortlab |
Definition at line 985 of file htmlparse.c.
#define YYACCEPT goto yyacceptlab |
Definition at line 984 of file htmlparse.c.
#define YYBACKUP | ( | Token, | |
Value | |||
) |
Definition at line 991 of file htmlparse.c.
#define YYBISON 1 |
Definition at line 48 of file htmlparse.c.
#define YYBISON_VERSION "3.5.1" |
Definition at line 51 of file htmlparse.c.
Definition at line 980 of file htmlparse.c.
#define YYCOPY_NEEDED 1 |
Definition at line 658 of file htmlparse.c.
#define yydebug htmldebug |
Definition at line 71 of file htmlparse.c.
#define YYDPRINTF | ( | Args | ) |
Definition at line 1140 of file htmlparse.c.
#define YYEMPTY (-2) |
Definition at line 981 of file htmlparse.c.
#define YYEOF 0 |
Definition at line 982 of file htmlparse.c.
#define YYERRCODE 256 |
Definition at line 1010 of file htmlparse.c.
#define yyerrok (yyerrstatus = 0) |
Definition at line 979 of file htmlparse.c.
#define yyerror htmlerror |
Definition at line 70 of file htmlparse.c.
#define YYERROR goto yyerrorlab |
Definition at line 986 of file htmlparse.c.
#define YYERROR_VERBOSE 0 |
Definition at line 193 of file htmlparse.c.
#define YYFINAL 31 |
Definition at line 699 of file htmlparse.c.
#define YYFREE free |
Definition at line 629 of file htmlparse.c.
#define YYINITDEPTH 200 |
Definition at line 1149 of file htmlparse.c.
#define YYLAST 271 |
Definition at line 701 of file htmlparse.c.
#define yylex | ( | void | ) | htmllex |
Definition at line 69 of file htmlparse.c.
#define YYMALLOC malloc |
Definition at line 623 of file htmlparse.c.
#define YYMAXDEPTH 10000 |
Definition at line 1160 of file htmlparse.c.
#define YYMAXUTOK 295 |
Definition at line 713 of file htmlparse.c.
#define yynerrs htmlnerrs |
Definition at line 72 of file htmlparse.c.
#define YYNNTS 39 |
Definition at line 706 of file htmlparse.c.
#define YYNRULES 69 |
Definition at line 708 of file htmlparse.c.
#define YYNSTATES 116 |
Definition at line 710 of file htmlparse.c.
#define YYNTOKENS 41 |
Definition at line 704 of file htmlparse.c.
#define YYPACT_NINF (-82) |
Definition at line 804 of file htmlparse.c.
#define yypact_value_is_default | ( | Yyn | ) | ((Yyn) == YYPACT_NINF) |
Definition at line 806 of file htmlparse.c.
#define yyparse | ( | void | ) | htmlparse |
Definition at line 68 of file htmlparse.c.
#define YYPTRDIFF_MAXIMUM LONG_MAX |
Definition at line 470 of file htmlparse.c.
#define YYPTRDIFF_T long |
Definition at line 469 of file htmlparse.c.
#define YYPULL 1 |
Definition at line 63 of file htmlparse.c.
#define YYPURE 2 |
Definition at line 57 of file htmlparse.c.
#define YYPUSH 0 |
Definition at line 60 of file htmlparse.c.
#define YYRECOVERING | ( | ) | (!!yyerrstatus) |
Definition at line 989 of file htmlparse.c.
#define YYSIZE_MAXIMUM |
Definition at line 487 of file htmlparse.c.
#define YYSIZE_T unsigned |
Definition at line 483 of file htmlparse.c.
#define YYSIZEOF | ( | X | ) | YY_CAST (YYPTRDIFF_T, sizeof (X)) |
Definition at line 493 of file htmlparse.c.
#define YYSKELETON_NAME "yacc.c" |
Definition at line 54 of file htmlparse.c.
#define YYSTACK_ALLOC YYMALLOC |
Definition at line 609 of file htmlparse.c.
#define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM |
Definition at line 612 of file htmlparse.c.
#define YYSTACK_BYTES | ( | N | ) |
Definition at line 654 of file htmlparse.c.
#define YYSTACK_FREE YYFREE |
Definition at line 610 of file htmlparse.c.
Definition at line 650 of file htmlparse.c.
#define YYSTACK_RELOCATE | ( | Stack_alloc, | |
Stack | |||
) |
Definition at line 665 of file htmlparse.c.
#define YYSTYPE HTMLSTYPE |
Definition at line 66 of file htmlparse.c.
#define YYTABLE_NINF (-63) |
Definition at line 809 of file htmlparse.c.
#define yytable_value_is_error | ( | Yyn | ) | 0 |
Definition at line 811 of file htmlparse.c.
#define YYTERROR 1 |
Definition at line 1009 of file htmlparse.c.
#define YYTRANSLATE | ( | YYX | ) | (0 <= (YYX) && (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
Definition at line 718 of file htmlparse.c.
#define YYUNDEFTOK 2 |
Definition at line 712 of file htmlparse.c.
Definition at line 531 of file htmlparse.c.
Definition at line 330 of file htmlparse.c.
typedef int yy_state_fast_t |
Definition at line 499 of file htmlparse.c.
typedef yytype_int8 yy_state_t |
Definition at line 496 of file htmlparse.c.
typedef short yytype_int16 |
Definition at line 433 of file htmlparse.c.
typedef signed char yytype_int8 |
Definition at line 425 of file htmlparse.c.
typedef unsigned short yytype_uint16 |
Definition at line 453 of file htmlparse.c.
typedef unsigned char yytype_uint8 |
Definition at line 442 of file htmlparse.c.
enum htmltokentype |
Definition at line 231 of file htmlparse.c.
|
static |
Definition at line 2299 of file htmlparse.c.
References gv_alloc(), htmltbl_t::hrule, htmltbl_t::p, htmltbl_t::rows, row_t::ruled, htmlparserstate_s::tblstack, and htmltbl_t::u.
Referenced by yyparse().
|
static |
Definition at line 2230 of file htmlparse.c.
References agxbdisown(), htmlparserstate_s::fitemList, htmlparserstate_s::fontstack, and textspan_t::str.
Referenced by yyparse().
|
static |
Definition at line 2238 of file htmlparse.c.
References cnt(), htmlparserstate_s::fitemList, textspan_t::font, htmlparserstate_s::fontstack, htmlparserstate_s::fspanList, gv_alloc(), gv_calloc(), gv_strdup(), htextspan_t::items, htextspan_t::just, htextspan_t::nitems, and textspan_t::str.
Referenced by mkText(), and yyparse().
|
static |
Definition at line 103 of file htmlparse.c.
References htmlcell_t::child, cleanTbl(), htmlcell_t::data, free(), free_html_data(), free_html_text(), HTML_TBL, HTML_TEXT, htmllabel_t::kind, htmllabel_t::tbl, htmllabel_t::txt, and htmllabel_t::u.
Referenced by cleanTbl().
|
static |
Definition at line 88 of file htmlparse.c.
References cleanCell(), htmltbl_t::data, free(), free_html_data(), htmltbl_t::p, rows, htmltbl_t::rows, row_t::rp, and htmltbl_t::u.
Referenced by cleanCell(), cleanup(), and cleanup().
|
static |
Definition at line 2326 of file htmlparse.c.
References cleanTbl(), htmlparserstate_s::fitemList, htmlparserstate_s::fontstack, free_html_label(), htmlparserstate_s::fspanList, htmlparserstate_s::lbl, NULL, htmltbl_t::p, htmltbl_t::prev, htmlparserstate_s::tblstack, and htmltbl_t::u.
void free | ( | void * | ) |
Referenced by cleanCell(), cleanTbl(), free_hi(), and free_ti().
|
inlinestatic |
Definition at line 350 of file htmlparse.c.
References free(), and HTMLSTYPE::i.
|
inlinestatic |
Definition at line 344 of file htmlparse.c.
References free().
int htmlparse | ( | htmlscan_t * | scanner | ) |
|
static |
Definition at line 2293 of file htmlparse.c.
References htmltbl_t::p, htmltbl_t::rows, htmlparserstate_s::tblstack, and htmltbl_t::u.
Referenced by yyparse().
void * malloc | ( | YYSIZE_T | ) |
|
static |
Definition at line 130 of file htmlparse.c.
References gv_alloc(), HTML_TEXT, htmllabel_t::kind, htmllabel_t::tbl, htmllabel_t::txt, and htmllabel_t::u.
Referenced by yyparse().
|
static |
Definition at line 2269 of file htmlparse.c.
References appendFLineList(), cnt(), htmlparserstate_s::fitemList, htmlparserstate_s::fspanList, gv_alloc(), gv_calloc(), htmltxt_t::nspans, htmltxt_t::spans, and UNSET_ALIGN.
Referenced by yyparse().
|
static |
Definition at line 148 of file htmlparse.c.
Referenced by yyparse().
htmllabel_t * parseHTML | ( | char * | txt, |
int * | warn, | ||
htmlenv_t * | env | ||
) |
Definition at line 2379 of file htmlparse.c.
References agxbfree(), clearHTMLlexer(), htmlenv_t::g, GD_gvc, htmlparse(), initHTMLlexer(), NULL, scanner, and str.
Referenced by make_html_label().
|
static |
Definition at line 2369 of file htmlparse.c.
References htmlparserstate_s::fontstack.
Referenced by yyparse().
|
static |
Definition at line 2348 of file htmlparse.c.
References textfont_t::color, dtinsert, textfont_t::flags, htmlparserstate_s::fontstack, htmlparserstate_s::gvc, textfont_t::name, textfont_t::size, and GVC_s::textfont_dt.
Referenced by yyparse().
|
static |
Definition at line 2307 of file htmlparse.c.
References htmlcell_t::child, htmlcell_t::hruled, HTML_IMAGE, HTML_TEXT, htmllabel_t::img, htmllabel_t::kind, htmltbl_t::p, row, htmltbl_t::rows, row_t::rp, htmllabel_t::tbl, htmlparserstate_s::tblstack, htmllabel_t::txt, htmltbl_t::u, htmllabel_t::u, htmltbl_t::vrule, and htmlcell_t::vruled.
Referenced by yyparse().
|
static |
Definition at line 1401 of file htmlparse.c.
References scanner, YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN, YY_IGNORE_MAYBE_UNINITIALIZED_END, YY_SYMBOL_PRINT, and YYUSE.
Referenced by yyparse().
int yyparse | ( | htmlscan_t * | scanner | ) |
Definition at line 1422 of file htmlparse.c.
References addRow(), agxbuse(), appendFItemList(), appendFLineList(), cleanup(), font, HTML_IMAGE, HTML_TBL, HTML_TEXT, htmlerror(), lastRow(), mkLabel(), mkText(), nonSpace(), popFont(), pushFont(), scanner, setCell(), YY_, YY_ASSERT, YY_CAST, YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN, YY_IGNORE_MAYBE_UNINITIALIZED_END, YY_IGNORE_USELESS_CAST_BEGIN, YY_IGNORE_USELESS_CAST_END, YY_INITIAL_VALUE, YY_REDUCE_PRINT, YY_STACK_PRINT, YY_SYMBOL_PRINT, YYABORT, YYACCEPT, yychar, yycheck, yydefact, yydefgoto, yydestruct(), YYDPRINTF, YYEMPTY, YYEOF, yyerror, YYERROR, YYFINAL, YYINITDEPTH, YYLAST, yylex, yylval, YYMAXDEPTH, yynerrs, YYNSTATES, YYNTOKENS, yypact, yypact_value_is_default, yypgoto, YYPOPSTACK, YYPTRDIFF_T, yyr1, yyr2, YYSIZE_T, YYSIZEOF, YYSTACK_ALLOC, YYSTACK_BYTES, YYSTACK_FREE, YYSTACK_RELOCATE, yystos, YYSTYPE, yytable, yytable_value_is_error, YYTERROR, and YYTRANSLATE.
|
static |
Definition at line 904 of file htmlparse.c.
Referenced by yyparse().
|
static |
Definition at line 835 of file htmlparse.c.
Referenced by yyparse().
|
static |
Definition at line 861 of file htmlparse.c.
Referenced by yyparse().
|
static |
Definition at line 816 of file htmlparse.c.
Referenced by yyparse().
|
static |
Definition at line 852 of file htmlparse.c.
Referenced by yyparse().
|
static |
Definition at line 955 of file htmlparse.c.
Referenced by yyparse().
|
static |
Definition at line 967 of file htmlparse.c.
Referenced by yyparse().
|
static |
Definition at line 938 of file htmlparse.c.
Referenced by yyparse().
|
static |
Definition at line 872 of file htmlparse.c.
Referenced by yyparse().
|
static |
Definition at line 723 of file htmlparse.c.