⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bittokenlist.c

📁 一个很好的html网页分析工具
💻 C
字号:
//--------------------------------------------//                 BIT HTML LIB////file:  BitTokenList.c//usage: for tokenlist//---------------------------------------------#include "BitHtml.h"void Bit_TokenList_Init(BitTokenContext *global_cx){	global_cx->tokenList=(BitPTokenList)malloc(sizeof(BitTokenList));	global_cx->tokenList->next=NULL;	global_cx->tokenList->priou=NULL;    	global_cx->tokenList->token=NULL;	global_cx->tokenList_tail=global_cx->tokenList;}void Bit_TokenList_AddTail(BitTokenContext *global_cx,BitToken *token){	BitTokenList *NewToken;	NewToken=(BitPTokenList)malloc(sizeof(BitTokenList));	NewToken->token=token;	NewToken->next=NULL;	NewToken->priou=global_cx->tokenList_tail;		global_cx->tokenList_tail->next=NewToken;	global_cx->tokenList_tail=NewToken;	//printf("Tag Name:%s\n",BitHTML_GetTagName(token->type));}void Bit_TokenList_Destroy(BitTokenContext *global_cx){ while(global_cx->tokenList!=global_cx->tokenList_tail)  {	global_cx->tokenList_tail=global_cx->tokenList_tail->priou;                Bit_TokenAttrList_Destroy(global_cx->tokenList_tail->next->token);        if(global_cx->tokenList_tail->next->token->pData!=NULL)          free(global_cx->tokenList_tail->next->token->pData);        free(global_cx->tokenList_tail->next->token);        free(global_cx->tokenList_tail->next);  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -