﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><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>博客园-Richie-随笔分类-ANTLR</title><link>http://www.cnblogs.com/RicCC/category/124744.html</link><description>Sometimes at night when I look up at the stars, and see the whole sky just laid out there, don't you think I ain't remembering it all. I still got dreams like anybody else, and ever so often, I am thinking about how things might of been. And then, all of a sudden, I'm forty, fifty, sixty years old, you know?</description><language>zh-cn</language><lastBuildDate>Sat, 17 May 2008 13:36:51 GMT</lastBuildDate><pubDate>Sat, 17 May 2008 13:36:51 GMT</pubDate><ttl>60</ttl><item><title>ANTLR笔记5 - 备忘</title><link>http://www.cnblogs.com/RicCC/archive/2008/03/17/antlr-notepad.html</link><dc:creator>RicCC</dc:creator><author>RicCC</author><pubDate>Sun, 16 Mar 2008 16:21:00 GMT</pubDate><guid>http://www.cnblogs.com/RicCC/archive/2008/03/17/antlr-notepad.html</guid><wfw:comment>http://www.cnblogs.com/RicCC/comments/1108915.html</wfw:comment><comments>http://www.cnblogs.com/RicCC/archive/2008/03/17/antlr-notepad.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/RicCC/comments/commentRss/1108915.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/RicCC/services/trackbacks/1108915.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1.对语法框架结构的整体构思&nbsp;&nbsp;一方面为了避免过多因素的干扰，另一方面考虑迭代完善过程，在对语法的整体构思时不要考虑语法树的结构，以及如何构造语法树的问题。2.采...&nbsp;&nbsp;<a href='http://www.cnblogs.com/RicCC/archive/2008/03/17/antlr-notepad.html'>阅读全文</a><img src ="http://www.cnblogs.com/RicCC/aggbug/1108915.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://RicCC.cnblogs.com/" target="_blank">RicCC</a> 2008-03-17 00:21 <a href="http://www.cnblogs.com/RicCC/archive/2008/03/17/antlr-notepad.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ANTLR实现的SQL解析器 - OQL</title><link>http://www.cnblogs.com/RicCC/archive/2008/03/09/OQL-ANTLR-SQL-Parser.html</link><dc:creator>RicCC</dc:creator><author>RicCC</author><pubDate>Sat, 08 Mar 2008 22:22:00 GMT</pubDate><guid>http://www.cnblogs.com/RicCC/archive/2008/03/09/OQL-ANTLR-SQL-Parser.html</guid><wfw:comment>http://www.cnblogs.com/RicCC/comments/1097060.html</wfw:comment><comments>http://www.cnblogs.com/RicCC/archive/2008/03/09/OQL-ANTLR-SQL-Parser.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/RicCC/comments/commentRss/1097060.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/RicCC/services/trackbacks/1097060.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: OQL使用ANTLR写了个SQL解析器，这样ORM的基本功能就比较完整了。几天的时间比较仓促，所以对于最终目标，还只能算是个雏形。总体状况使用SQL解析器的主要优点:1.基于解析...&nbsp;&nbsp;<a href='http://www.cnblogs.com/RicCC/archive/2008/03/09/OQL-ANTLR-SQL-Parser.html'>阅读全文</a><img src ="http://www.cnblogs.com/RicCC/aggbug/1097060.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://RicCC.cnblogs.com/" target="_blank">RicCC</a> 2008-03-09 06:22 <a href="http://www.cnblogs.com/RicCC/archive/2008/03/09/OQL-ANTLR-SQL-Parser.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ANTLR笔记4 - AST构造，tree grammar，tree walker</title><link>http://www.cnblogs.com/RicCC/archive/2008/03/02/antlr_ast_constructor_tree_grammar_tree_walker.html</link><dc:creator>RicCC</dc:creator><author>RicCC</author><pubDate>Sun, 02 Mar 2008 13:46:00 GMT</pubDate><guid>http://www.cnblogs.com/RicCC/archive/2008/03/02/antlr_ast_constructor_tree_grammar_tree_walker.html</guid><wfw:comment>http://www.cnblogs.com/RicCC/comments/1088073.html</wfw:comment><comments>http://www.cnblogs.com/RicCC/archive/2008/03/02/antlr_ast_constructor_tree_grammar_tree_walker.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/RicCC/comments/commentRss/1088073.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/RicCC/services/trackbacks/1088073.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 目前为止使用的例子中，都是直接在语法文件中嵌入求值处理代码，这种方式ANTLR称为嵌入式动作(embededaction)。复杂情况下，需要基于语法树遍历(walkingthetree)生成...&nbsp;&nbsp;<a href='http://www.cnblogs.com/RicCC/archive/2008/03/02/antlr_ast_constructor_tree_grammar_tree_walker.html'>阅读全文</a><img src ="http://www.cnblogs.com/RicCC/aggbug/1088073.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://RicCC.cnblogs.com/" target="_blank">RicCC</a> 2008-03-02 21:46 <a href="http://www.cnblogs.com/RicCC/archive/2008/03/02/antlr_ast_constructor_tree_grammar_tree_walker.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ANTLR笔记3 - ANTLRWorks</title><link>http://www.cnblogs.com/RicCC/archive/2008/03/02/antlr_antlrworks.html</link><dc:creator>RicCC</dc:creator><author>RicCC</author><pubDate>Sun, 02 Mar 2008 05:04:00 GMT</pubDate><guid>http://www.cnblogs.com/RicCC/archive/2008/03/02/antlr_antlrworks.html</guid><wfw:comment>http://www.cnblogs.com/RicCC/comments/1087750.html</wfw:comment><comments>http://www.cnblogs.com/RicCC/archive/2008/03/02/antlr_antlrworks.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/RicCC/comments/commentRss/1087750.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/RicCC/services/trackbacks/1087750.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 安装配置需要JRE或者JDK下载ANTLRWorks:http://www.antlr.org/works/index.html查看DFA需要使用Graphviz，下载安装:http:...&nbsp;&nbsp;<a href='http://www.cnblogs.com/RicCC/archive/2008/03/02/antlr_antlrworks.html'>阅读全文</a><img src ="http://www.cnblogs.com/RicCC/aggbug/1087750.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://RicCC.cnblogs.com/" target="_blank">RicCC</a> 2008-03-02 13:04 <a href="http://www.cnblogs.com/RicCC/archive/2008/03/02/antlr_antlrworks.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ANTLR笔记2 - 简单语法说明</title><link>http://www.cnblogs.com/RicCC/archive/2008/03/01/antlr-simple-grammar.html</link><dc:creator>RicCC</dc:creator><author>RicCC</author><pubDate>Sat, 01 Mar 2008 07:51:00 GMT</pubDate><guid>http://www.cnblogs.com/RicCC/archive/2008/03/01/antlr-simple-grammar.html</guid><wfw:comment>http://www.cnblogs.com/RicCC/comments/1087170.html</wfw:comment><comments>http://www.cnblogs.com/RicCC/archive/2008/03/01/antlr-simple-grammar.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/RicCC/comments/commentRss/1087170.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/RicCC/services/trackbacks/1087170.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: ANTLR的语法文件使用扩展巴科斯范式EBNF描述，记得编译原理的用起来非常简单，需要进一步了解的是怎么构造自己的recognizer和translator。很多的语法不需要从头写，一方面很多语言标准...&nbsp;&nbsp;<a href='http://www.cnblogs.com/RicCC/archive/2008/03/01/antlr-simple-grammar.html'>阅读全文</a><img src ="http://www.cnblogs.com/RicCC/aggbug/1087170.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://RicCC.cnblogs.com/" target="_blank">RicCC</a> 2008-03-01 15:51 <a href="http://www.cnblogs.com/RicCC/archive/2008/03/01/antlr-simple-grammar.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ANTLR笔记1 - 让示例跑起来</title><link>http://www.cnblogs.com/RicCC/archive/2008/03/01/antlr-getting-started-examples.html</link><dc:creator>RicCC</dc:creator><author>RicCC</author><pubDate>Fri, 29 Feb 2008 16:18:00 GMT</pubDate><guid>http://www.cnblogs.com/RicCC/archive/2008/03/01/antlr-getting-started-examples.html</guid><wfw:comment>http://www.cnblogs.com/RicCC/comments/1086782.html</wfw:comment><comments>http://www.cnblogs.com/RicCC/archive/2008/03/01/antlr-getting-started-examples.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/RicCC/comments/commentRss/1086782.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/RicCC/services/trackbacks/1086782.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 安装配置:1.JDK环境http://java.sun.com/&nbsp;&nbsp;JDKbin路径设置。如果只是生成C#程序，装JRE就可以，生成Java程序，编译测试才需要JD...&nbsp;&nbsp;<a href='http://www.cnblogs.com/RicCC/archive/2008/03/01/antlr-getting-started-examples.html'>阅读全文</a><img src ="http://www.cnblogs.com/RicCC/aggbug/1086782.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://RicCC.cnblogs.com/" target="_blank">RicCC</a> 2008-03-01 00:18 <a href="http://www.cnblogs.com/RicCC/archive/2008/03/01/antlr-getting-started-examples.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>