posts - 76,  comments - 621,  trackbacks - 0
01 2010 档案
Google走好。
posted @ 2010-01-17 17:41 megax 阅读(163) | 评论 (0)  编辑
希望GOOGLE挺住。
posted @ 2010-01-13 10:27 megax 阅读(168) | 评论 (1)  编辑
My God, LEX居然无法获取匹配位置!!      摘要: 最近闲的蛋疼,遂把编辑器里面的词法分析整整,发现这真是个累活啊,完全是重复性的劳动,
而且一不小心就出错,一旦添加状态的话,也得好好修改。遂萌生自动化之的想法。

花了小半天重拾LEX的语法,用法,状态标记等等,写了个小sample,确实不错,扩展性也强,
几分钟就可以构造出一个新的词法分析出来,而且效率虽说比手写的慢,不过一般的应用足以
对付了,欢喜之。

正当我打算做个wrapper的时候,这才发现LEX竟然不支持获取当前匹配的匹配位置,
欧,卖疙瘩,不会吧。于是乎在yyinput里面设置个变量标记一下,也不行,因为LEX会预读。
额的神啊,不会吧。  阅读全文
posted @ 2010-01-11 12:22 megax 阅读(1759) | 评论 (14)  编辑