📄 bittokenlist.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 + -