HTML Tidy  5.4.0
The HTACG Tidy HTML Project
parser.h File Reference

Go to the source code of this file.

Functions

Bool TY_❪CheckNodeIntegrity❫ (Node *node)
 
void TY_❪CoerceNode❫ (TidyDocImpl *doc, Node *node, TidyTagId tid, Bool obsolete, Bool expected)
 
Node * TY_❪DiscardElement❫ (TidyDocImpl *doc, Node *element)
 
Node * TY_❪DropEmptyElements❫ (TidyDocImpl *doc, Node *node)
 
void TY_❪InsertNodeAfterElement❫ (Node *element, Node *node)
 
void TY_❪InsertNodeAtEnd❫ (Node *element, Node *node)
 
void TY_❪InsertNodeAtStart❫ (Node *element, Node *node)
 
void TY_❪InsertNodeBeforeElement❫ (Node *element, Node *node)
 
Bool TY_❪IsBlank❫ (Lexer *lexer, Node *node)
 
Bool TY_❪IsJavaScript❫ (Node *node)
 
Bool TY_❪IsNewNode❫ (Node *node)
 
void TY_❪ParseDocument❫ (TidyDocImpl *doc)
 
void TY_❪ParseXMLDocument❫ (TidyDocImpl *doc)
 
Node * TY_❪RemoveNode❫ (Node *node)
 
Bool TY_❪TextNodeEndWithSpace❫ (Lexer *lexer, Node *node)
 
Node * TY_❪TrimEmptyElement❫ (TidyDocImpl *doc, Node *element)
 
Bool TY_❪XMLPreserveWhiteSpace❫ (TidyDocImpl *doc, Node *element)
 

Function Documentation

◆ TY_❪CheckNodeIntegrity❫()

Bool TY_❪CheckNodeIntegrity❫ ( Node *  node)

◆ TY_❪CoerceNode❫()

void TY_❪CoerceNode❫ ( TidyDocImpl *  doc,
Node *  node,
TidyTagId  tid,
Bool  obsolete,
Bool  expected 
)

◆ TY_❪DiscardElement❫()

Node* TY_❪DiscardElement❫ ( TidyDocImpl *  doc,
Node *  element 
)

◆ TY_❪DropEmptyElements❫()

Node* TY_❪DropEmptyElements❫ ( TidyDocImpl *  doc,
Node *  node 
)

◆ TY_❪InsertNodeAfterElement❫()

void TY_❪InsertNodeAfterElement❫ ( Node *  element,
Node *  node 
)

◆ TY_❪InsertNodeAtEnd❫()

void TY_❪InsertNodeAtEnd❫ ( Node *  element,
Node *  node 
)

◆ TY_❪InsertNodeAtStart❫()

void TY_❪InsertNodeAtStart❫ ( Node *  element,
Node *  node 
)

◆ TY_❪InsertNodeBeforeElement❫()

void TY_❪InsertNodeBeforeElement❫ ( Node *  element,
Node *  node 
)

◆ TY_❪IsBlank❫()

Bool TY_❪IsBlank❫ ( Lexer *  lexer,
Node *  node 
)

◆ TY_❪IsJavaScript❫()

Bool TY_❪IsJavaScript❫ ( Node *  node)

◆ TY_❪IsNewNode❫()

Bool TY_❪IsNewNode❫ ( Node *  node)

◆ TY_❪ParseDocument❫()

void TY_❪ParseDocument❫ ( TidyDocImpl *  doc)

◆ TY_❪ParseXMLDocument❫()

void TY_❪ParseXMLDocument❫ ( TidyDocImpl *  doc)

◆ TY_❪RemoveNode❫()

Node* TY_❪RemoveNode❫ ( Node *  node)

◆ TY_❪TextNodeEndWithSpace❫()

Bool TY_❪TextNodeEndWithSpace❫ ( Lexer *  lexer,
Node *  node 
)

◆ TY_❪TrimEmptyElement❫()

Node* TY_❪TrimEmptyElement❫ ( TidyDocImpl *  doc,
Node *  element 
)

◆ TY_❪XMLPreserveWhiteSpace❫()

Bool TY_❪XMLPreserveWhiteSpace❫ ( TidyDocImpl *  doc,
Node *  element 
)