登陆注册
8183300000194

第194章 3 解释器模式的组成

大B:“抽象表达式角色:声明一个抽象的解释操作,这个接口为所有具体表达式角色,抽象语法树中的节点,都要实现的。”

小A:“什么叫做抽象语法树呢?”

大B:“抽象语法树的每一个节点都代表一个语句,而在每个节点上都可以执行解释方法。这个解释方法的执行就代表这个语句被解释。由于每一个语句都代表这个语句被解释。由于每一个语句都代表一个常见的问题的实例,因此每一个节点上的解释操作都代表对一个问题实例的解答。”

小A:“这样啊!”

大B:“解释器模式还包括终结符表达式角色:具体表达式。1、与文法中的终结符相关联的解释操作2、句子中的每个终结符需要该类的一个实例与之对应。3、终结符表达式角色:具体表达式。a、法中的每条规则R:=R1R2……Rn都需要一个非终结符表带式角色。b、从R1到Rn的每个符号都维护一个抽象表达式角色的实例变量。c、现解释操作,解释一般要递归地调用表示从R1到Rn的那些对象的解释操作。4、下文(环境)角色:包含解释器之外的一些全局信息。5、用户角色:a、建(或者被给定)表示该文法定义的语言中的一个特定的句子的抽象语法树。b、用解释操作。”

同类推荐
  • 组态软件控制技术

    组态软件控制技术

    监控组态软件是完成数据采集与过程控制的专用软件,它以计算机为基本工具,为实施数据采集、过程监控、生产控制提供了基础平台和开发环境。本书从应用角度出发,详细介绍了组态软件应用程序的开发过程。对窗口界面编辑、动画链接、实时和历史趋势、安全机制、I/O设备连接,以及生产应用等内容都做了非常详细的介绍。MCGS是优秀的监控组态软件之一,它功能强大、使用方便,可以非常容易地实现监视、控制、管理的各项功能,并可提供软、硬件的全部接口,方便、快速地进行系统集成,构成不同需求的数据采集与监控系统。本书可作为高等学校计算机应用、自动控制、电子技术、机电技术专业的教材,同时还可作为相关专业工程技术人员的自学用书。
  • 天下一家:网络联通世界(科学新导向丛书)

    天下一家:网络联通世界(科学新导向丛书)

    《天下一家:网络联通世界》一书从网络的基本知识出发,详细地介绍了网络科技的发展与用途,还包括校园网络对普及教育的重大作用。本书内容翔实、结构清晰、图文并茂,是一本实用性极强的网上冲浪参考书。
  • EDA技术

    EDA技术

    根据课堂教学和实验操作的要求,以提高实际工程设计能力为目的,深入浅出地对EDA技术相关知识作了系统和完整的介绍,相关知识作了系统和完整的介绍。
  • 中文版AutoCAD2005辅助设计宝典

    中文版AutoCAD2005辅助设计宝典

    本书全面、详细地介绍了中文版AutoCAD2005的特点、功能以及使用方法和技巧。全书共分11章,前九章分别介绍了利用中文版AutoCAD2005进行辅助设计的方法和技巧,最后两章讲解了若干综合实例。
  • FlashCS动画制作基础

    FlashCS动画制作基础

    适合爱好flash动画制作的初、中级读者作为入门学习的参考书,还可以供从事网页制作与动画设计的人员参考,同时也可以作为初、中级电脑短训班的培训教材,对有一定经验的flashcs5使用者也有很高的参考价值。
热门推荐
  • 在下的聊天群

    在下的聊天群

    新手上路符华:所行之事,无关善恶。不论是非,但循本心涂山容容:或许有些人在一起并不合适,但是他们恰好停在了能够感动我们的时间,所以没有人能够超越他们……叶修:荣耀又不是靠手速就能赢的游戏,荣耀,没你想的那么简单
  • 魔主剑世

    魔主剑世

    一位魔头死后转生成一把剑,为见识各种有趣的事而努力奋斗的故事。
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 万花筒之君临星空

    万花筒之君临星空

    西元2350年,水蓝星被异星势力入侵,战火之后新世界政府的建立掀开了风起云涌、豪杰辈出的星际时代。保护伞、教廷、黑暗议会、骷髅会这些曾经在旧时代隐藏的魑魅魍魉搅得血雨腥风。直至背负写轮眼之名的异世神话降临,一切的阴谋都将在那双眼睛的注视之下破灭!
  • 这个山主有点妖

    这个山主有点妖

    云鸣获得灵宠养成系统。叮·····恭喜宿主获得天妖晶翅虎叮····恭喜宿主获得仙灵风吟雕叮····恭喜宿主获得神兽九幽螭龙为了不断升级,不断装逼,云鸣想尽一切办法获得修炼和升级资源。做山主、开创云神宗,四处打劫搜刮天材地宝。皇族怎样,不服来干!天下第一宗门又怎样,让你趴着绝不让你跪着。灵域、魔域、天弃乱域、,任我逍遥。
  • 九龙帝图

    九龙帝图

    一残图,引得屹立亿万年或千万年的势力纷纷陨落,无数强者为之疯狂,帝曰“我有此成就多亏了他,是它带领诸族的进步”
  • 预续入侵回忆录

    预续入侵回忆录

    【众生仰望着绚丽的星空,注视着早已知晓的未来。既然一切再无意义,何不微笑迎合?持有着真正勇气的人们啊!你们既强大又懦弱,但你们敢于与不可战胜的世界抗拒,而我们却卑贱地屈服于它。卑贱的活与勇敢的死,看似十分遥远其实就在一念之间。你所拥有的、厌恶的,喜爱的、怀念的一切在那一瞬间都是无意义的,而许多人却被这一切所束缚、约束。困扰。我们睁开那早已封闭的双眼,去注视着自己内心的世界———将一切作为借口的我】
  • 贵族式爱情战役

    贵族式爱情战役

    名门贵族中的爱情争霸,在这场贵族的爱情争夺中,究竟会有多少人为此付出代价...自幼孤僻冷漠的慕容家族千金慕容思琪,本以为会依照父母的契约与同是名门贵族的欧阳凯在结束学业后步入婚姻的殿堂,却不知在高二最后一次转校后,一切的变故从此开始,一个有着和思琪同样性格的男生走进了她的生命中,那个人就是皇甫翔。思琪万万不知,一向温柔如水的欧阳凯正因为思琪与皇甫翔之间的微妙变化而逐渐转变,一发不可收拾的爱情战役正在蠢蠢欲动,三人今后会演变成什么样的关系,会发生什么样的变故,无人知晓......等待他们的将会是前所未有的恐惧!
  • 她的契约命运

    她的契约命运

    我们之间存在太多的隔阂了,以至于我们忘了最初的目的和开心!【夏冰沫倾力打造闺蜜之间的爱恨情仇】
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!