• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    編譯原理中LR分析法的教學探討

    2008-12-31 00:00:00余盛季陳文宇王曉斌
    計算機教育 2008年18期

    文章編號:1672-5913(2008)18-0112-03

    摘要:LR分析法是編譯原理課程的重點和難點之一。本文對LR分析法的教學內(nèi)容和教學方法進行了簡化,避開了部分抽象概念的講解,以一種較簡潔和直觀的方式幫助學生理解LR分析法的原理和技術(shù)。

    關(guān)鍵詞:編譯原理;移近;規(guī)約;符號棧;LR分析法

    中圖分類號:G642 文獻標識碼:B

    1引言

    編譯原理是高校計算機專業(yè)的一門非常重要的核心課程,但由于課程教學內(nèi)容多,理論抽象,算法復雜,并且涉及到形式語言與自動機、離散數(shù)學、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)等多門先修課程的知識,使得它的難度大大提高,同學普遍反應(yīng)學習難度太大,雖花了不少時間,但學習效果并不理想。在教學的過程中,如何根據(jù)不同層次的學生,適當更新編譯原理教學內(nèi)容和教學方法,幫助學生在有限的時間內(nèi)更加輕松和深入的掌握復雜的編譯知識,從而有效的提高課程教學質(zhì)量是一個有待解決的研究課題。

    在編譯原理的教學內(nèi)容中,語法分析是教學的重點,而LR分析法又是語法分析中較難掌握的一種分析方法。本文就以LR分析法為例展開探討,介紹我們在教學過程中使用的方法。實踐證明,采用這種教學方法,可以較大的簡化LR分析法的教學,在較短的時間內(nèi)讓學生對LR分析的全過程有一個直觀而深刻的認識。

    2LR分析法概述

    LR分析法是一種自下而上的語法分析方法。對輸入串進行LR分析的過程,實質(zhì)上就是逐一將輸入串中的符號移入符號棧,從中識別出句柄并在棧頂進行規(guī)約的過程。

    要理解和掌握LR分析法,關(guān)鍵是要理解符號棧棧頂和句柄之間的關(guān)系,或者句柄在符號棧棧頂?shù)男纬蛇^程。如果句柄還未在棧頂形成,就應(yīng)進行“移近”的動作,以期待在將來形成句柄;如果句柄已經(jīng)在棧頂形成,就應(yīng)進行“規(guī)約”的動作。為了幫助學生直觀的理解這個過程,我們引入了“項目”的概念。一個項目就是在一個產(chǎn)生式的右端加上一個小圓點,這個小圓點將該產(chǎn)生式右端分成了左右兩個部分。我們將一個項目的含義理解為:項目表示符號棧對某個句柄的識別程度,小圓點左邊的部分已經(jīng)從輸入串中識別出來,并出現(xiàn)在符號棧的棧頂;小圓點右邊的部分還沒有識別出來,期望從剩余的輸入串中對其加以識別。一個文法的產(chǎn)生式數(shù)量有限,相應(yīng)的項目數(shù)也有限,如果我們根據(jù)每個項目所表示的意義和轉(zhuǎn)換關(guān)系進行狀態(tài)劃分和轉(zhuǎn)換,即可構(gòu)造出一個有限的狀態(tài)轉(zhuǎn)換關(guān)系圖,這個狀態(tài)轉(zhuǎn)換關(guān)系圖正好可以反映在符號棧的某個狀態(tài)下分析程序應(yīng)采取的動作:移近、規(guī)約、成功或出錯。這正是LR分析表應(yīng)記錄的內(nèi)容,因此我們可以很容易的將狀態(tài)轉(zhuǎn)換關(guān)系圖改寫成LR分析表。在利用LR分析表進行LR分析時,對照狀態(tài)轉(zhuǎn)換關(guān)系圖,可以更加直觀的理解LR分析過程中采取的每一個動作。

    下面先討論根據(jù)項目的含義構(gòu)造狀態(tài)轉(zhuǎn)換關(guān)系圖的方法,然后介紹如何將狀態(tài)轉(zhuǎn)換關(guān)系圖改寫為LR分析表。

    3狀態(tài)轉(zhuǎn)換關(guān)系圖的構(gòu)造

    從項目的定義可以看出,項目雖不能反映出符號棧的全部內(nèi)容,但它可以反映出符號棧棧頂?shù)臓顟B(tài),而這個狀態(tài)可用于判斷句柄是否已在符號棧棧頂形成。因此在構(gòu)造狀態(tài)轉(zhuǎn)換關(guān)系圖的過程中,我們通過對項目的分析來反映符號棧的狀態(tài),以及在該狀態(tài)下分析程序應(yīng)采取的動作。

    3.1文法及其項目

    下面以托廣后的文法G(S’)為例進行分析。文法G(S’)的規(guī)則如下:

    (1) S’→S

    (2) S→BB

    (3) B→aB

    (4) B→b

    根據(jù)各產(chǎn)生式可求得文法G(S’)的所有項目如下:

    (1) S’→·S(6) B→·aB

    (2) S’→S·(7) B→a·B

    (3) S→·BB (8) B→aB·

    (4) S→B·B (9) B→·b

    (5) S→BB· (10) B→b·

    3.2符號棧的初始狀態(tài)

    分析開始前,符號棧為空。在分析的第一步,我們將開始符號#壓入棧底,并將這個狀態(tài)定義為符號棧的初始狀態(tài)(狀態(tài)0)。此時的符號棧狀態(tài)為(為方便書寫,這里將符號棧中的符號水平放置在方括號“[ ]”中,棧的生長方向為從左向右)

    狀態(tài)0:[ # ]

    可見在狀態(tài)0時,符號棧中只有一個開始符號#,分析程序尚未從輸入串中讀入任何符號。把項目S’→#8226;S歸入與符號棧狀態(tài)0對應(yīng)的項目集I0中。此時項目集I0的內(nèi)容為

    I0:{S’→#8226;S}

    項目S’→#8226;S中的#8226;S表示分析程序期望從輸入串中識別的下一個符號是S,而S是一個非終結(jié)符,不可能直接從輸入串中讀入。要識別S,必須先從輸入串中識別出其它符號,然后在符號棧棧頂進行規(guī)約得到。能規(guī)約得到S的產(chǎn)生式只有S→BB,因此,要識別S,必須先識別出BB,再將BB規(guī)約為S。在文法G(S’)的所有項目中,項目S→#8226;BB表示了這個狀態(tài),因此,我們應(yīng)把項目S→#8226;BB擴充到項目集I0中。此時項目集I0的內(nèi)容為

    I0:{S’→#8226;S,S→#8226;BB}

    對于新增加的項目S→#8226;BB,#8226;BB表示分析程序期望從輸入串中識別的下一個符號是B。B是一個非終結(jié)符,根據(jù)前面的分析,我們應(yīng)把項目B→#8226;aB和B→#8226;b擴充到項目集I0中。此時項目集I0的內(nèi)容為

    I0:{S’→#8226;S,S→#8226;BB,B→#8226;aB,B→#8226;b}

    對于新增加的項目B→#8226;aB,#8226;aB表示分析程序期望從輸入串中識別的下一個符號是a,a是一個終結(jié)符,可以直接從輸入串中讀入,無須擴充。同理,新增加的項目B→#8226;b也無須擴充。到此,項目集I0已經(jīng)構(gòu)造完畢,總共包含4個項目。這4個項目分別從不同的角度反映了符號棧的當前狀態(tài),即符號棧期望分析程序從后面的輸入串中識別出S、BB、aB和b中的任意一個,除此之外的其它的符號均視為非法。換言之,用這樣的方法構(gòu)造出的項目集可有效的反映出符號棧的當前狀態(tài)和它期望的合法輸入。下面分別從這4個項目出發(fā),考慮分析程序?qū)斎敕柕淖R別和符號棧狀態(tài)的變化。

    3.3符號的識別和狀態(tài)的轉(zhuǎn)換

    首先考慮I0中的項目S’→#8226;S,在接下來的分析中,如果分析程序從輸入串中成功識別出符號S,則符號棧狀態(tài)變?yōu)?/p>

    狀態(tài)1:[ # S ]

    這個狀態(tài)下,我們已經(jīng)在棧頂形成了可以規(guī)約的句柄S,下一步即可利用產(chǎn)生式S’→S進行規(guī)約,得到文法的開始符S’。在文法G(S’)的所有項目中,項目S’→S#8226;表示了這個狀態(tài),因此,我們把項目S’→S#8226;歸入項目集I1中。此時項目集I1的內(nèi)容為

    I1:{S’→S#8226;} (reduce 0)

    項目S’→S#8226;是一個規(guī)約項目,表示產(chǎn)生式的右端已經(jīng)在棧頂形成,分析程序的下一步動作應(yīng)該是根據(jù)該產(chǎn)生式進行規(guī)約,而不是從輸入串中讀入新的符號。我們將這個信息在項目集后面的括號中注明,reduce 0表示下一步應(yīng)根據(jù)產(chǎn)生式0(即S’→S)進行規(guī)約。

    圖1是狀態(tài)0和狀態(tài)1之間的狀態(tài)轉(zhuǎn)換關(guān)系圖。圖中連線上的標記S表示狀態(tài)轉(zhuǎn)換的條件,及符號棧在狀態(tài)0時,如果分析程序從輸入串中識別出符號S,則符號棧狀態(tài)轉(zhuǎn)換到狀態(tài)1。

    下面考慮I0中的項目S→#8226;BB,在接下來的分析中,如果分析程序從輸入串中成功識別出符號B,則符號棧狀態(tài)變?yōu)?我們這里只關(guān)心棧頂?shù)那闆r,其余符號用省略號表示)

    狀態(tài)2:[ # … B ]

    此時棧頂?shù)姆枮锽,表示已經(jīng)從輸入串中識別出句柄BB中的前一個B,期望從剩余的輸入串中識別后一個B。在文法G(S’)的所有項目中,項目S→B#8226;B表示了這個狀態(tài),因此,我們把項目S→B#8226;B歸入項目集I2中。

    I2:{S→B#8226;B}

    按照前面擴充I1的方法,我們對I2進行擴充,得到最終的項目集I2為

    I2:{S→B#8226;B,B→#8226;aB,B→#8226;b}

    如前所述,符號棧在狀態(tài)0時,如果分析程序從輸入串中識別出符號B,則符號棧的狀態(tài)會轉(zhuǎn)換到2。為體現(xiàn)出這個轉(zhuǎn)換關(guān)系,我們將圖1的狀態(tài)轉(zhuǎn)換關(guān)系圖進行擴充,得到圖2所示的狀態(tài)轉(zhuǎn)換關(guān)系圖。

    下面考慮I0中的項目B→#8226;aB,在接下來的分析中,如果分析程序從輸入串中成功識別出符號a,則符號棧狀態(tài)變?yōu)?/p>

    狀態(tài)3:[ # … a ]

    此時棧頂?shù)姆枮閍,表示已經(jīng)從輸入串中識別出句柄aB中的a,期望從剩余的輸入串中識別出B。在文法G(S’)的所有項目中,項目S→a#8226;B表示了這個狀態(tài),因此,我們把項目S→a#8226;B歸入項目集I3中。

    I3:{S→a#8226;B}

    按照前面擴充I1的方法,我們對I3進行擴充,得到最終的項目集I3為

    I3:{S→a#8226;B,B→#8226;aB,B→#8226;b}

    如前所述,符號棧在狀態(tài)0時,如果分析程序從輸入串中識別出符號a,則符號棧的狀態(tài)會轉(zhuǎn)換到3。為體現(xiàn)出這個轉(zhuǎn)換關(guān)系,我們將圖2的狀態(tài)轉(zhuǎn)換關(guān)系圖進行擴充,得到圖3所示的狀態(tài)轉(zhuǎn)換關(guān)系圖。

    下面考慮I0中的項目B→#8226;b,在接下來的分析中,如果分析程序從輸入串中成功識別出符號b,則符號棧狀態(tài)變?yōu)?/p>

    狀態(tài)4:[ # … b ]

    這個狀態(tài)下,我們已經(jīng)在棧頂形成了可以規(guī)約的句柄b,下一步即可利用產(chǎn)生式B→b進行規(guī)約,得到符號B。在文法G(S’)的所有項目中,項目B→b#8226;表示了這個狀態(tài),因此,我們把項目B→b#8226;歸入項目集I4中。

    I4:{B→b#8226;} (reduce 3)

    項目B→b#8226;是一個規(guī)約項目,表示產(chǎn)生式的右端已經(jīng)在棧頂形成。reduce 3表示下一步應(yīng)根據(jù)產(chǎn)生式3(即B→b)進行規(guī)約。

    如前所述,符號棧在狀態(tài)0時,如果分析程序從輸入串中識別出符號b,則符號棧的狀態(tài)會轉(zhuǎn)換到4。為體現(xiàn)出這個轉(zhuǎn)換關(guān)系,我們將圖3的狀態(tài)轉(zhuǎn)換關(guān)系圖進行擴充,得到圖4所示的狀態(tài)轉(zhuǎn)換關(guān)系圖。

    到此,已對項目集I0中所有項目進行了分析。項目集I0反映了符號棧在狀態(tài)0時所期望的所有合法輸入,由此構(gòu)造出的狀態(tài)轉(zhuǎn)換關(guān)系圖也就反映了符號棧在狀態(tài)0時,當分析程序從輸入串中識別出每一個合法的輸入符號后,符號棧上應(yīng)進行的動作(移近或規(guī)約)和狀態(tài)的轉(zhuǎn)換關(guān)系。

    按照同樣的方法逐一分析其它狀態(tài),直至不再產(chǎn)生新的符號棧狀態(tài)和新的狀態(tài)轉(zhuǎn)換關(guān)系為止,同時也構(gòu)造出最終的狀態(tài)轉(zhuǎn)換關(guān)系圖如圖5所示。

    各狀態(tài)對應(yīng)的項目集分別為

    項目集I0:{S’→#8226;S,S→#8226;BB,B→#8226;aB,B→#8226;b},

    項目集I1:{S’→S#8226;} (reduce 0),

    項目集I2:{S→B#8226;B,B→#8226;aB,B→#8226;b},

    項目集I3:{S→a#8226;B,B→#8226;aB,B→#8226;b},

    項目集I4:{B→b#8226;} (reduce 3),

    項目集I5:{S→BB·} (reduce 1),

    項目集I6:{B→aB·} (reduce 2)。

    其中,狀態(tài)0為初態(tài),表示分析工作開始時符號棧的狀態(tài);其余狀態(tài)均為終態(tài),分別表示分析過程中的某一時刻符號棧所處的狀態(tài)。每個狀態(tài)的具體情況由對應(yīng)的項目集表示。

    根據(jù)項目集里面的項目,我們可以了解到當前符號棧棧頂是否已形成句柄,如未形成句柄,則下一步期望從輸入串中識別哪些符號;如已形成句柄,則下一步應(yīng)該根據(jù)哪一個產(chǎn)生式進行規(guī)約。

    4LR分析表的構(gòu)造

    將圖5所示的狀態(tài)轉(zhuǎn)換關(guān)系圖用一個二維的表格結(jié)構(gòu)重新表示出來,即可得到圖6所示的LR分析表。

    5總結(jié)

    我們首先利用文法規(guī)則求得文法的所有項目,再根據(jù)每個項目的含義對LR分析過程中可能出現(xiàn)的狀態(tài)進行分類,同時對各個狀態(tài)之間的轉(zhuǎn)換關(guān)系進行分析,并構(gòu)造出狀態(tài)轉(zhuǎn)換關(guān)系圖,然后將轉(zhuǎn)換關(guān)系圖表格化,獲得了LR分析表。通過這樣的方法構(gòu)造的狀態(tài)轉(zhuǎn)換關(guān)系圖直觀的展示了LR分析的全過程。利用這樣的方法講授LR分析法,可以避開很多抽象概念(如活前綴、可規(guī)約前綴、項目的有效性、有效項目集、項目集規(guī)范族)的講解,簡化學生對LR分析法的學習過程。當然,本文中構(gòu)造的LR分析表只是LR(0)分析表,對應(yīng)的分析法也只適用于LR(0)文法的情況。要更加深入的理解LR分析法,進一步學習SLR(1)分析法、LR(1)分析法和LALR(1)分析法,還必須對這些抽象的概念加以補充。本文提出的方法可用在引入LR分析法的時候,在較短的時間內(nèi)給學生一個直觀而深刻的認識,為進一步學習更加復雜的分析方法打好基礎(chǔ)。

    參 考 文 獻

    [1] 龔天富. 程序設(shè)計語言與編譯(第2版)[M]. 北京:電子工業(yè)出版社,2003.

    [2] 陳火旺等. 程序設(shè)計語言編譯原理(第3版)[M]. 北京:國防工業(yè)出版社,2000.

    [3] 張素琴等. 編譯原理(第2版)[M]. 北京:清華大學出版社,2005.

    [4]Alfred V. Aho etc. Compilers: Principles, Techniques, and Tools[M]. Addison

    Wesley, Pearson Education, Inc. 1986.

    我的女老师完整版在线观看| 亚洲欧美一区二区三区国产| 久久99热6这里只有精品| 老师上课跳d突然被开到最大视频| 国产成人精品久久久久久| 97人妻精品一区二区三区麻豆| 久久久久久国产a免费观看| 99久久精品国产国产毛片| 久久精品国产亚洲av天美| 国产成人freesex在线| 日韩人妻高清精品专区| 国产成人福利小说| 国产精品99久久99久久久不卡 | 久久人人爽人人爽人人片va| 国产片特级美女逼逼视频| 国产亚洲av片在线观看秒播厂| 亚洲在久久综合| 免费看a级黄色片| 男女边吃奶边做爰视频| 中文乱码字字幕精品一区二区三区| 涩涩av久久男人的天堂| 在线a可以看的网站| 免费播放大片免费观看视频在线观看| 免费观看无遮挡的男女| 熟妇人妻不卡中文字幕| 波野结衣二区三区在线| 中国三级夫妇交换| 国产亚洲精品久久久com| 中文在线观看免费www的网站| 九草在线视频观看| 日韩欧美精品v在线| 嫩草影院精品99| 水蜜桃什么品种好| 欧美老熟妇乱子伦牲交| 亚洲自拍偷在线| 国产精品精品国产色婷婷| 久久精品夜色国产| 尾随美女入室| 少妇被粗大猛烈的视频| 丝袜美腿在线中文| 欧美日韩亚洲高清精品| av福利片在线观看| 精品国产乱码久久久久久小说| 午夜亚洲福利在线播放| 又爽又黄无遮挡网站| 亚洲性久久影院| av在线观看视频网站免费| 日韩强制内射视频| 嘟嘟电影网在线观看| 伦精品一区二区三区| 日韩人妻高清精品专区| 我要看日韩黄色一级片| 国产亚洲一区二区精品| 久久鲁丝午夜福利片| 街头女战士在线观看网站| 在线观看国产h片| 99热6这里只有精品| 少妇的逼水好多| 91午夜精品亚洲一区二区三区| 亚洲国产欧美人成| 成人二区视频| av福利片在线观看| 在线观看三级黄色| 99热全是精品| 国产精品.久久久| 精品国产三级普通话版| 国产亚洲精品久久久com| 精品久久久噜噜| 欧美日韩一区二区视频在线观看视频在线 | 18禁在线播放成人免费| 亚洲国产成人一精品久久久| 国产熟女欧美一区二区| 中文精品一卡2卡3卡4更新| 五月天丁香电影| 精品久久久噜噜| 日韩欧美 国产精品| 有码 亚洲区| 国产精品99久久99久久久不卡 | 国产高清有码在线观看视频| 久久精品国产亚洲av天美| 久久久久久久久久人人人人人人| 国产av不卡久久| 久久久久网色| 欧美激情国产日韩精品一区| 日韩欧美精品v在线| 一区二区三区四区激情视频| 最近最新中文字幕大全电影3| 免费观看在线日韩| 久久久精品欧美日韩精品| 一区二区三区免费毛片| 国产av不卡久久| 免费看不卡的av| 日日摸夜夜添夜夜添av毛片| 99精国产麻豆久久婷婷| 亚洲精品成人久久久久久| 综合色av麻豆| 最后的刺客免费高清国语| a级毛色黄片| 亚洲精品成人久久久久久| 欧美日韩精品成人综合77777| 精品久久久久久久久亚洲| www.色视频.com| 国产精品女同一区二区软件| 精品人妻熟女av久视频| 国产 一区 欧美 日韩| 免费人成在线观看视频色| 精品人妻一区二区三区麻豆| 麻豆成人av视频| 久久久精品免费免费高清| 三级经典国产精品| 插逼视频在线观看| 黄片wwwwww| 国产成人91sexporn| 午夜激情久久久久久久| 免费大片18禁| 亚洲国产最新在线播放| 日韩 亚洲 欧美在线| 亚洲在线观看片| 天天躁夜夜躁狠狠久久av| 嫩草影院精品99| 免费看日本二区| 一个人看的www免费观看视频| 七月丁香在线播放| 亚洲成人久久爱视频| 熟女av电影| 国产 一区精品| av卡一久久| 国产精品麻豆人妻色哟哟久久| 国产有黄有色有爽视频| 搡老乐熟女国产| 热re99久久精品国产66热6| 欧美激情国产日韩精品一区| 国产伦在线观看视频一区| 看非洲黑人一级黄片| 最新中文字幕久久久久| 男男h啪啪无遮挡| 亚洲国产精品国产精品| 国产高清不卡午夜福利| 日韩不卡一区二区三区视频在线| 天天躁日日操中文字幕| 精品人妻一区二区三区麻豆| 成年女人看的毛片在线观看| 亚洲av免费在线观看| 成年人午夜在线观看视频| 日韩一区二区视频免费看| 日韩人妻高清精品专区| 听说在线观看完整版免费高清| 亚洲成人一二三区av| 人妻 亚洲 视频| 日韩国内少妇激情av| av天堂中文字幕网| 永久免费av网站大全| 亚洲成人精品中文字幕电影| 一级毛片 在线播放| 日本av手机在线免费观看| 好男人在线观看高清免费视频| 一级av片app| 久久精品熟女亚洲av麻豆精品| 九草在线视频观看| 午夜日本视频在线| 免费不卡的大黄色大毛片视频在线观看| 深爱激情五月婷婷| 国产黄色视频一区二区在线观看| 欧美高清成人免费视频www| 精品久久久久久久久亚洲| 亚洲va在线va天堂va国产| 久久久精品免费免费高清| 少妇人妻一区二区三区视频| 免费观看的影片在线观看| 小蜜桃在线观看免费完整版高清| 日本wwww免费看| 国产片特级美女逼逼视频| 欧美人与善性xxx| www.色视频.com| 国产精品99久久99久久久不卡 | 午夜亚洲福利在线播放| 欧美一级a爱片免费观看看| 国产精品国产三级专区第一集| 一二三四中文在线观看免费高清| 人妻 亚洲 视频| 欧美bdsm另类| 国产片特级美女逼逼视频| 99re6热这里在线精品视频| 美女国产视频在线观看| 国产精品国产三级国产专区5o| 看十八女毛片水多多多| 欧美少妇被猛烈插入视频| 晚上一个人看的免费电影| 国产av码专区亚洲av| 成人特级av手机在线观看| 成年av动漫网址| 国产精品一区二区性色av| 久久综合国产亚洲精品| 亚洲丝袜综合中文字幕| 国产伦精品一区二区三区视频9| 麻豆成人午夜福利视频| 伦理电影大哥的女人| 高清av免费在线| 特大巨黑吊av在线直播| 交换朋友夫妻互换小说| 欧美成人a在线观看| 国产欧美日韩精品一区二区| 99久久中文字幕三级久久日本| 一级黄片播放器| av福利片在线观看| 舔av片在线| 高清在线视频一区二区三区| 亚洲精品,欧美精品| 能在线免费看毛片的网站| 成人欧美大片| 国产精品一及| 香蕉精品网在线| 天堂中文最新版在线下载 | 精品一区二区三卡| 免费av毛片视频| 亚洲精品第二区| 国产色婷婷99| 国产精品不卡视频一区二区| 亚洲av免费高清在线观看| 少妇人妻精品综合一区二区| 欧美高清性xxxxhd video| 国产成人精品福利久久| 久久热精品热| 精品久久久久久久久av| 性色avwww在线观看| 直男gayav资源| 精品国产一区二区三区久久久樱花 | 国产成人精品福利久久| 亚洲欧美精品专区久久| 亚洲欧美日韩卡通动漫| 18禁动态无遮挡网站| 伦理电影大哥的女人| 99久久精品热视频| 成人无遮挡网站| 99热这里只有是精品50| av.在线天堂| 亚州av有码| 高清欧美精品videossex| 99热这里只有精品一区| av网站免费在线观看视频| 少妇猛男粗大的猛烈进出视频 | 91在线精品国自产拍蜜月| 青春草视频在线免费观看| 成人国产麻豆网| 久久久久国产精品人妻一区二区| 国产午夜福利久久久久久| 深爱激情五月婷婷| 国产精品国产av在线观看| 国产成人免费观看mmmm| 精品99又大又爽又粗少妇毛片| 久久久久久九九精品二区国产| 女人十人毛片免费观看3o分钟| 80岁老熟妇乱子伦牲交| 一边亲一边摸免费视频| 丝袜喷水一区| 九九久久精品国产亚洲av麻豆| 国产中年淑女户外野战色| 欧美区成人在线视频| 18禁在线播放成人免费| 免费看不卡的av| 国产成年人精品一区二区| 国产精品伦人一区二区| 神马国产精品三级电影在线观看| 男人爽女人下面视频在线观看| 国产白丝娇喘喷水9色精品| 国内揄拍国产精品人妻在线| 欧美xxxx黑人xx丫x性爽| 国内少妇人妻偷人精品xxx网站| 国产伦理片在线播放av一区| 国产男女超爽视频在线观看| 在线观看av片永久免费下载| 国产一区二区亚洲精品在线观看| 精品人妻熟女av久视频| 亚洲欧美成人精品一区二区| 国产精品国产三级专区第一集| 久久久精品94久久精品| 在线亚洲精品国产二区图片欧美 | 久久99蜜桃精品久久| 一区二区三区四区激情视频| 亚洲精品一区蜜桃| 全区人妻精品视频| 国产成人免费观看mmmm| 国产淫片久久久久久久久| 国产又色又爽无遮挡免| 亚洲成人中文字幕在线播放| 亚洲婷婷狠狠爱综合网| av在线老鸭窝| 一区二区三区精品91| 亚洲内射少妇av| 国产av国产精品国产| 26uuu在线亚洲综合色| 成人漫画全彩无遮挡| 91久久精品国产一区二区三区| 久久久久久久精品精品| 天堂俺去俺来也www色官网| 亚洲av二区三区四区| 成人国产av品久久久| 欧美高清成人免费视频www| 日本午夜av视频| 王馨瑶露胸无遮挡在线观看| 丝袜喷水一区| 亚洲av欧美aⅴ国产| 日本爱情动作片www.在线观看| 国产91av在线免费观看| 你懂的网址亚洲精品在线观看| 国产成年人精品一区二区| 久久人人爽人人片av| 亚洲av日韩在线播放| 久久午夜福利片| 麻豆成人av视频| 久久久久久国产a免费观看| 国产 一区 欧美 日韩| 最新中文字幕久久久久| 极品教师在线视频| 亚洲熟女精品中文字幕| 麻豆精品久久久久久蜜桃| 国产av码专区亚洲av| 亚洲,一卡二卡三卡| 赤兔流量卡办理| 免费不卡的大黄色大毛片视频在线观看| 亚洲不卡免费看| 亚洲天堂av无毛| 亚洲国产色片| 亚洲欧美精品自产自拍| 亚洲综合精品二区| 欧美日韩综合久久久久久| 久久久久久久精品精品| 久久精品国产亚洲av涩爱| 91久久精品国产一区二区三区| 午夜精品一区二区三区免费看| 菩萨蛮人人尽说江南好唐韦庄| 欧美 日韩 精品 国产| 国产乱人视频| 狂野欧美激情性bbbbbb| 日韩av在线免费看完整版不卡| 国产亚洲精品久久久com| 人人妻人人澡人人爽人人夜夜| 激情 狠狠 欧美| 大又大粗又爽又黄少妇毛片口| 99热网站在线观看| 九九爱精品视频在线观看| 神马国产精品三级电影在线观看| 麻豆成人午夜福利视频| 国产高潮美女av| 国产亚洲av嫩草精品影院| 老司机影院毛片| 卡戴珊不雅视频在线播放| 99re6热这里在线精品视频| 狂野欧美激情性xxxx在线观看| 黄色欧美视频在线观看| 亚洲av免费在线观看| 又爽又黄a免费视频| 又大又黄又爽视频免费| 成年av动漫网址| eeuss影院久久| 热re99久久精品国产66热6| 亚洲精品日韩在线中文字幕| 日韩 亚洲 欧美在线| 国产免费一级a男人的天堂| 亚洲欧美清纯卡通| 成年女人看的毛片在线观看| 男人爽女人下面视频在线观看| 亚洲av日韩在线播放| 色婷婷久久久亚洲欧美| 精品人妻偷拍中文字幕| 99热6这里只有精品| 午夜日本视频在线| 啦啦啦啦在线视频资源| 国产极品天堂在线| 成人鲁丝片一二三区免费| 亚洲成人精品中文字幕电影| 国产精品蜜桃在线观看| a级一级毛片免费在线观看| 中国三级夫妇交换| 男女那种视频在线观看| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 亚洲精品亚洲一区二区| 51国产日韩欧美| 国内精品美女久久久久久| 亚洲最大成人手机在线| 在线看a的网站| 久久久色成人| 三级国产精品欧美在线观看| 黄色视频在线播放观看不卡| 亚洲av中文av极速乱| 午夜激情福利司机影院| 久久99精品国语久久久| 美女视频免费永久观看网站| 亚洲欧美成人综合另类久久久| 狠狠精品人妻久久久久久综合| 久久久久精品久久久久真实原创| 中文字幕人妻熟人妻熟丝袜美| 国产伦精品一区二区三区视频9| 日日啪夜夜爽| 中文精品一卡2卡3卡4更新| 国产探花在线观看一区二区| 精品一区在线观看国产| 内射极品少妇av片p| 午夜亚洲福利在线播放| 人人妻人人澡人人爽人人夜夜| 亚洲国产最新在线播放| 我的老师免费观看完整版| 日本欧美国产在线视频| 亚洲激情五月婷婷啪啪| 国产精品伦人一区二区| 亚洲国产av新网站| 欧美一级a爱片免费观看看| 欧美精品国产亚洲| 少妇的逼水好多| 成人漫画全彩无遮挡| 不卡视频在线观看欧美| av国产久精品久网站免费入址| 全区人妻精品视频| 亚洲国产色片| 国产黄频视频在线观看| 午夜精品国产一区二区电影 | 色视频www国产| 深夜a级毛片| 美女视频免费永久观看网站| 菩萨蛮人人尽说江南好唐韦庄| 在线观看人妻少妇| 久久久久久国产a免费观看| 午夜免费男女啪啪视频观看| 国产欧美另类精品又又久久亚洲欧美| 热99国产精品久久久久久7| 美女内射精品一级片tv| 中文在线观看免费www的网站| 亚洲精品日韩在线中文字幕| 毛片女人毛片| 欧美最新免费一区二区三区| 我的女老师完整版在线观看| 国产淫片久久久久久久久| 欧美最新免费一区二区三区| 一级毛片久久久久久久久女| 国产成人精品福利久久| 亚洲欧美清纯卡通| 亚洲精品自拍成人| 婷婷色av中文字幕| 在线观看一区二区三区| 真实男女啪啪啪动态图| 成人亚洲精品av一区二区| 麻豆久久精品国产亚洲av| 18禁裸乳无遮挡免费网站照片| 五月开心婷婷网| 天美传媒精品一区二区| 国产精品国产三级国产专区5o| 一级毛片我不卡| 另类亚洲欧美激情| 亚洲精品色激情综合| 91精品国产九色| 街头女战士在线观看网站| 在线免费十八禁| 亚洲国产高清在线一区二区三| 毛片一级片免费看久久久久| 色5月婷婷丁香| 男女国产视频网站| 久久这里有精品视频免费| 一本色道久久久久久精品综合| 直男gayav资源| 国产伦精品一区二区三区视频9| 直男gayav资源| 亚洲欧美成人综合另类久久久| 国产精品久久久久久久久免| av在线观看视频网站免费| 日韩 亚洲 欧美在线| 欧美日韩一区二区视频在线观看视频在线 | 亚洲av.av天堂| av黄色大香蕉| av播播在线观看一区| 熟女人妻精品中文字幕| 永久网站在线| 国模一区二区三区四区视频| 亚洲最大成人中文| 久久综合国产亚洲精品| 小蜜桃在线观看免费完整版高清| 在线观看三级黄色| tube8黄色片| 国产精品国产三级国产av玫瑰| 久久久久久久久久久丰满| av免费观看日本| 亚洲成人一二三区av| 国产黄频视频在线观看| 韩国av在线不卡| 婷婷色麻豆天堂久久| 亚洲欧美一区二区三区国产| 两个人的视频大全免费| 97热精品久久久久久| 白带黄色成豆腐渣| 男插女下体视频免费在线播放| 亚洲激情五月婷婷啪啪| 亚洲久久久久久中文字幕| 国产男人的电影天堂91| 精品少妇黑人巨大在线播放| 禁无遮挡网站| 国产午夜精品久久久久久一区二区三区| av线在线观看网站| 一边亲一边摸免费视频| 亚洲最大成人中文| 色婷婷久久久亚洲欧美| 亚洲熟女精品中文字幕| 亚洲av成人精品一区久久| 亚洲精品国产色婷婷电影| 成人高潮视频无遮挡免费网站| 禁无遮挡网站| 中文欧美无线码| av黄色大香蕉| 嫩草影院精品99| 免费av不卡在线播放| 国产美女午夜福利| 美女主播在线视频| 午夜精品一区二区三区免费看| 噜噜噜噜噜久久久久久91| 网址你懂的国产日韩在线| 麻豆成人午夜福利视频| 国产 一区精品| 老师上课跳d突然被开到最大视频| av一本久久久久| 成人亚洲精品一区在线观看 | 欧美 日韩 精品 国产| 亚洲av.av天堂| 亚洲精品一二三| 国模一区二区三区四区视频| 婷婷色麻豆天堂久久| 亚洲av在线观看美女高潮| 亚洲国产欧美人成| 国产黄片美女视频| 欧美xxxx性猛交bbbb| 少妇人妻 视频| 久久久精品免费免费高清| 少妇猛男粗大的猛烈进出视频 | 18禁动态无遮挡网站| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | www.色视频.com| 午夜免费男女啪啪视频观看| 97热精品久久久久久| 亚洲精品久久久久久婷婷小说| 成人二区视频| 久久精品久久久久久噜噜老黄| 又爽又黄a免费视频| 久久国产乱子免费精品| 成人特级av手机在线观看| 国产精品不卡视频一区二区| 日本av手机在线免费观看| 成人亚洲精品一区在线观看 | 国产精品国产三级国产av玫瑰| 国产淫语在线视频| 国产亚洲午夜精品一区二区久久 | 最近中文字幕高清免费大全6| 国产黄片美女视频| 亚洲综合精品二区| 国产成人精品久久久久久| 成年人午夜在线观看视频| 国产永久视频网站| 熟女人妻精品中文字幕| 久久久午夜欧美精品| 久久精品久久久久久久性| 免费观看a级毛片全部| 国产欧美日韩一区二区三区在线 | 精品少妇久久久久久888优播| 黄色一级大片看看| 97热精品久久久久久| 国内精品美女久久久久久| 水蜜桃什么品种好| 91aial.com中文字幕在线观看| 香蕉精品网在线| 精品一区二区免费观看| 国产成人精品一,二区| 久久人人爽人人爽人人片va| 小蜜桃在线观看免费完整版高清| 搡老乐熟女国产| 久久久久国产网址| 精品久久久精品久久久| 夜夜看夜夜爽夜夜摸| 精品人妻熟女av久视频| 黄片无遮挡物在线观看| 99热这里只有精品一区| 一本色道久久久久久精品综合| 欧美潮喷喷水| 一级毛片久久久久久久久女| 白带黄色成豆腐渣| 婷婷色综合www| 男人舔奶头视频| a级毛色黄片| 少妇人妻 视频| 日韩视频在线欧美| 舔av片在线| 亚洲av二区三区四区| 一本一本综合久久| 亚洲av中文av极速乱| 女的被弄到高潮叫床怎么办| 久久久久久久久大av| 一本久久精品| 男女无遮挡免费网站观看| 丰满乱子伦码专区| 久久久久久久久久成人| 观看美女的网站| 成人免费观看视频高清| 日韩欧美精品免费久久| av在线蜜桃| 韩国高清视频一区二区三区| 男女下面进入的视频免费午夜| 久久久久久久亚洲中文字幕| 激情五月婷婷亚洲| 久久鲁丝午夜福利片| 最近手机中文字幕大全| 午夜日本视频在线| 欧美极品一区二区三区四区| 国产精品久久久久久精品电影| 日韩电影二区| 日韩成人av中文字幕在线观看| 亚洲成人av在线免费| 国产成人aa在线观看| 精华霜和精华液先用哪个| 久久久a久久爽久久v久久| 久久ye,这里只有精品|