htlex.h
来自「elinks下lynx是最重要的二个文本浏览器, 在linux下非常实用, ly」· C头文件 代码 · 共 56 行
H
56 行
/* LEXICAL ANALYSOR (MAINLY FOR CONFIG FILES) */#ifndef HTLEX_H#define HTLEX_H#ifndef HTUTILS_H#include <HTUtils.h>#endif typedef enum { LEX_NONE, /* Internally used */ LEX_EOF, /* End of file */ LEX_REC_SEP, /* Record separator */ LEX_FIELD_SEP, /* Field separator */ LEX_ITEM_SEP, /* List item separator */ LEX_OPEN_PAREN, /* Group start tag */ LEX_CLOSE_PAREN, /* Group end tag */ LEX_AT_SIGN, /* Address qualifier */ LEX_ALPH_STR, /* Alphanumeric string */ LEX_TMPL_STR /* Template string */} LexItem;extern char HTlex_buffer[]; /* Read lexical string */extern int HTlex_line; /* Line number in source file *//*Get Next Lexical Item If returns LEX_ALPH_STR or LEX_TMPL_STR the string is in global buffer lex_buffer. */PUBLIC LexItem lex PARAMS((FILE * fp));/*Push Back Latest Item */PUBLIC void unlex PARAMS((LexItem lex_item));/*Get the Name for Lexical Item */PUBLIC char *lex_verbose PARAMS((LexItem lex_item));/* */#endif /* not HTLEX_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?