Graphviz 12.0.1~dev.20240715.2254
|
#include <cgraph/alloc.h>
#include <common/render.h>
#include <common/htmltable.h>
#include <common/htmllex.h>
#include <limits.h>
Go to the source code of this file.
Data Structures | |
struct | sfont_t |
struct | fitem |
struct | fspan |
union | HTMLSTYPE |
union | yyalloc |
Macros | |
#define | YYBISON 1 |
#define | YYBISON_VERSION "3.5.1" |
#define | YYSKELETON_NAME "yacc.c" |
#define | YYPURE 0 |
#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 | yylval htmllval |
#define | yychar htmlchar |
#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 struct sfont_t | sfont_t |
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 | |
int | htmlparse (void) |
static void | free_ritem (void *item) |
static void | cleanTbl (htmltbl_t *tp) |
static void | cleanCell (htmlcell_t *cp) |
static void | free_citem (void *item) |
static void | free_fitem (void *item) |
static void | free_fspan (void *span) |
static void | appendFItemList (agxbuf *ag) |
static void | appendFLineList (int v) |
static htmltxt_t * | mkText (void) |
static pitem * | lastRow (void) |
static pitem * | addRow (void) |
static void | setCell (htmlcell_t *cp, void *obj, char kind) |
static htmllabel_t * | mkLabel (void *obj, char kind) |
static void | freeFontstack (void) |
static void | cleanup (void) |
static int | nonSpace (char *s) |
static void | pushFont (textfont_t *fp) |
static void | popFont (void) |
void * | malloc (YYSIZE_T) |
void | free (void *) |
static void | yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep) |
htmllabel_t * | parseHTML (char *txt, int *warn, htmlenv_t *env) |
Variables | ||
struct { | ||
htmllabel_t * lbl | ||
htmltbl_t * tblstack | ||
Dt_t * fitemList | ||
Dt_t * fspanList | ||
agxbuf * str | ||
sfont_t * fontstack | ||
GVC_t * gvc | ||
} | HTMLstate | |
static Dtdisc_t | rowDisc | |
static Dtdisc_t | cellDisc | |
static Dtdisc_t | fstrDisc | |
static Dtdisc_t | fspanDisc | |
HTMLSTYPE | htmllval | |
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 [] | |
int | yychar | |
YYSTYPE | yylval | |
int | yynerrs | |
#define HTMLDEBUG 0 |
Definition at line 478 of file htmlparse.c.
#define HTMLSTYPE_IS_DECLARED 1 |
Definition at line 589 of file htmlparse.c.
#define HTMLSTYPE_IS_TRIVIAL 1 |
Definition at line 588 of file htmlparse.c.
#define HTMLTOKENTYPE |
Definition at line 487 of file htmlparse.c.
#define T_bold 290 |
Definition at line 563 of file htmlparse.c.
#define T_BR 282 |
Definition at line 555 of file htmlparse.c.
#define T_br 283 |
Definition at line 556 of file htmlparse.c.
#define T_cell 287 |
Definition at line 560 of file htmlparse.c.
#define T_end_br 258 |
Definition at line 531 of file htmlparse.c.
#define T_end_cell 265 |
Definition at line 538 of file htmlparse.c.
#define T_end_font 266 |
Definition at line 539 of file htmlparse.c.
#define T_end_hr 278 |
Definition at line 551 of file htmlparse.c.
#define T_end_html 263 |
Definition at line 536 of file htmlparse.c.
#define T_end_img 259 |
Definition at line 532 of file htmlparse.c.
#define T_end_row 261 |
Definition at line 534 of file htmlparse.c.
#define T_end_table 264 |
Definition at line 537 of file htmlparse.c.
#define T_end_vr 281 |
Definition at line 554 of file htmlparse.c.
#define T_error 268 |
Definition at line 541 of file htmlparse.c.
#define T_font 288 |
Definition at line 561 of file htmlparse.c.
#define T_HR 276 |
Definition at line 549 of file htmlparse.c.
#define T_hr 277 |
Definition at line 550 of file htmlparse.c.
#define T_html 262 |
Definition at line 535 of file htmlparse.c.
#define T_IMG 284 |
Definition at line 557 of file htmlparse.c.
#define T_img 285 |
Definition at line 558 of file htmlparse.c.
#define T_italic 289 |
Definition at line 562 of file htmlparse.c.
#define T_n_bold 270 |
Definition at line 543 of file htmlparse.c.
#define T_n_italic 269 |
Definition at line 542 of file htmlparse.c.
#define T_n_overline 272 |
Definition at line 545 of file htmlparse.c.
#define T_n_s 275 |
Definition at line 548 of file htmlparse.c.
#define T_n_sub 274 |
Definition at line 547 of file htmlparse.c.
#define T_n_sup 273 |
Definition at line 546 of file htmlparse.c.
#define T_n_underline 271 |
Definition at line 544 of file htmlparse.c.
#define T_overline 292 |
Definition at line 565 of file htmlparse.c.
#define T_row 260 |
Definition at line 533 of file htmlparse.c.
#define T_s 295 |
Definition at line 568 of file htmlparse.c.
#define T_string 267 |
Definition at line 540 of file htmlparse.c.
#define T_sub 294 |
Definition at line 567 of file htmlparse.c.
#define T_sup 293 |
Definition at line 566 of file htmlparse.c.
#define T_table 286 |
Definition at line 559 of file htmlparse.c.
#define T_underline 291 |
Definition at line 564 of file htmlparse.c.
#define T_VR 279 |
Definition at line 552 of file htmlparse.c.
#define T_vr 280 |
Definition at line 553 of file htmlparse.c.
#define YY_ | ( | Msgid | ) | Msgid |
Definition at line 711 of file htmlparse.c.
Definition at line 770 of file htmlparse.c.
#define YY_ATTRIBUTE_PURE |
Definition at line 719 of file htmlparse.c.
#define YY_ATTRIBUTE_UNUSED |
Definition at line 727 of file htmlparse.c.
#define YY_CAST | ( | Type, | |
Val | |||
) | ((Type) (Val)) |
Definition at line 441 of file htmlparse.c.
#define YY_HTML_HTMLPARSE_H_INCLUDED |
Definition at line 468 of file htmlparse.c.
#define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN |
Definition at line 750 of file htmlparse.c.
#define YY_IGNORE_MAYBE_UNINITIALIZED_END |
Definition at line 751 of file htmlparse.c.
#define YY_IGNORE_USELESS_CAST_BEGIN |
Definition at line 765 of file htmlparse.c.
#define YY_IGNORE_USELESS_CAST_END |
Definition at line 766 of file htmlparse.c.
#define YY_INITIAL_VALUE | ( | Value | ) | Value |
Definition at line 747 of file htmlparse.c.
#define YY_NULLPTR ((void*)0) |
Definition at line 453 of file htmlparse.c.
#define YY_REDUCE_PRINT | ( | Rule | ) |
Definition at line 1344 of file htmlparse.c.
#define YY_REINTERPRET_CAST | ( | Type, | |
Val | |||
) | ((Type) (Val)) |
Definition at line 442 of file htmlparse.c.
#define YY_STACK_PRINT | ( | Bottom, | |
Top | |||
) |
Definition at line 1343 of file htmlparse.c.
#define YY_SYMBOL_PRINT | ( | Title, | |
Type, | |||
Value, | |||
Location | |||
) |
Definition at line 1342 of file htmlparse.c.
#define YYABORT goto yyabortlab |
Definition at line 1187 of file htmlparse.c.
#define YYACCEPT goto yyacceptlab |
Definition at line 1186 of file htmlparse.c.
#define YYBACKUP | ( | Token, | |
Value | |||
) |
#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.
#define yychar htmlchar |
Definition at line 74 of file htmlparse.c.
Definition at line 1182 of file htmlparse.c.
#define YYCOPY_NEEDED 1 |
Definition at line 860 of file htmlparse.c.
#define yydebug htmldebug |
Definition at line 71 of file htmlparse.c.
#define YYDPRINTF | ( | Args | ) |
Definition at line 1341 of file htmlparse.c.
#define YYEMPTY (-2) |
Definition at line 1183 of file htmlparse.c.
#define YYEOF 0 |
Definition at line 1184 of file htmlparse.c.
#define YYERRCODE 256 |
Definition at line 1212 of file htmlparse.c.
#define yyerrok (yyerrstatus = 0) |
Definition at line 1181 of file htmlparse.c.
#define yyerror htmlerror |
Definition at line 70 of file htmlparse.c.
#define YYERROR goto yyerrorlab |
Definition at line 1188 of file htmlparse.c.
#define YYERROR_VERBOSE 0 |
Definition at line 462 of file htmlparse.c.
#define YYFINAL 31 |
Definition at line 901 of file htmlparse.c.
#define YYFREE free |
Definition at line 831 of file htmlparse.c.
#define YYINITDEPTH 200 |
Definition at line 1350 of file htmlparse.c.
#define YYLAST 271 |
Definition at line 903 of file htmlparse.c.
#define yylex | ( | void | ) | htmllex |
Definition at line 69 of file htmlparse.c.
#define yylval htmllval |
Definition at line 73 of file htmlparse.c.
#define YYMALLOC malloc |
Definition at line 825 of file htmlparse.c.
#define YYMAXDEPTH 10000 |
Definition at line 1361 of file htmlparse.c.
#define YYMAXUTOK 295 |
Definition at line 915 of file htmlparse.c.
#define yynerrs htmlnerrs |
Definition at line 72 of file htmlparse.c.
#define YYNNTS 39 |
Definition at line 908 of file htmlparse.c.
#define YYNRULES 69 |
Definition at line 910 of file htmlparse.c.
#define YYNSTATES 116 |
Definition at line 912 of file htmlparse.c.
#define YYNTOKENS 41 |
Definition at line 906 of file htmlparse.c.
#define YYPACT_NINF (-82) |
Definition at line 1006 of file htmlparse.c.
#define yypact_value_is_default | ( | Yyn | ) | ((Yyn) == YYPACT_NINF) |
Definition at line 1008 of file htmlparse.c.
#define yyparse | ( | void | ) | htmlparse |
Definition at line 1631 of file htmlparse.c.
#define YYPTRDIFF_MAXIMUM LONG_MAX |
Definition at line 672 of file htmlparse.c.
#define YYPTRDIFF_T long |
Definition at line 671 of file htmlparse.c.
#define YYPULL 1 |
Definition at line 63 of file htmlparse.c.
#define YYPURE 0 |
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 1191 of file htmlparse.c.
#define YYSIZE_MAXIMUM |
Definition at line 689 of file htmlparse.c.
#define YYSIZE_T unsigned |
Definition at line 685 of file htmlparse.c.
#define YYSIZEOF | ( | X | ) | YY_CAST (YYPTRDIFF_T, sizeof (X)) |
Definition at line 695 of file htmlparse.c.
#define YYSKELETON_NAME "yacc.c" |
Definition at line 54 of file htmlparse.c.
#define YYSTACK_ALLOC YYMALLOC |
Definition at line 811 of file htmlparse.c.
#define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM |
Definition at line 814 of file htmlparse.c.
#define YYSTACK_BYTES | ( | N | ) |
Definition at line 856 of file htmlparse.c.
#define YYSTACK_FREE YYFREE |
Definition at line 812 of file htmlparse.c.
Definition at line 852 of file htmlparse.c.
#define YYSTACK_RELOCATE | ( | Stack_alloc, | |
Stack | |||
) |
Definition at line 867 of file htmlparse.c.
#define YYSTYPE HTMLSTYPE |
Definition at line 66 of file htmlparse.c.
#define YYTABLE_NINF (-63) |
Definition at line 1011 of file htmlparse.c.
#define yytable_value_is_error | ( | Yyn | ) | 0 |
Definition at line 1013 of file htmlparse.c.
#define YYTERROR 1 |
Definition at line 1211 of file htmlparse.c.
#define YYTRANSLATE | ( | YYX | ) | (0 <= (YYX) && (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
Definition at line 920 of file htmlparse.c.
#define YYUNDEFTOK 2 |
Definition at line 914 of file htmlparse.c.
Definition at line 733 of file htmlparse.c.
Definition at line 587 of file htmlparse.c.
typedef int yy_state_fast_t |
Definition at line 701 of file htmlparse.c.
typedef yytype_int8 yy_state_t |
Definition at line 698 of file htmlparse.c.
typedef short yytype_int16 |
Definition at line 635 of file htmlparse.c.
typedef signed char yytype_int8 |
Definition at line 627 of file htmlparse.c.
typedef unsigned short yytype_uint16 |
Definition at line 655 of file htmlparse.c.
typedef unsigned char yytype_uint8 |
Definition at line 644 of file htmlparse.c.
enum htmltokentype |
Definition at line 488 of file htmlparse.c.
|
static |
Definition at line 285 of file htmlparse.c.
References cellDisc, dtinsert, dtopen(), Dtqueue, gv_alloc(), htmltbl_t::hrule, HTMLstate, htmltbl_t::p, htmltbl_t::rows, pitem::rp, pitem::ruled, htmltbl_t::u, and pitem::u.
|
static |
Definition at line 202 of file htmlparse.c.
References agxbdisown(), dtinsert, textspan_t::font, gv_alloc(), HTMLstate, textspan_t::str, and fitem::ti.
|
static |
Definition at line 214 of file htmlparse.c.
References cnt(), dtclear, dtflatten(), dtinsert, dtlink, dtsize(), fitemList, textspan_t::font, gv_alloc(), gv_calloc(), gv_strdup(), HTMLstate, htextspan_t::items, htextspan_t::just, fspan::lp, htextspan_t::nitems, textspan_t::str, and fitem::ti.
Referenced by mkText().
|
static |
Definition at line 127 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 free_citem().
|
static |
Definition at line 116 of file htmlparse.c.
References htmltbl_t::data, dtclose(), free(), free_html_data(), htmltbl_t::p, htmltbl_t::rows, and htmltbl_t::u.
Referenced by cleanCell(), and cleanup().
|
static |
Definition at line 354 of file htmlparse.c.
References cellDisc, cleanTbl(), dtclear, free(), free_citem(), free_fitem(), free_fspan(), free_html_label(), _dtdisc_s::freef, freeFontstack(), fspanDisc, fstrDisc, HTMLstate, NULL, htmltbl_t::p, htmltbl_t::prev, and htmltbl_t::u.
void free | ( | void * | ) |
Referenced by cleanCell(), cleanTbl(), cleanup(), free_citem(), free_fitem(), free_fspan(), free_ritem(), freeFontstack(), and popFont().
|
static |
Definition at line 138 of file htmlparse.c.
References cleanCell(), pitem::cp, free(), and pitem::u.
Referenced by cleanup().
|
static |
Definition at line 167 of file htmlparse.c.
References free(), textspan_t::str, and fitem::ti.
Referenced by cleanup().
|
static |
Definition at line 173 of file htmlparse.c.
References free(), htextspan_t::items, fspan::lp, htextspan_t::nitems, and textspan_t::str.
Referenced by cleanup().
|
static |
|
static |
Definition at line 338 of file htmlparse.c.
References free(), and HTMLstate.
Referenced by cleanup().
|
extern |
|
static |
Definition at line 275 of file htmlparse.c.
References dtlast, HTMLstate, htmltbl_t::p, htmltbl_t::rows, and htmltbl_t::u.
void * malloc | ( | YYSIZE_T | ) |
|
static |
Definition at line 322 of file htmlparse.c.
References gv_alloc(), HTML_TEXT, kind, htmllabel_t::kind, htmllabel_t::tbl, htmllabel_t::txt, and htmllabel_t::u.
|
static |
Definition at line 249 of file htmlparse.c.
References appendFLineList(), cnt(), dtclear, dtfirst, dtnext, dtsize(), gv_alloc(), gv_calloc(), HTMLstate, fspan::lp, htmltxt_t::nspans, htmltxt_t::spans, and UNSET_ALIGN.
|
static |
Definition at line 385 of file htmlparse.c.
htmllabel_t * parseHTML | ( | char * | txt, |
int * | warn, | ||
htmlenv_t * | env | ||
) |
Definition at line 2431 of file htmlparse.c.
References agxbfree(), sfont_t::cfont, clearHTMLlexer(), dtclose(), dtopen(), Dtqueue, fspanDisc, fstrDisc, htmlenv_t::g, GD_gvc, htmlparse(), HTMLstate, initHTMLlexer(), NULL, sfont_t::pfont, and str.
Referenced by make_html_label().
|
static |
Definition at line 424 of file htmlparse.c.
References free(), HTMLstate, and sfont_t::pfont.
|
static |
Definition at line 399 of file htmlparse.c.
References sfont_t::cfont, textfont_t::color, dtinsert, textfont_t::flags, gv_alloc(), HTMLstate, textfont_t::name, sfont_t::pfont, and textfont_t::size.
|
static |
Definition at line 300 of file htmlparse.c.
References htmlcell_t::child, pitem::cp, dtinsert, dtlast, gv_alloc(), HTML_IMAGE, HTML_TEXT, HTML_VRULE, HTMLstate, htmllabel_t::img, kind, htmllabel_t::kind, htmltbl_t::p, row, htmltbl_t::rows, pitem::rp, htmlcell_t::ruled, htmllabel_t::tbl, htmllabel_t::txt, htmltbl_t::u, htmllabel_t::u, pitem::u, and htmltbl_t::vrule.
|
static |
Definition at line 1602 of file htmlparse.c.
References YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN, YY_IGNORE_MAYBE_UNINITIALIZED_END, YY_SYMBOL_PRINT, and YYUSE.
|
static |
Definition at line 150 of file htmlparse.c.
Dt_t* fitemList |
Definition at line 95 of file htmlparse.c.
Referenced by appendFLineList().
sfont_t* fontstack |
Definition at line 98 of file htmlparse.c.
|
static |
Definition at line 193 of file htmlparse.c.
Referenced by cleanup(), and parseHTML().
Dt_t* fspanList |
Definition at line 96 of file htmlparse.c.
|
static |
Definition at line 188 of file htmlparse.c.
Referenced by cleanup(), and parseHTML().
GVC_t* gvc |
Definition at line 99 of file htmlparse.c.
Referenced by cloneGraph(), config_extra_args(), core_loadimage_null(), dotneato_args_initialize(), emit_node(), emit_view(), graphcmd(), gv_channel_writer_init(), gv_string_writer_init(), gv_writer_reset(), gvAddLibrary(), gvcBuildDate(), gvcInfo(), gvCloneGVC(), gvconfig(), gvconfig_plugin_install_builtins(), gvconfig_plugin_install_from_library(), gvContext(), gvContextPlugins(), gvcVersion(), gvdevice_initialize(), gvevent_read(), gvFinalize(), gvFreeCloneGVC(), gvFreeContext(), gvFreeLayout(), gvg_init(), gvjobs_delete(), gvjobs_first(), gvjobs_next(), gvjobs_output_filename(), gvjobs_output_langname(), gvLayout(), gvlayout_select(), gvLayoutJobs(), gvNEWcontext(), gvNextInputGraph(), gvParseArgs(), gvplugin_activate(), gvplugin_graph(), gvplugin_install(), gvplugin_library_load(), gvplugin_list(), gvplugin_load(), gvplugin_package_record(), gvplugin_write_status(), gvPluginList(), gvPluginsGraph(), gvRender(), gvrender_select(), gvRenderContext(), gvRenderData(), gvRenderFilename(), gvRenderJobs(), gvtextlayout(), gvtextlayout_select(), init_graph(), init_gvc(), init_job_margin(), init_job_pad(), init_job_pagination(), init_job_viewport(), init_layering(), json_begin_graph(), layer_index(), LoadPlugins(), main(), main(), main(), make_simple_label(), parse_layers(), parse_layerselect(), readGraphs(), selectedLayer(), size_html_txt(), storeline(), tcldot_layout(), textfont_dict_close(), textfont_dict_open(), textspan_size(), use_library(), and xdotBB().
|
extern |
struct { ... } HTMLstate |
Referenced by addRow(), appendFItemList(), appendFLineList(), cleanup(), freeFontstack(), lastRow(), mkText(), parseHTML(), popFont(), pushFont(), and setCell().
htmllabel_t* lbl |
Definition at line 93 of file htmlparse.c.
Referenced by attachOrthoEdges(), compile(), emit_edge_label(), html_port(), initMapData(), initObjMapData(), label_subgs(), labelOf(), make_html_label(), mkStmts(), orthoEdges(), parse_reclbl(), placeLabels(), recordlintrsx(), recordointrsx(), set_ycoords(), and write_plain().
|
static |
Definition at line 144 of file htmlparse.c.
agxbuf* str |
Definition at line 97 of file htmlparse.c.
Referenced by _write_canonstr(), aagerror(), aagerror(), agcanon(), agcanonStr(), aginternalmapinsert(), aginternalmaplookup(), agmapnametoid(), bboxPDF(), bind_shape(), bindedgeattr(), boxof(), canontoken(), colorxlate(), colorxlate(), common_init_edge(), common_init_node(), do_graph_label(), emit_background(), emit_cluster_colors(), emit_colors(), emit_once(), eol(), epsf_init(), eval(), exsplit(), exsub(), extokens(), fig_comment(), findPath(), finishNode(), fullColor(), gdgen_text(), getNum(), getoutputbuffer(), getPenColor(), getPointFromStr(), glCompColorxlate(), gmlerror(), graphviz_unflatten(), gvloadimage_select(), gvplugin_api(), gvplugin_list(), gvplugin_load(), gvrender_comment(), gvrender_select(), htmlEntity(), idmap(), init_job_viewport(), init_layering(), ioput(), ioputstr(), ioputstr(), ioputstr(), is_a_strong_cluster(), is_escape(), is_natural_number(), lasi_comment(), layer_index(), majorization(), make_label(), map_rec_port(), match(), memrchr(), mkAttr(), myiddisc_map(), neatoLayout(), neatoMode(), noClip(), nxtc(), on_gvprbuttonload_clicked(), parseAction(), parseBracket(), parseCase(), parseGuard(), parseHTML(), parseID(), parseKind(), parseProg(), pic_comment(), pov_comment(), psgen_comment(), psgen_textspan(), rankset_kind(), readc(), resolveColor(), Ruby_Format_TypeError(), safefile(), scan_graph_mode(), set_attr_object_type(), sffmtint(), show_gui_warning(), skipWS(), skipWS(), strcasestr(), strdup_and_subst_obj(), strdup_and_subst_obj0(), svg_comment(), svg_print_id_class(), SWIG_Guile_scm2newstr(), SWIG_Lua_dostring(), SWIG_Lua_pusherrstring(), SWIG_Python_TypeError(), SWIG_PyUnicode_AsUTF8AndSize(), swig_varlink_str(), tclGdTextCmd(), tkgen_comment(), unknown(), unknown(), unreadc(), update_columns(), user_init(), versionStr2Version(), write_canonstr(), and write_plain().
Definition at line 94 of file htmlparse.c.
int yychar |
Definition at line 1618 of file htmlparse.c.
|
static |
Definition at line 1106 of file htmlparse.c.
|
static |
Definition at line 1037 of file htmlparse.c.
|
static |
Definition at line 1063 of file htmlparse.c.
YYSTYPE yylval |
Definition at line 1621 of file htmlparse.c.
int yynerrs |
Definition at line 1623 of file htmlparse.c.
|
static |
Definition at line 1018 of file htmlparse.c.
|
static |
Definition at line 1054 of file htmlparse.c.
|
static |
Definition at line 1157 of file htmlparse.c.
|
static |
Definition at line 1169 of file htmlparse.c.
|
static |
Definition at line 1140 of file htmlparse.c.
|
static |
Definition at line 1074 of file htmlparse.c.
|
static |
Definition at line 925 of file htmlparse.c.