![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译原理
fohoo
这个作者很懒,什么都没留下…
展开
-
大道至简之编译原理初探
这点文字是为懒人写的,懒人总是希望能像Neo一样,用个程序插头就能一下子学会中国功夫,呵呵,我也想。有乐趣才会想学习,所以希望写点能引起懒人乐趣的文字,先体会到了编译的乐趣,才会有深入学习的兴趣,对吧?我就是这样一个懒人。 好了,说说编译吧。编译是一个语言翻译的过程,也就是把编程语言翻译成机器语言的过程。它要经过词法分析,语法分析,语义分析及代码生成这几个主要过程。其原创 2004-06-22 18:51:00 · 1353 阅读 · 0 评论 -
使用LEX&YACC设计一个计算器的例子
calc.l%{#include #include #include #include "calc.tab.h"%}%option noyywrap%%([0-9])+|([0-9])*"."([0-9])+ { yylval = atof( yytext ); /*printf("yytext:%s, yylval:%f/n", yytext, yylval);*/ retur原创 2006-10-05 01:51:00 · 1749 阅读 · 0 评论