<optgroup id="r9hwm"></optgroup><nav id="r9hwm"><label id="r9hwm"></label></nav>

    <tt id="r9hwm"><tr id="r9hwm"></tr></tt>
  1. 
    
  2. <optgroup id="r9hwm"><samp id="r9hwm"><dl id="r9hwm"></dl></samp></optgroup>

  3. <optgroup id="r9hwm"><samp id="r9hwm"><dl id="r9hwm"></dl></samp></optgroup>

        1. <listing id="r9hwm"></listing>
          <delect id="r9hwm"></delect>
          <optgroup id="r9hwm"><samp id="r9hwm"><ol id="r9hwm"></ol></samp></optgroup>

          素短語句柄

          解釋最左素短語的含義

          算符優先分析 [上一節] [下一節] 5.2.1 算符優先文法及其優先表構造 一個文法,如果它的任一產生式的右部都不含兩個相繼(并列)的非終結符,即不含如下形式的產生式右部:…QR…則我們稱該文法為算符文法.在后面的定義中,a、b代表任意終結符;P、Q、R代表任意非終結符;‘…’代表由終結符和非終結符組成的任意序列,包括空字.假定G是一個不含e-產生式的算符文法.對于任何一對終結符a、b,我們說:1. a?b當且僅當文法G中含有形如P→…ab…或P→…aQb…的產生式;2. a?b當且僅當G中含有形如P→…aR…的產生式,而Rb…或RQb…;3. a?b當且僅當G中含有形如P→…Rb…的產生式,而R…a或R…aQ.如果一個算符文法G中的任何終結符對(a,b)至多只滿足下述三關系之一:a?b,a?b, a?b則稱G是一個算符優先文法.現在來研究從算符優先文法G構造優先關系表的算法.通過檢查G的每個產生式的每個候選式,可找出所有滿足a?b的終結符對.為了找出所有滿足關系?和?的終結符對,我們首先需要對G的每個非終結符P構造兩個集合FIRSTVT(P)和LASTVT(P): FIRSTVT(P)={a | Pa…或PQa…,a?VT而Q?VN} LASTVT(P)={a | P…a或P…aQ,a?VT而Q?VN} 5.2.2 算符優先分析算法 所謂素短語是指這樣的一個短語,它至少含有一個終結符,并且,除它自身之外不再含任何更小的素短語.所謂最左素短語是指處于句型最左邊的那個素短語.如上例,P*P和i是句型P*P+i的素短語,而P*P是它的最左素短語.現在考慮算符優先文法,我們把句型(括在兩個#之間)的一般形式寫成: #N1a1N2a2…NnanNn+1# (5.4)其中,每個ai都是終結符,Ni是可有可無的非終結符.換言之,句型中含有n個終結符,任何兩個終結符之間頂多只有一個非終結符.必須記住,任何算符文法的句型都具有這種形式.我們可以證明如下定理(證明留給有興趣的讀者作練習):一個算符優先文法G的任何句型(5.4)的最左素短語是滿足如下條件的最左子串Njaj…NiaiNi+1, aj-1?aj aj? aj+1,…,ai-1?ai ai?ai+1根據這個定理,下面我們討論算符優先分析算法.為了和定理的敘述相適應,我們現在僅使用一個符號棧S,既用它寄存終結符,也用它寄存非終結符.下面的分析算法是直接根據這個定理構造出來的,其中k代表符號棧S的使用深度. 5.2.3 優先函數 在實際實現算符優先分析算法時,一般不用表5.1這樣的優先表,而是用兩個優先函數f和g.我們把每個終結符q與兩個自然數f(q)和g(q)相對應,使得 若q1?q2 則 f(q1)g(q2)函數f稱為入棧優先函數,g稱為比較優先函數.使用優先函數有兩方面的優點:便于作比較運算,并且節省存儲空間,因為優先關系表占用的存儲量比較大.其缺點是,原先不存在優先關系的兩個終結符,由于與自然數相對應,變成可比較的了.因而,可能會掩蓋輸入串的某些錯誤.但是,我們可以通過檢查棧頂符號q和輸入符號a的具體內容來發現那些原先不可比較的情形.如果優先函數存在,那么,從優先表構造優先函數的一個簡單方法是:1. 對于每個終結符a(包括#)令其對應兩個符號fa和ga,畫一張以所有符號fa和ga為結點的方向圖,如果a ??b,那么,就從fa畫一箭弧至gb;如果a??b,就畫一條從gb到fa的箭弧.2. 對每個結點都賦予一個數,此數等于從該結點出發所能到達結點(包括出發結點自身在內)的個數.賦給fa的數作為f(a),賦給gb的數作為g(b).3. 檢查所構造出來的函數f和g,看它們同原來的關系表是否有矛盾.如果沒有矛盾,則f和g就是所要的優先函數.如果有矛盾,那么,就不存在優先函數.現在必須證明:若a?b,則f(a)=g(b);若a?b,則f(a) g(b).第一個關系可從函數的構造直接獲得.因為,若a?b,則既有從fa到gb的弧,又有從gb到fa的弧.所以,fa和gb所能到達的結是全同的.至于a?b和a?b的情形,只須證明其一.如果a?b,則有從fa到gb的弧.也就是,gb能到達的任何結fa也能到達.因此,f(a)3 g(b).我們所需證明的是,在這種情況下,f(a)=g(b)不應成立.我們將指出,如果f(a)=g(b),則根本不存在優先函數.假若f(a)=g(b),那么必有 a?b, a1??b, a1??b1,…am??bm, a??bm因為對任何優先函數都必須滿足(5.5) 所規定的條件,而上面的關系恰恰表明,對任何優先函數f和g來說,必定有f(a)> g(b)3 f(a1)3 g(b1)3 … 3 f(am)3 g(bm)3 f(a)從而導致f(a)> f(a),產生矛盾.因此,不存在優先函數f和g. 5.2.4 算符優先分析中的出錯處理 5.2.4 算符優先分析中的出錯處理使用算符優先分析法時,可在兩種情況下,發現語法錯誤:1. 若在棧頂終結符號與下一輸入符號之間不存在任何優先關系;2. 若找到某一“句柄”(此處“句柄”指素短語),但不存在任一產生式,其右部為此“句柄”.針對上述情況,處理錯誤的子程序也可分成幾類.首先,我們考慮處理類似第2種情況錯誤的子程序.當發現這種情況時,就應該打印錯誤信息.子程序要確定該“句柄”與哪個產生式的右部最相似.例如,假定從棧中確定的“句柄”是abc,可是,沒有一個產生式,其右部包含a,b,c在一起.此時,可考慮是否刪除a,b,c中的一個.例如,假若有一產生式,其右部為aAcB,則可給出錯誤信息:“非法b”;若另有。

          關于編譯原理

          答案是b。

          首先,素短語必須是短語,這棵語法樹相對于根節點E有3個短語:P,P+T,P+T+i。句柄就是最左直接短語,就是P。

          素短語只能在這三個短語中選了。 1. P不包括終結符,顯然不是素短語; 2. 注意,P+T是3個字符,那個"+"是終結符,所以不要認為它沒有終結符!!!它是一個素短語,因為它的任意一個真子串都不是素短語。

          3. P+T+i不是素短語,因為其真子串"P+T"是一個素短語。 所以"P+T"是素短語,也是最左素短語。

          編譯原理的2道題

          短語分別是G,SdG,(SdG), a,(SdG)<a

          直接短語為G 和a

          句柄為G

          應該是最左素短語 本體中應為(SdG);a也是素短語

          第二題就更加簡單了

          這里只給出一個NFA:確定化算法機械套用一下即可

          轉載請注明出處華閱文章網 » 素短語句柄

          短句

          新聞語句

          閱讀(297)

          新聞學名言警句 1、真誠的、十分理智的友誼是人生的無價之寶。2、友誼像清晨的霧一樣純潔,奉承并不能得到它,友誼只能用忠實去鞏固。3、在選擇職業時,我們應該遵循的主要方針

          短句

          描寫水的語句

          閱讀(257)

          描寫水的句子,段落 梅雨潭是一個瀑布潭。仙瀑有三個瀑布,梅雨瀑最低。走到山邊,便聽見花花花 花的聲音;抬起頭,鑲在兩條濕濕的黑邊兒里的,一帶白而發亮的水便呈現于眼前了。 我

          短句

          入職的語句

          閱讀(322)

          幾句話入職感言該怎么寫 大家好,我是XXXX 我來自XXX,我今年Xx歲。 很高興加入這個大家庭,希望在未來能和各位前輩學習更多的知識,還請大家多多關照。 范文格式: 個人資料: 真實

          短句

          rsp語句

          閱讀(329)

          空間留言好聽的句子 世界上最動人的情話,不是“我愛你”,而是在我需要的時候,你說“ I'll be there掌心的溫暖、融化了心里的那塊冰。掌心的冷卻、凍住了心里的那團火。玫瑰花丶看似美麗。卻渾身是刺,刺進我已滴血的心。卷支煙丶看似優雅。

          短句

          語句坑人

          閱讀(274)

          經典罵人語句你從小缺鈣,長大缺愛,姥姥不疼,舅舅不愛。左臉欠抽,右臉欠踹。驢見驢踢,豬見豬踩。天生就是屬黃瓜的,欠拍!后天屬核桃的,欠捶!終生屬破摩托的,欠踹!找個媳婦屬螺絲釘的,欠擰!你說你,爺爺我教你練刀,你練劍,你還上劍不練,練下賤!金劍不練,練銀

          短句

          很夢幻的語句

          閱讀(324)

          形容“夢幻”的句子有哪些 1、這造成了一種宛如真實的夢幻。 2、這哪里是一次選舉,簡直是夢幻。 3、云霧常常遮掩了夢幻般的阿爾卑斯山脈。 4、但是讓我們再進一步繼續這樣

          短句

          重點英語句型

          閱讀(341)

          初一英語重點句型例如:spendtimedoingsth.或spendtimeonsth.最好多初一冊重點句型回顧:1.I want to take some books to the library.我想送一些書去圖書館.1)“want to do sth

          短句

          接壓力語句

          閱讀(264)

          形容壓力的句子 我不想讓你哭,要哭,我陪著你哭完最后一滴淚。2、曾經的快樂都煙消云散,我們還能回到從前嗎?3、我不。[全文] 生活磨掉了我們年少輕狂的棱角,不必用別人的標準來框定自己的人生。有些人,有些事,該忘就忘了吧,我們要。[全文] 總有

          短句

          求職勵志語句

          閱讀(268)

          在工作上勵志正能量的句子有哪些1、哪有什么天才!堅持做你喜歡的事情,這本身就是一種天賦。2、人生沒有如果,只有后果和結果。對于過去,不可忘記,但要放下。因為有明天,今天永遠只是起跑線。3、不要讓任何人告訴你:你的夢想不實際。夢想的目的

          短句

          狗的語句6

          閱讀(269)

          關于狗狗的句子 關于狗狗的句子1) 笨笨的人牽著笨笨的狗狗……才發現一起慢慢悠悠的到最后還是可以有人相伴的!無論什么?你一直用心相待,到最后都會相伴你的。2) 如果你養了一只狗狗,請一定要好好地對它,它是世界上唯一能看得見自己的上帝的動

          短句

          鳳尾竹語句

          閱讀(386)

          描寫鳳尾竹的句子 1、打開窗戶,霏霏細雨默然灑在我的臉上,感到溫柔潤滑,像是搽上一層薄薄地金珠奶油膏,潤澤著我的肌膚,舒爽依然;微風輕輕拂面,似愛人的鼻息吹在我的臉上一樣,有著淡淡的清香,覺得特別的清新。2、放眼窗外,細如牛毛,小如針尖的雨絲

          短句

          罵老大語句

          閱讀(392)

          罵老板不帶臟字的句子 1你活著浪費空氣,死了浪費土地,半死不活浪費人民幣! 2當你拿起鏡子,看著自己。你以為是多余的,其實吧。你還真是多余的。3罵人別人臉皮厚就說 蚊子應該很難訂到你吧 蚊子奮斗了一晚上都沒勁了。4你別和我說話,因為我聽

          短句

          防曬霜的語句

          閱讀(303)

          征集防曬產品廣告語 紅外線(Infrared rays)是太陽光線中眾多不可見光線中的一種,由德國科學家霍胥爾于1800年發現,又稱為紅外熱輻射(Infrared radiation)。太陽光譜上紅外線的波

          短句

          短語錄語句

          閱讀(292)

          人生哲理名言或經典的語句(短小一點)誰知到不要因為曾經跌倒,就再不愿站起來而忘了趕路,到最后只會一無所有; 不要因為前方一路風雨,就猶豫徘徊畏縮不前,到最后只會使充滿希望的生命之花凋謝枯萎; 不要因為往日的驕傲而忘勿所以,沉淀其中不能自

          短句

          潮流短語句

          閱讀(304)

          最新的潮流短句 1. 你以為最酸的感覺是吃醋嗎?不是,最酸的感覺是沒權吃醋。 2. 低頭要有勇氣,抬頭要有底氣。 3. 上天決定了誰是你的親戚,幸運的是在選擇朋友方面它給你留了

          短句

          最短語句

          閱讀(270)

          最短的優美句子,六十個 1.很多我們以為一輩子都不會忘記的事情,就在我們念念不忘的日子里,被我們遺忘了 。 2.我知道我不是一個很好的記錄者,但我比任何人都喜歡回首自己來時的路,我不但的回首,佇足,然手 時光仍下我轟轟烈烈的向前奔去。 3.

          短句

          清明短語句

          閱讀(297)

          清明節有哪些經典詩句 一沾春雨一斷腸, 飄零無計覓君鄉。 方羨飛花隨風去, 天涯盡處惹蘭芳。 二 朝聽細雨潤門扉, 年年一度送春回。 卻把長條攀折遍, 才道相思始成灰。 三 輕

          短句

          感恩短語句

          閱讀(293)

          感恩短語 1.有人說,世界上沒有永恒的愛.我說不對!母親的愛是永恒的,她是一顆不落的星。 2. 看著母親一絲一絲的白發,一條一條逐日漸深的皺紋,多年含辛茹苦哺育我成人的母親,在這屬于您的節日里請接受我對您最深切的祝愿:節日快樂,永遠年輕! 3.

          短句

          冬至的簡短語句

          閱讀(302)

          冬至祝福語簡短 1、冬至,好運紛紛而至,希望你的財運升值,希望你的事業升職,希望你的健康升值,希望你的幸福升職,祝你平平安安,做什么都物超所值。 2、冬至,雪花把美麗編織,編織成童話講給你聽,冬至,溫暖把問候編織,編織成真摯送給你看,冬至,幸福將至

          短句

          貼心短語句

          閱讀(263)

          形容“貼心”的句子有哪些1. 人生有三樣東西是無法隱瞞的:咳嗽、貧窮和愛;你想隱瞞,卻欲蓋禰彰。2. 人生有三樣東西是不該揮霍的;身體、金錢和愛;你想揮霍,卻得不償失。3. 成功男人都信仰“外面彩旗飄飄,家里紅旗不倒”,小三要注意了,你就像那空

          短句

          精妙短語句

          閱讀(273)

          精妙的語言,又多又短 附近,只見一顆顆飛彈劃過夜空,綻放開來。焰火有的如天女散花、有的如火樹銀花、有的如滿天繁星,顏色由藍變紅,由紫變青、變綠,又突然變青白色。我最喜歡

          <optgroup id="r9hwm"></optgroup><nav id="r9hwm"><label id="r9hwm"></label></nav>

            <tt id="r9hwm"><tr id="r9hwm"></tr></tt>
          1. 
            
          2. <optgroup id="r9hwm"><samp id="r9hwm"><dl id="r9hwm"></dl></samp></optgroup>

          3. <optgroup id="r9hwm"><samp id="r9hwm"><dl id="r9hwm"></dl></samp></optgroup>

                1. <listing id="r9hwm"></listing>
                  <delect id="r9hwm"></delect>
                  <optgroup id="r9hwm"><samp id="r9hwm"><ol id="r9hwm"></ol></samp></optgroup>
                  亚洲丰满少妇xxxxx高潮