<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Goncely的专栏 - 编译原理</title><link>http://blog.csdn.net/goncely/category/167206.aspx</link><description>计划做一个C编译器，和此有关的所有资料收录于此分类</description><dc:language>zh-CN</dc:language><lastUpdateTime>Sun, 10 Feb 2008 23:31:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>Goncely</dc:creator><title>C++句法歧义及消解方法</title><link>http://blog.csdn.net/goncely/archive/2008/02/10/2087924.aspx</link><pubDate>Sun, 10 Feb 2008 23:31:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2008/02/10/2087924.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/2087924.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2008/02/10/2087924.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/2087924.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2087924</trackback:ping><description>    C++中的句法歧义主要由类似int (a)的代码引起，此类代码共有3种合法的结构解释。本文对这3类歧义对应的句法构造、带来的影响和消解的办法进行详细说明。
&lt;img src ="http://blog.csdn.net/goncely/aggbug/2087924.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>gcc研究笔记（三）libcpp中的宏扩展机制</title><link>http://blog.csdn.net/goncely/archive/2007/04/14/1564790.aspx</link><pubDate>Sat, 14 Apr 2007 18:14:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2007/04/14/1564790.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/1564790.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2007/04/14/1564790.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/1564790.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1564790</trackback:ping><description>l简略介绍了libcpp中的宏扩展机制，libcpp中的宏扩展实现中有许多值得我们学习的东西，细细品味，收获不小。&lt;img src ="http://blog.csdn.net/goncely/aggbug/1564790.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>gcc研究笔记（二）cp和cpplib的接口</title><link>http://blog.csdn.net/goncely/archive/2006/11/14/1384575.aspx</link><pubDate>Tue, 14 Nov 2006 22:50:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2006/11/14/1384575.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/1384575.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2006/11/14/1384575.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/1384575.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1384575</trackback:ping><description>介绍了cp（C++编译器）和cpplib（C预处理器）的调用接口和内存接口。&lt;img src ="http://blog.csdn.net/goncely/aggbug/1384575.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>gcc研究笔记（一）tree是什么</title><link>http://blog.csdn.net/goncely/archive/2006/11/14/1384565.aspx</link><pubDate>Tue, 14 Nov 2006 22:46:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2006/11/14/1384565.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/1384565.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2006/11/14/1384565.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/1384565.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1384565</trackback:ping><description>在gcc中，几乎所有的东西都是用树结构串起来的，从而形成抽象语法树。tree可以看作是指向树节点的指针，所有的树节点都有一个共同的基类：tree_common。&lt;img src ="http://blog.csdn.net/goncely/aggbug/1384565.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>从编译器的角度看C代码</title><link>http://blog.csdn.net/goncely/archive/2006/03/24/637600.aspx</link><pubDate>Fri, 24 Mar 2006 17:07:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2006/03/24/637600.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/637600.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2006/03/24/637600.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/637600.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=637600</trackback:ping><description>从我所认识的编译器的角度分析了C文件的结构。对C文件的结构的不同认识，能构造出不同体系结构的编译器。&lt;img src ="http://blog.csdn.net/goncely/aggbug/637600.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>消除左递归文法</title><link>http://blog.csdn.net/goncely/archive/2006/03/17/627569.aspx</link><pubDate>Fri, 17 Mar 2006 17:37:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2006/03/17/627569.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/627569.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2006/03/17/627569.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/627569.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=627569</trackback:ping><description>无法根据左递归文法编写出递归下降分析器，因而把左递归文法等价变换为非左递归文法至关重要，以下是变换的算法...&lt;img src ="http://blog.csdn.net/goncely/aggbug/627569.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>语言的分类</title><link>http://blog.csdn.net/goncely/archive/2006/01/16/580479.aspx</link><pubDate>Mon, 16 Jan 2006 09:54:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2006/01/16/580479.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/580479.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2006/01/16/580479.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/580479.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=580479</trackback:ping><description>对语言进行分类，有利用找出形式各样的语言中的共同特征，为语言设计提供指导。目前流行的形式语言大致可按如下方式分类。&lt;img src ="http://blog.csdn.net/goncely/aggbug/580479.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>编译器的整体构架</title><link>http://blog.csdn.net/goncely/archive/2005/12/24/560820.aspx</link><pubDate>Sat, 24 Dec 2005 11:07:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2005/12/24/560820.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/560820.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2005/12/24/560820.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/560820.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=560820</trackback:ping><description>编译器的整体构架&lt;img src ="http://blog.csdn.net/goncely/aggbug/560820.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>正则文法和上下文无关文法</title><link>http://blog.csdn.net/goncely/archive/2005/12/24/560810.aspx</link><pubDate>Sat, 24 Dec 2005 10:52:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2005/12/24/560810.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/560810.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2005/12/24/560810.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/560810.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=560810</trackback:ping><description>一些关于正则文法和上下文无关文法的定义和讨论，以及它们在编译程序中的地位和应用。&lt;img src ="http://blog.csdn.net/goncely/aggbug/560810.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>乔姆斯基文法</title><link>http://blog.csdn.net/goncely/archive/2005/12/24/560805.aspx</link><pubDate>Sat, 24 Dec 2005 10:35:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2005/12/24/560805.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/560805.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2005/12/24/560805.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/560805.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=560805</trackback:ping><description>经常忘记正则表达式和上下文无关文法的语法描述形式的区别，特做此文，以备查阅。&lt;img src ="http://blog.csdn.net/goncely/aggbug/560805.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>