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),对语法分析过程进行完全的掌控。
本书并非教科书,所有的讨论都是基于实例的,旨在令你巩固所学的知识,并提供语言类应用程序的基本范例。
本书读者群:即将毕业的人、职场新人、中高层管理者、新人培训人事主管《你从未真正拼过》是LinkedIn(领英)全球第一本简体中文实体书。全球第一职场社交平台Li...
为什么向经常太晚来接孩子的家长收费,反而让更多家长迟到?为什么主流社会致力于争取中间选民的支持?为什么苹果、微软、辉瑞等公司是智慧财产权法律的当代大受益者?为什...
◆阿甘本成名作首度中文译介◆“神圣人”生命政治系列的开篇之作◆无可争议的政治哲学经典名著【内容简介】在《神圣人》中,阿甘本旨在把关于纯粹可能性、潜在性与权力的问...
★全球热销近800万册、中文版销量逾200万册、感动38国读者的口碑畅销书《一个人的朝圣》作者首部不可思议的魔力治愈故事集!★七个相互独立又彼此相交的小故事,编...
君之,因热爱烘焙,走上手工烘焙之旅。从最初的烘焙爱好者变为一个专业的家庭烘焙践行者。自2008年3月起,在新浪开设博客“君之的手工烘焙坊”,点击量超过10000...
口腔正畸病例集 内容简介 《口腔正畸病例集》按常见的错(牙合)症状和一些专题,如牙周病正畸、唇腭裂序列正畸、阻塞性睡眠呼吸暂停综合征的矫治器治疗、舌侧矫治和无托...
成功不过是你的需要在某种场合和某个时期达到了一种平衡,而这种平衡是短暂的,可能瞬间即逝并不断被打破。因为“需要”穷无止境
傅青主女科 内容简介 本书为傅山所著,是一部妇产科学专著,全书共4卷,分女科上、下卷,产后编上、下卷。女科上卷包括带下、血崩、鬼胎、调经、种子,主要介绍妇科常见...
FollowingthestructureofothertitlesintheContinuumIntroductionstoLiteraryGenresser...
木苏里,晋江文学城人气作家,作品内容天马行空,笔力成熟动人。喜爱幻想类作品,信奉文字是有温度的东西,致力于为读者带来充满阳光的作品。已签约出版《全球高考》、《某...
刘强,字守中,别号有竹居主人。1970年生于河南正阳。复旦大学文学博士,现为同济大学中文系副主任,诗学研究中心主任,博士生导师。2010年在央视百家讲坛主讲《竹...
刘健,笔名吕哲,天津人。现就读于天津师范大学历史文化学院历史学系。中国通俗文艺研究会会员、中国科普作家协会会员。著有长篇小说《带我回地球看流星》。另有小说、评论...
《逢泽陆》(全二册,漫编选·第五弹)星余里子的长篇剧情漫画。●东京有多冷漠,大阪就有多热情十四岁的逢泽陆,出生在东京一个标准的中产家庭,在家里是备受宠爱的独生女...
【编辑推荐】★出身不一定决定命运,但决定了改变命运的难度。名校毕业、成绩优异,就能顺利获得高薪offer、进入精英阶层吗?这可能只是万里长征的起点。名企选拔的标...
山中伸弥京都大学iPS细胞研究所所长、教授1962年出生于大阪府。神户大学医学部毕业,大阪市立大学研究生院医学研究科毕业(博士)。曾任美国格拉德斯特研究所博士研...
◆ 清明系列大结局!千古迷局,终极揭秘!作者冶文彪数易其稿,匠心打磨;内容震撼世人,天翻地覆!◆ 口碑奇好,国产悬疑推理巅峰之作!百万读者持续追读,系列1-5部...
《天涯·明月·刀》的故事是古龙另一作品《边城浪子》的外传,书中的主角傅红雪已是中年人。故事讲述了一个在江湖中占有着巨大财富和无上权威的名侠,同时也是武林之首的公...
作者简介:桥本纺(橋本紡):三重县伊势市人。曾荣获第4届电击游戏小说大奖的金奖。最喜欢做的事是睡觉。据说可轻轻松松睡上十二小时,所以人生几乎有大半时间都在睡觉。...
李从嘉,本名付晓宇,河南郑州人,1981年生。自幼爱好历史以及各类社会科学,喜用逻辑思维探查历史细节之处的精彩与神秘。曾参与《秘密战3000年》的写作。
郝大鹏,生于1957年,重庆人,毕业于四川美术学院,后留校任教,1987-1989年赴法学习。曾任四川美术学院副院长,现为四川美术学院教授、上海大学博士生导师。...