寒假闭关几天,回想这个学期真的堕落啊,什么都没写。直接用lex,yacc写个语言项目又太大没个半年肯定写不完,肯定得烂尾。
直接写个tokenizer和parser吧。
首先去git上爬了一些源码下来,研究然后看了一下这篇文章http://blog.csdn.net/kingoverthecloud/article/details/41621557
终于差不多能写个tokenizer,从正则中缀到后缀到nfa的转换.
https://github.com/jetou/C-tokenizer