Graphviz 12.0.1~dev.20240715.2254
|
#include <cgraph/alloc.h>
#include <common/render.h>
#include <common/htmltable.h>
#include <common/htmllex.h>
Go to the source code of this file.
Functions | |
cleanup () | |
htmllabel_t * | parseHTML (char *txt, int *warn, htmlenv_t *env) |
cleanup | ( | ) |
htmllabel_t * parseHTML | ( | char * | txt, |
int * | warn, | ||
htmlenv_t * | env | ||
) |
Definition at line 563 of file htmlparse.y.
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.
$<tbl> $ = $2 |
Definition at line 499 of file htmlparse.y.
$$ = $3 |
Definition at line 525 of file htmlparse.y.
cell $2 |
Definition at line 536 of file htmlparse.y.
fonttext __pad0__ |
Definition at line 415 of file htmlparse.y.
n_strike __pad10__ |
Definition at line 455 of file htmlparse.y.
underline __pad11__ |
Definition at line 458 of file htmlparse.y.
n_underline __pad12__ |
Definition at line 461 of file htmlparse.y.
overline __pad13__ |
Definition at line 464 of file htmlparse.y.
n_overline __pad14__ |
Definition at line 467 of file htmlparse.y.
sup __pad15__ |
Definition at line 470 of file htmlparse.y.
n_sup __pad16__ |
Definition at line 473 of file htmlparse.y.
sub __pad17__ |
Definition at line 476 of file htmlparse.y.
n_sub __pad18__ |
Definition at line 479 of file htmlparse.y.
br __pad19__ |
Definition at line 482 of file htmlparse.y.
text __pad1__ |
Definition at line 418 of file htmlparse.y.
string __pad20__ |
Definition at line 486 of file htmlparse.y.
table __pad21__ |
Definition at line 490 of file htmlparse.y.
fonttable __pad22__ |
Definition at line 511 of file htmlparse.y.
opt_space __pad23__ |
Definition at line 519 of file htmlparse.y.
rows __pad24__ |
Definition at line 523 of file htmlparse.y.
row __pad25__ |
Definition at line 528 of file htmlparse.y.
cells __pad26__ |
Definition at line 531 of file htmlparse.y.
cell __pad27__ |
Definition at line 536 of file htmlparse.y.
image __pad28__ |
Definition at line 542 of file htmlparse.y.
HR __pad29__ |
Definition at line 546 of file htmlparse.y.
textitem __pad2__ |
Definition at line 422 of file htmlparse.y.
VR __pad30__ |
Definition at line 550 of file htmlparse.y.
font __pad3__ |
Definition at line 434 of file htmlparse.y.
n_font __pad4__ |
Definition at line 437 of file htmlparse.y.
italic __pad5__ |
Definition at line 440 of file htmlparse.y.
n_italic __pad6__ |
Definition at line 443 of file htmlparse.y.
bold __pad7__ |
Definition at line 446 of file htmlparse.y.
n_bold __pad8__ |
Definition at line 449 of file htmlparse.y.
strike __pad9__ |
Definition at line 452 of file htmlparse.y.
br {appendFLineList($1) |
Definition at line 423 of file htmlparse.y.
cells VR cell { $$ = $2 |
Definition at line 532 of file htmlparse.y.
$2 font = HTMLstate.fontstack->cfont |
Definition at line 498 of file htmlparse.y.
Referenced by fig_textspan(), gdgen_text(), glNewFont(), glNewFontFromParent(), glprintfglut(), lasi_textspan(), pango_textlayout(), print_bitmap_string(), printFontMap(), textspan_size(), and tkgen_textspan().
Definition at line 537 of file htmlparse.y.
cell HTML_TBL |
Definition at line 536 of file htmlparse.y.
T_cell image { setCell($1,$2,HTML_IMAGE) |
Definition at line 538 of file htmlparse.y.
Referenced by gdiplus_loadimage_gdiplus(), gdiplusgen_begin_page(), gdiplusgen_end_job(), ImageViewer::open(), quartz_loadimage_quartz(), and quartzgen_end_job().
bold table n_bold { $$=$2 |
Definition at line 516 of file htmlparse.y.
Definition at line 512 of file htmlparse.y.
italic table n_italic { $$=$2 |
Definition at line 513 of file htmlparse.y.
overline table n_overline { $$=$2 |
Definition at line 515 of file htmlparse.y.
font text n_font italic text n_italic underline text n_underline overline text n_overline bold text n_bold sup text n_sup sub text n_sub strike text n_strike |
Definition at line 431 of file htmlparse.y.
underline table n_underline { $$=$2 |
Definition at line 514 of file htmlparse.y.
rows T_end_table opt_space |
Definition at line 501 of file htmlparse.y.
require define api prefix |
Definition at line 19 of file htmlparse.y.
$2 u p prev = HTMLstate.tblstack |
Definition at line 495 of file htmlparse.y.
Referenced by addVertex(), build_skeleton(), class2(), convertSPtoRoute(), dfs(), interclexp(), listdelrec(), main(), main(), mkConstraintG(), mkCtrlPts(), mkTree(), post(), routesplines_(), setNStepsToLeaf(), setSizes(), and write_body().
rows HR row { $$ = $2 |
Definition at line 524 of file htmlparse.y.
Referenced by attach_edge_colors(), attached_clustering(), findCol(), Import_coord_clusters_from_dot(), makeMatrix(), setCell(), and SparseMatrix_import_dot().
Definition at line 496 of file htmlparse.y.
Referenced by processTbl().
T_BR { $$ = $1 |
Definition at line 483 of file htmlparse.y.
Definition at line 539 of file htmlparse.y.
T_end_cell { $$ = $1 |
Definition at line 536 of file htmlparse.y.
cells T_end_row { $$ = lastRow() |
Definition at line 528 of file htmlparse.y.
T_IMG { $$ = $1 |
Definition at line 543 of file htmlparse.y.
HTMLstate tblstack = $2 |
Definition at line 497 of file htmlparse.y.
YYABORT |
Definition at line 493 of file htmlparse.y.