这可不是一两句的事喽.
做词法分析并做出解释...
不过也比较简单,因为HTML的语法非常简单.建议可以搞成表格驱动的分析处理框架.
对所有的关键字的处理的函数原型应该是一致的,也就是说返回值和参数表是一样的.
建立结构:
struct PROCESSHTML
{
LPCSTR szkey[60]; // 各关键字
pFunc pFun; // 对应的处理函数指针
};然后再建一张大数组,把每一种关键字的情况放进去,用switch在词法扫描的时候选择合适的处理器...
做词法分析并做出解释...
不过也比较简单,因为HTML的语法非常简单.建议可以搞成表格驱动的分析处理框架.
对所有的关键字的处理的函数原型应该是一致的,也就是说返回值和参数表是一样的.
建立结构:
struct PROCESSHTML
{
LPCSTR szkey[60]; // 各关键字
pFunc pFun; // 对应的处理函数指针
};然后再建一张大数组,把每一种关键字的情况放进去,用switch在词法扫描的时候选择合适的处理器...
解决方案 »
- 谁用过BCGCControlBar。隐式连接扩展动态库毛病debug下有毛病。release下正常
- 奇怪的问题
- -----------内供代码,帮忙找茬,谢谢-----------------------
- 关于字符宽度信息的问题
- 请问程序A中调用动态库B中的接口C,那C能改变A中的哪些变量值呢?
- 请问哥哥们用什么操作数据库?OLE DB,ODBC,ADO,哪个好用?
- 如何学会MFC的?
- 好心人帮帮忙吧,我好急!!关于一个聊天程序的问题。
- 关于"防火墙"的设计,高手必进!!!!!
- 请问:windows下启动一个程序的消息是什么?
- 怎样用程序激活Active Desktop?
- 关于API的简单问题
对于dos,我都认为只要能下载文字就差不多了。要不然,我来一句简单的h1字体看你怎么办.