ANTLR是一款强大的语法分析器生成工具,可用于读取、处理、执行和翻译结构化的文本或二进制文件。它被广泛应用于学术领域和工业生产实践,是众多语言、工具和框架的基石。Twitter搜索使用ANTLR进行语法分析,每天处理超过20亿次查询;Hadoop生态系统中的Hive、Pig、数据仓库和分析系统所使用的语言都用到了ANTLR;Lex Machina将ANTLR用于分析法律文本;Oracle公司在SQL开发者IDE和迁移工具中使用了ANTLR;NetBeans公司的IDE使用ANTLR来解析C++;Hibernate对象-关系映射框架(ORM)使用ANTLR来处理HQL语言。
除了这些鼎鼎大名的项目之外,还可以利用ANTLR构建各种各样的实用工具,如配置文件读取器、遗留代码转换器、维基文本渲染器,以及JSON解析器。我编写了一些工具,用于创建数据库的对象-关系映射、描述三维可视化以及在Java源代码中插入性能监控代码。我甚至为一次演讲编写了一个简单的DNA模式匹配程序。
一门语言的正式描述称为语法(grammar),ANTLR能够为该语言生成一个语法分析器,并自动建立语法分析树——一种描述语法与输入文本匹配关系的数据结构。ANTLR也能够自动生成树的遍历器,这样你就可以访问树中的节点,执行自定义的业务逻辑代码。
本书既是ANTLR 4的参考手册,也是解决语言识别问题的指南。你会学到如下知识:
识别语言样例和参考手册中的语法模式,从而编写自定义的语法。
循序渐进地为从简单的JSON到复杂的R语言编写语法。同时还能学会解决XML和Python中棘手的识别问题。
基于语法,通过遍历自动生成的语法分析树,实现自己的语言类应用程序。
在特定的应用领域中,自定义识别过程的错误处理机制和错误报告机制。
通过在语法中嵌入Java动作(action),对语法分析过程进行完全的掌控。
本书并非教科书,所有的讨论都是基于实例的,旨在令你巩固所学的知识,并提供语言类应用程序的基本范例。
父母双亡的女摄影师步悠然,在一次古墓探险中意外跨越了四百年时空,进入了努尔哈赤时代,灵魂依附在女真第一美女——东哥的身上。历史记载:东哥,全名叶赫那拉布喜娅玛拉...
大蕃茄传媒机构,这是个中国最具创意的体验式旅游的创作团队。制作过《丽江的柔软时光》《大理的游侠时光》《在西街快乐中毒》等。
(精)酿造-中国传统工艺全集 本书特色 中国传统酿造技术历史悠久,博大精深。本书中所包括的酿造工艺范围甚广,介绍了酿造工艺的起源、酿造工艺的早期发展、迈向成熟的...
叶广芩北京人,满族。国家一级作家,中国作协全委会名誉委员,西安市文史研究馆馆员,西安培华学院女子学院院长。曾任陕西省作家协会副主席,西安市文联副主席。享国务院特...
中华人民共和国刑事诉讼法-注释本 本书特色 根据刑事诉讼活动的实际情况和近年来各地积极探索的好的经验,针对未成年人刑事案件等特定案件和一些特殊情况,规定特别的程...
《九个汉字里的中国》内容简介:本书选取九个汉字,对“中国”这一概念的演变,中国传说时代与历史时段的衔接问题,中国人的天神信
希望我们都珍爱自己,保养好自己,有充沛的能量,在这一段人生旅程中,去好好地经历、体验和成长。你有没有想过,元气是什么?它就好像人生旅途里我们唯一的行囊,其中有什...
郝杰,企业家,投资人,作家,Magma基金创始人。代表作品《全球创猎者》,2010年,毕业于美国德克萨斯大学达拉斯分校,计算机博士。2014年,郝杰参与组建Ma...
冈岛悦子,“Pronova(职业会所)”股份有限公司董事长,日本声名远播的顶级猎头,美国哈佛大学MBA。曾先后就职于三菱商事株式会社、麦肯锡等国际大型企业,20...
你是不是常常知道某些香料的存在却不知道该怎么使用?大茴香、小茴香、藏茴香、甜茴香总是傻傻分不清楚?莳萝和茴香怎么那么像!肉桂叶和月桂叶从外形要怎么区分?答案都在...
孙正义6分钟就决定投资阿里巴巴,狂赚2 500多倍;张磊第一单全投了腾讯,现在腾讯市值超4万亿元;彼得·蒂尔给Facebook投了50万美元,8年后变成约11亿...
地基-结构动力相互作用分析方法-薄层法原理及应用A503 本书特色 《地基-结构动力相互作用分析方法:薄层法原理及应用》是由蒋通和田治见宏共同编著,同济大学出版...
侧侧轻寒80后,双子座。爱读书,不求甚解;爱养花,手下植物冤魂无数;爱研究地图,常对着古代城市地图纵情想象当时风貌。一室枯坐,十年笔耕,百样情态,千年历史,惟愿...
作品目录第一部第一章 从废墟上起步第二章 接连不断的失败的试验第三章 难眠之夜第四章 并深的新年理想第五章 百老汇514号第六章
诊法-脉理存真-09 内容简介 《中国古医籍整理丛书:脉理存真》三卷,脉学著作,清代医家余显廷纂,成书于清光绪二年(1876)。首置其父余丽元一字介石一所撰《滑...
妇科病诊治绝招 内容简介 本书是《老中医坐堂》系列之《妇科病诊治绝招》。《老中医坐堂》系列丛书,详细介绍了各科常见疾病的主要表现、如何诊断、如何治疗,并就治疗、...
我们不忘记任何事,记忆是战车,记忆是道路,记忆是通向自由的桥故事要祭给那些去了无底洞的人·★美国国家图书奖得主 畅销百万的口碑炸裂之作★奥普拉×布拉德·皮特×米...
风湿免疫内科 本书特色 《循证内科学丛书:风湿免疫内科》由北京科学技术出版社出版。风湿免疫内科 内容简介 简介《循证内科学丛书:风湿免疫内科》由北京科学技术出版...
我对所谓的传统的发明很感兴趣。曲解历史是成为民族国家的一部分。——朱利安•巴恩斯(英国作家)本书为我们提供了一种极为有益的方式来看待过去——我们看到的究竟是不是...
阿尔弗莱德·希区柯克(1899-1980),是举世公认的"悬念大师"。他生于伦敦,1925年开始独立执导电影。1939年应邀去好莱坞,次年拍摄了《蝴蝶梦》,并获...