天天看小說

第197章

小A:“解釋器模式都有哪些參與者?”

大B:“1、AbstractExpression(抽象表達式)——聲明一個抽象的解釋操作,這個接口爲抽象語法樹中所有的節(jié)點所共享。2、TerminalExpression(終結(jié)符表達式)——實現(xiàn)與文法中的終結(jié)符相關(guān)聯(lián)的解釋操作。一個句子中的每個終結(jié)符需要該類的一個實例。3、NonterminalExpression(非終結(jié)符表達式)——對文法中的每一條規(guī)則R:=R1R2……Rn都需要一個NonterminalExpression類。爲從R1到Rn的每個符號都維護一個AbstractExpression類型的實例變量。爲文法中的非終結(jié)符實現(xiàn)解釋(Interpret)操作。解釋(Interpret)一般要遞歸地調(diào)用表示R1到Rn的那些對象的解釋操作。4、Context(上下文)——包含解釋器之外的一些全局信息。5、Client(客戶)——構(gòu)建(或被給定)表示該文法定義的語言中一個特定的句子的抽象語法樹。該抽象語法樹由NonterminalExpression和TerminalExpression的實例裝配而成-調(diào)用解釋操作。”

第212章第5章第127章第22章第124章第68章第140章第186章第145章第174章第114章第73章第156章第183章第134章第168章第171章第126章第18章第7章第204章第179章第155章第138章第164章第188章第165章第132章第135章第77章第206章第156章第210章第213章第153章第176章第53章第35章第105章第182章第198章第161章第122章第48章第34章第214章第223章第43章第133章第217章第194章第87章第210章第107章第33章第48章第45章第37章第87章第49章第125章第87章第6章第36章第184章第201章第182章第121章第40章第201章第11章第57章第126章第115章第177章第215章第22章第160章第116章第18章第184章第152章第177章第20章第204章第164章第163章第222章第102章第3章第89章第213章第122章第7章第166章第15章第166章第181章第102章第182章
第212章第5章第127章第22章第124章第68章第140章第186章第145章第174章第114章第73章第156章第183章第134章第168章第171章第126章第18章第7章第204章第179章第155章第138章第164章第188章第165章第132章第135章第77章第206章第156章第210章第213章第153章第176章第53章第35章第105章第182章第198章第161章第122章第48章第34章第214章第223章第43章第133章第217章第194章第87章第210章第107章第33章第48章第45章第37章第87章第49章第125章第87章第6章第36章第184章第201章第182章第121章第40章第201章第11章第57章第126章第115章第177章第215章第22章第160章第116章第18章第184章第152章第177章第20章第204章第164章第163章第222章第102章第3章第89章第213章第122章第7章第166章第15章第166章第181章第102章第182章
主站蜘蛛池模板: 剑河县| 马龙县| 永寿县| 富川| 台湾省| 临桂县| 郁南县| 陵川县| 扎赉特旗| 韩城市| 甘泉县| 金川县| 缙云县| 凌云县| 平湖市| 南乐县| 山东| 大石桥市| 科技| 凤冈县| 广昌县| 元江| 清丰县| 舒兰市| 聂荣县| 广宗县| 乳源| 望奎县| 新化县| 昭苏县| 紫金县| 达尔| 报价| 华容县| 顺义区| 太保市| 黄石市| 曲松县| 稷山县| 罗江县| 石门县|