日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

根据文法画出语法树_编译工程5:语法分析(3)

發(fā)布時間:2023/12/20 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 根据文法画出语法树_编译工程5:语法分析(3) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

接下來我們討論自頂向下文法分析方法中的非遞歸的預(yù)測分析。

自頂向下文法分析可以看做是為1. 輸入串構(gòu)造語法分析樹的問題,它從語法分析樹的根開始,深度優(yōu)先地按照先根順序創(chuàng)建語法分析樹的各個節(jié)點(diǎn)。2.也可以看做是尋找輸入串的最左推導(dǎo)的過程。

更通俗地講,自頂向下分析就是從起始符號開始,不斷的挑選出合適的產(chǎn)生式,將中間句子中的非終結(jié)符的展開,最終展開到給定的句型。因此,該方法的關(guān)鍵字在于如何挑選出合適的產(chǎn)生式。

我們來看兩個例子。

對于下面的文法

S -> aS | bS | c

如何生成句型abac?

可以寫出來如下的推導(dǎo):

Working-string Production S S -> aS aS S -> bS abS S -> aS abaS S -> c abac ACCEPT

簡單分析一下,這個推導(dǎo)式如何產(chǎn)生的;首先,假設(shè)有一個 strcmp 函數(shù)來比較符號串 “S” 和 “abac” ,找到第一個不匹配的符號,也就是 “S” 和 “a” ,因此,此時必須將中間句子中的 “S” 展開,才能得到最終句子。將最終句子中不匹配的這個 “a” ,和 S 的三個產(chǎn)生式的右邊 aS 、 bS 和 c 相比,可以看出,只能選擇 S -> aS 展開,才可以和 “a” 匹配。剩下的部分類似分析。

分析中需要回溯的情況。

看一個例子:

S → rXd | rZd X → oa | ea Z → ai

在接收到的輸入串是read的時候:

上述產(chǎn)生回溯的原因主要是?

S → rS' S'-> Xd | Zd X → oa | ea Z → ai

再考慮文法

S–> AB A –> aA | ε B –> b | bB

假設(shè)要分析的句子為: aaab ,首先從起始符號 S 開始。

第 1 步,起始符號只有一個產(chǎn)生式: S -> AB ,所以只能選擇這個產(chǎn)生式,用這個產(chǎn)生式的右邊代替 S ,于是得到一個中間句子 AB ,將選擇的產(chǎn)生式和得到中間句子(working-string)寫成列表的形式,如下:

Working-string Production S S –> AB AB

第 2 步,從 AB 開始,首先展開 A , A 有兩個產(chǎn)生式: A -> aA, A -> ε ,我們對比一下最終句子 aaab 和 目前得到的中間句子 AB ,發(fā)現(xiàn)只能選擇 A -> aA ,否則將無法推導(dǎo)出 aaab 。因此選擇這個產(chǎn)生式,將其右邊替換掉中間句子 AB 中的 A ,于是得到中間句子 aAB :

Working-string Production S S –> AB AB A –> aA aAB

繼續(xù)嘗試展開 aAB 中的 A ,再次對比發(fā)現(xiàn),還是只能選擇產(chǎn)生式 A -> aA ,得到:

Working-string Production S S –> AB AB A –> aA aAB A –> aA aaAB

再次應(yīng)用產(chǎn)生式 A -> aA ,得到:

Working-string Production S S –> AB AB A –> aA aAB A –> aA aaAB A –> aA aaaAB

到了這里,可以發(fā)現(xiàn)只能使用 A -> ε (否則無法得到 aaab ),應(yīng)用此產(chǎn)生式后得到:

Working-string Production S S –> AB AB A –> aA aAB A –> aA aaAB A –> aA aaaAB A -> ε aaaB

第 3 步,從 aaaB 開始,按上面同樣的原則嘗試展開 B ,最終得到:

Working-string Production S S –> AB AB A –> aA aAB A –> aA aaAB A –> aA aaaAB A -> ε aaaB B -> b aaab ACCEPT

這個例子當(dāng)中我們希望大家注意什么問題呢?就是空產(chǎn)生式。什么時候可以使用這個空產(chǎn)生式呢?


從上面的討論中,我們可以知道,在自頂向下的分析過程中,在產(chǎn)生式選擇時,

  • 對于非空產(chǎn)生式而言,知道這個產(chǎn)生式能產(chǎn)生的字符串的首字符是非常重要的;
  • 對于空產(chǎn)生式而言,知道這個空產(chǎn)生式的左部非終結(jié)符后面跟著的字符是非常重要的;
  • 同時,我們也可以很容易想到,如果一個非終結(jié)符的兩個或多個產(chǎn)生式有相同的首字符,那么朝前看一個字符不能解決問題;如果我們希望只通過朝前看一個字符就能確定選擇哪個產(chǎn)生式,必須要求同一個非終結(jié)符的兩個或多個產(chǎn)生式不能有相同的首字符。【還有其他條件】

    自頂向下的分析器的構(gòu)造可以使用和文法相關(guān)的兩個函數(shù)FIRST和FOLLOW來實(shí)現(xiàn)。在分析過程中,FIRST和FOLLOW可以使得我們根據(jù)下一個輸入符號來選擇使用哪個產(chǎn)生式。

    我們結(jié)合FIRST和FOLLOW討論一下。考慮兩個產(chǎn)生式

    只要FIRST(

    )和FIRST( )是不相交的集合,那么只需要查看下一個輸入符號就可以在這兩個產(chǎn)生式中進(jìn)行選擇。

    FIRST(

    )被定義為可以從 推導(dǎo)得到的串的首符號的集合。其中 是任意的文法符號串。如果 推導(dǎo)出 ,那么 也在FIRST集合中。

    如何在預(yù)測分析中求得FIRST集合呢?考慮產(chǎn)生式

    A -> a

    那就很好理解,A的FIRST集就是{a}。

    如果產(chǎn)生式的右部是非終結(jié)符呢?

    S -> AB A -> a

    那么,

    FIRST(A) = {a} FIRST(S) = {a}

    如果產(chǎn)生式的右部是非終結(jié)符,并且右部的第一個非終結(jié)符還有空產(chǎn)生式呢?

    S -> AB A -> a | ε B -> b

    那么,

    FIRST(A) = {a,ε} FIRST(S) = ?

    如果產(chǎn)生式的右部是非終結(jié)符,并且右部的所有非終結(jié)符都有空產(chǎn)生式呢?

    S -> AB A -> a | ε B -> b | ε

    那么,

    FIRST(A) = {a,ε} FIRST(S) = ?

    以上是直觀的解釋,可能比較好懂;如果把FIRST集的規(guī)則寫出來,可能有點(diǎn)難懂:

    對于非終結(jié)符

    ,FOLLOW(A)被定義為可能在某些句型中緊跟在A右邊的終結(jié)符號的集合。譬如,下面的文法產(chǎn)生式

    那么,終結(jié)符

    就在A的FOLLOW集中。

    我們首先看一下,FOLLOW集如何產(chǎn)生。

    S -> AB A -> a | ε B -> b

    來看一下A的FOLLOW集。A后面能跟著什么呢?

    這里我們要明確一點(diǎn),在LL(1)分析方法中,FOLLOW集的作用就是幫忙確認(rèn)啥時候該用空產(chǎn)生式。

    譬如對上面的文法的一個句子 b。應(yīng)該怎么展開呢?

    看到b的時候,知道使用

    S->AB

    接著要展開A,A看到的依然是b,這是就該使用

    A->ε

    接下來看到

    再看一個例子:

    S -> AB A -> C|a B -> b C -> c | ε

    這里,對于句子 b,應(yīng)該如何分析呢?所以,從這里我們能得出什么?

    有一個產(chǎn)生式

    A -> C

    那么,A的FOLLOW集也應(yīng)該是C的FOLLOW集的子集。

    另外,如果A是某些句型的最右符號,那么結(jié)束符號$也在A的FOLLOW集中。

    對于FOLLOW集而言,

    雖然看起來不怎么直觀,但是描述的相當(dāng)精確,我們只需要嚴(yán)格按照這個規(guī)則,就可以生成FIRST集和FOLLOW集。

    練習(xí):

    S -> aS | bS | c

    再一個練習(xí):

    S–> AB A –> aA | ε B –> b | bB

    再次使用下面的文法做例子

    E->TE' E'->+TE'|? T->FT' T'->*FT'|? F->(E)|id

    計算出FIRST集和FOLLOW集。

    FIRST(E) = FIRST(T) = FIRST(F) = { ( , id } FIRST(E') = {+, ?} FRIST(T') = {*, ?} FOLLOW(E) = FOLLOW(E') = { ), $} FOLLOW(T) = FOLLOW (T') = {+, ), $} FOLLOW(F) = {+, *, ), $}

    繼續(xù)做練習(xí):

    S->SS+|SS*|a

    這個文法,FIRST集,FOLLOW集是什么?

    請對它進(jìn)行提左公因子、消除左遞歸。

    下面的文法,

    S->aS’ S’->aS’AS’|? A->+|*

    FIRST集,FOLLOW集是什么?

    答案:

    第一個文法:

    FIRST(S)={a} FOLLOW(S)={a,+,*,$}

    第二個文法:

    First(S) = First(aS’)={a} First(S’)= First(aS’AS’) ∪ First(?)= {a} ∪{?}= {a, ?} First(A) = { +,*} Follow(S) ={$} Follow(S’)= {$, +,*} Follow(A)= {a, +,*,$}

    計算FIRST和FOLLOW有什么用呢?首先,我們可以用來判斷LL(1)文法。其次,可以用來構(gòu)造自動進(jìn)行LL文法分析的預(yù)測分析表。

    如果文法中的任何兩個產(chǎn)生式

    都滿足下列條件:

    – FIRST(

    ) FIRST( ) =

    –若

    * ? ,那么FIRST( ) FOLLOW(A) = 【 類似】

    那么文法滿足LL(1)文法。

    【LL(1)文法由一些明顯的特征,譬如,無二義性、無左遞歸以及沒有公共左因子。因此,明顯,有以上三個特征的文法,不是LL(1)文法。】

    第一個條件很好理解;

    第二個條件什么意思呢?

    考慮下面的文法:

    S->Aa A->B|C C->? B->a

    這個文法非常簡單,只能生成串a(chǎn)或者aa。這是兩個不同的句型,但這里的問題是,如果只朝前看一個字符a,那么在對A進(jìn)行展開時,無法判斷應(yīng)該選擇哪個產(chǎn)生式,因?yàn)槿绻x擇B,B可以產(chǎn)生a,而如果選擇C,A自己的后繼本身也是a,所以對于輸入a,有兩種推導(dǎo)方式。

    以上對aa以及a的推導(dǎo)對于人而言,可能覺得非常簡單,甚至覺得不會出錯,但是對于機(jī)器而言,要進(jìn)行判斷就不那么容易了。

    練習(xí):

    下面的文法是否是LL(1)文法,為什么?

    S ->AB|PQx A -> xy B -> bc P -> dP| ε Q -> aQ| ε

    接下來,我們來看一下,構(gòu)造出FIRST和FOLLOW之后,怎么樣進(jìn)行自動推導(dǎo)。


    預(yù)測分析表

    預(yù)測分析表M[A,a],是一個二維數(shù)組,其中,A是一個非終結(jié)符號,a是一個終結(jié)符號, 或者特殊符號$,也即輸入的結(jié)束符號。

    在構(gòu)造了預(yù)測分析表之后,只有當(dāng)下一個輸入符號a在FIRST(

    )中時才選擇產(chǎn)生式 。在 可以推導(dǎo)出空的情況下,如果當(dāng)前輸入符號在FOLLOW(A)中,或者已經(jīng)達(dá)到輸入中的$符且$在FOLLOW(A)中,那么仍應(yīng)該選擇A-> 。

    構(gòu)造預(yù)測分析表的算法如下:

    對于文法:

    E->TE' E'->+TE'|ε T->FT' T'->*FT'|ε F->(E)|id

    結(jié)合上面計算得出的FIRST集和FOLLOW集

    FIRST(E) = FIRST(T) = FIRST(F) = { ( , id } FIRST(E') = {+, ?} FRIST(T') = {*, ?} FOLLOW(E) = FOLLOW(E') = { ), $} FOLLOW(T) = FOLLOW (T') = {+, ), $} FOLLOW(F) = {+, *, ), $}

    對應(yīng)的預(yù)測分析表如下:

    其中,

    和 的產(chǎn)生式右部的FIRST集中有?,所以它們的FOLLOW集中的符號的位置也有產(chǎn)生式。

    至于為何有這樣的規(guī)則,我們可以考慮一下,下面的文法:

    S->?

    對于這個文法,FIRST集為{?},FOLLOW集為{$}。那么預(yù)測分析表應(yīng)該是什么呢?

    另外可以再看前面的例子:

    S –> AB A –> aA | ε B –> b | bB

    因?yàn)锳的產(chǎn)生式中有ε,所以A的FOLLOW集,也即{b}也會加入到預(yù)測分析表中。

    Working-string Production S S –> AB AB A –> aA aAB A –> aA aaAB A –> aA aaaAB A -> εaaaB B -> b aaab ACCEPT

    這里可以看到,當(dāng)A遇上b的時候,就可以使用A->ε產(chǎn)生式。

    表中的空白指示錯誤。

    對于每個LL(1)文法,分析表中的每個條目都唯一地指定了一個產(chǎn)生式或者標(biāo)明一個語法錯誤。當(dāng)然,對于左遞歸或者二義性文法,M至少會包含一個多重定義的條目。

    基于以上內(nèi)容對文法

    S->Aa A->B|C C->? B->a

    構(gòu)造一下預(yù)測分析表。

    可以發(fā)現(xiàn),當(dāng)輸入是a時,A->B 以及A->C 都可以被使用。


    在構(gòu)造出預(yù)測分析表之后,如何進(jìn)行文法推導(dǎo)呢?


    練習(xí):

    構(gòu)造下面文法的LL(1)分析表。

    D -> TL T -> int | real L -> id R R -> , idR | ε

    關(guān)于LL,我們最后看一段代碼,體會一下LL的工作過程。

    #include <iostream> #include <map> #include <stack>/*grammar: S->F; S->(S+F); F->a; sentence:a,(a+a),((a+a)+a) */enum Symbols {// the symbols:// Terminal symbols:TS_L_PARENS, // (TS_R_PARENS, // )TS_A, // aTS_PLUS, // +TS_EOS, // $, in this case corresponds to '0'TS_INVALID, // invalid token// Non-terminal symbols:NTS_S, // SNTS_F // F };/* Converts a valid token to the corresponding terminal symbol */ Symbols lexer(char c) {switch(c){case '(': return TS_L_PARENS;case ')': return TS_R_PARENS;case 'a': return TS_A;case '+': return TS_PLUS;case '0': return TS_EOS; // end of stack: the $ terminal symboldefault: return TS_INVALID;} }int main(int argc, char **argv) {using namespace std;if (argc < 2){cout << "usage:ntll '(a+a)'" << endl;return 0;}// LL parser table, maps < non-terminal, terminal> pair to action map< Symbols, map<Symbols, int> > table;stack<Symbols> ss; // symbol stackchar *p; // input buffer// initialize the symbols stackss.push(TS_EOS); // terminal, $ss.push(NTS_S); // non-terminal, S// initialize the symbol stream cursorp = &argv[1][0];// set up the parsing table 預(yù)測分析表;table[NTS_S][TS_L_PARENS] = 2;table[NTS_S][TS_A] = 1;table[NTS_F][TS_A] = 3;while(ss.size() > 0){if(lexer(*p) == ss.top()){cout << "Matched symbols: " << lexer(*p) << endl;p++;ss.pop();}else{cout << "Rule " << table[ss.top()][lexer(*p)] << endl;switch(table[ss.top()][lexer(*p)]){case 1: // 1. S → Fss.pop();ss.push(NTS_F); // Fbreak;case 2: // 2. S → ( S + F ) //使用產(chǎn)生式的右部替換左部ss.pop();ss.push(TS_R_PARENS); // )ss.push(NTS_F); // Fss.push(TS_PLUS); // +ss.push(NTS_S); // Sss.push(TS_L_PARENS); // (break;case 3: // 3. F → ass.pop();ss.push(TS_A); // abreak;default:cout << "parsing table defaulted" << endl;return 0;break;}}}cout << "finished parsing" << endl;return 0; }

    以上的代碼體現(xiàn)了之前介紹的LL分析的思想。首先,構(gòu)造預(yù)測分析表,描述了當(dāng)非終結(jié)符遇到特定輸入時應(yīng)該使用哪個產(chǎn)生式;其次,在使用產(chǎn)生式進(jìn)行處理的,將產(chǎn)生式的右部替換左部即可。

    參考:

  • https://pandolia.net/tinyc/ch10_top_down_parse.html
  • http://blog.reverberate.org/2013/07/ll-and-lr-parsing-demystified.html
  • https://www.tutorialspoint.com/compiler_design/compiler_design_top_down_parser.htm
  • 總結(jié)

    以上是生活随笔為你收集整理的根据文法画出语法树_编译工程5:语法分析(3)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    av中文在线影视 | 日韩精品久久久久久久电影99爱 | 久久精品99久久久久久2456 | 91精品在线观看入口 | 91福利专区| 久久不卡国产精品一区二区 | 91色网址 | 国外调教视频网站 | 精品亚洲欧美无人区乱码 | 不卡的av电影 | 国产真实精品久久二三区 | 在线观看免费色 | 午夜视频在线观看一区二区三区 | 91精品网站在线观看 | 国产 欧美 日产久久 | 久久久久久久久久影视 | 日韩黄色影院 | 国产精品麻豆视频 | 91精品免费在线 | 久久成人国产精品 | 欧美一级黄色视屏 | 一级黄色av | 亚洲三级在线播放 | 欧美二区视频 | 日韩av在线一区二区 | 成人在线观看免费 | 婷婷丁香综合 | 天天色天天综合网 | 最新国产视频 | 精品国产一区二区久久 | 国产无吗一区二区三区在线欢 | 丁香色天天 | 日韩av一区二区三区四区 | 国产精品福利无圣光在线一区 | 国产人成看黄久久久久久久久 | 亚洲国产精品电影 | 成片人卡1卡2卡3手机免费看 | 久草在线资源观看 | 国产精品久久久久9999吃药 | 成人国产精品电影 | 97超级碰碰碰碰久久久久 | 免费日p视频 | 亚洲综合小说电影qvod | 夜色成人av | 欧美日韩精品免费观看视频 | 人人插人人搞 | 免费高清在线一区 | 91精品啪| 日韩va欧美va亚洲va久久 | 麻豆首页| 国产在线观看 | 在线精品视频免费播放 | 亚洲第一中文字幕 | 亚洲 中文 欧美 日韩vr 在线 | 波多野结衣视频一区二区三区 | 国产手机在线播放 | 国产黄色精品网站 | 国产盗摄精品一区二区 | 久久久精华网 | 成人毛片一区 | 国产麻豆电影在线观看 | 国产高清在线免费观看 | 国产精品久久久久久久免费大片 | 亚洲 综合 国产 精品 | www.国产精品| 成人在线视频网 | 国产精品一区久久久久 | 韩国一区二区在线观看 | 久久性生活片 | 亚洲涩综合 | 福利视频网站 | 久久久午夜精品福利内容 | 日韩毛片在线免费观看 | 欧美色久 | 久久久久亚洲精品男人的天堂 | 96精品高清视频在线观看软件特色 | 99性视频| 91av视频网站 | 胖bbbb搡bbbb擦bbbb | 日韩av一区二区三区四区 | 久久永久视频 | 久久这里只有精品久久 | 国产成人在线看 | 久久人人爽av | 97精品国产97久久久久久免费 | 国产3p视频| 久草电影免费在线观看 | 午夜久久影院 | 天天搞天天干天天色 | a在线视频v视频 | 日韩中文字幕a | 日韩成人欧美 | 成人va视频 | 91精品视频免费看 | 日韩欧美在线免费 | 亚洲欧美在线综合 | 国产理伦在线 | 999电影免费在线观看 | 一区二区三区高清在线 | 91成人免费看片 | 黄色免费在线视频 | 九九九热 | 在线播放视频一区 | av大片免费 | 亚洲激情在线 | 国产免费国产 | 日韩免费在线网站 | 日日干 天天干 | 91成人看片 | 国产最新视频在线 | 香蕉视频免费看 | 日韩欧美在线影院 | 亚洲午夜久久久久 | 久久天天操| 日韩精品 在线视频 | 日韩免费视频在线观看 | 欧美激情综合五月色丁香小说 | 久久国产精品99久久久久久丝袜 | 天天爽人人爽夜夜爽 | 亚洲高清91| 欧美精品久久久久 | 国产成人久久精品77777综合 | 国产99久久精品一区二区永久免费 | 丝袜美女在线观看 | 国产成人精品亚洲 | 日韩欧美高清视频在线观看 | 一级黄色片在线 | 国产手机av | 欧美a级片网站 | 午夜婷婷网 | 天天操网 | 成人国产精品一区 | 91av网址| 日韩精品中文字幕有码 | 男女男视频 | 国产精品尤物视频 | 97超在线| 美女网站色在线观看 | 欧美激情视频在线免费观看 | 免费精品在线视频 | 亚洲国产精品女人久久久 | 久久五月婷婷综合 | 美女久久久久久久久久 | 怡红院久久 | 在线观看av网站 | 在线看免费 | 黄色一级在线免费观看 | 网站你懂的| 精品国产区在线 | 国产视频精品久久 | 操老逼免费视频 | 亚洲理论在线 | 成人免费看视频 | 亚洲精品国产精品国自产在线 | 又黄又刺激 | 婷婷激情在线 | 99热精品久久| 亚洲精品国精品久久99热一 | 日韩大片免费在线观看 | 在线看成人av | 十八岁免进欧美 | 欧美日韩国产精品一区二区三区 | 精品成人a区在线观看 | 久久美女高清视频 | 欧美一区影院 | 91色一区二区三区 | 日韩精品久久一区二区三区 | 久久久五月天 | 午夜国产福利在线 | 超碰公开在线观看 | 欧美成人在线免费 | 国产白浆视频 | av福利第一导航 | 顶级欧美色妇4khd | 久9在线 | 午夜色影院 | 久久视频精品在线观看 | 日本不卡视频 | 91av在线播放 | 最近中文字幕免费观看 | 久久三级毛片 | 亚洲第一成网站 | 亚洲精品高清在线 | 丁香婷婷色月天 | 欧美国产一区二区 | 亚洲男男gaygayxxxgv | 亚洲一区二区视频 | 成人毛片在线视频 | 中文字幕一区二区三区乱码在线 | 9在线观看免费高清完整版在线观看明 | 日日日日 | 国产精品久久久久久久久久久久 | 91精品在线免费观看 | 在线视频 91 | 国模视频一区二区三区 | 天堂在线一区二区 | 国产精品综合久久 | 五月天激情在线 | 天天干,天天草 | 久久综合五月 | 91热爆视频 | 国产在线看 | 免费视频久久 | 在线黄色国产 | 九九热精品国产 | 久热av在线| 中文字幕第一页在线视频 | 国产精品视频全国免费观看 | 91丨九色丨蝌蚪丨对白 | av在线官网 | 97av影院 | 黄色三级在线观看 | 国产亚洲精品日韩在线tv黄 | 毛片基地黄久久久久久天堂 | 狠狠久久婷婷 | 久久久久久久久久久网 | 日韩精品在线视频免费观看 | 91av在线看 | 久久人人看 | 欧美亚洲另类在线视频 | 亚洲黄色片在线 | 九九精品久久久 | 黄色大片日本免费大片 | 日本电影久久 | 91尤物在线播放 | 国产第一页福利影院 | www.天天射 | 特级西西人体444是什么意思 | 午夜手机看片 | 香蕉手机在线 | av免费看电影 | 久久久黄色av | 黄网站免费大全入口 | 日本深夜福利视频 | 亚洲理论在线 | 亚洲成av人电影 | 精品国产美女在线 | 麻豆视频在线观看免费 | 久久久www成人免费毛片麻豆 | 亚洲欧洲精品一区二区精品久久久 | 最新婷婷色 | 超碰97久久 | 日本黄色大片免费看 | 日韩在线观看中文字幕 | 成人午夜在线电影 | 久草在线视频免赞 | 色婷五月 | 亚洲一区不卡视频 | 国产在线a不卡 | 狠狠色丁香婷婷综合久小说久 | 日韩欧美一区二区在线播放 | 中文字幕视频在线播放 | 91av视频免费在线观看 | av在线在线| 成人国产精品久久久 | 天天艹| 天天干天天草 | 一级片黄色片网站 | 久热香蕉视频 | 在线а√天堂中文官网 | 最新免费中文字幕 | 香蕉视频4aa | 欧美一级电影免费观看 | 国产精品成人av久久 | 黄色视屏在线免费观看 | 91精品国产欧美一区二区 | 色婷婷国产 | av观看久久久 | 婷婷激情综合网 | 国产成人高清av | 亚洲精品乱码白浆高清久久久久久 | 一区二区视频播放 | 激情欧美一区二区三区 | 人人爽久久涩噜噜噜网站 | 91九色在线观看视频 | 黄色在线看网站 | 国产在线观看你懂得 | 久久综合久久综合久久综合 | 少妇bbbb | 在线免费日韩 | 久久最新网址 | 黄色的网站免费看 | 男女拍拍免费视频 | 天天av天天| 午夜丰满寂寞少妇精品 | 亚洲一二三久久 | 97超级碰碰碰碰久久久久 | 91视频免费网站 | 亚洲视频综合在线 | 人人爽人人爽人人爽学生一级 | 麻豆视频www| 色婷婷狠狠五月综合天色拍 | 欧美日韩精品电影 | 黄色免费在线视频 | 欧洲亚洲女同hd | 激情视频免费在线观看 | 国产在线不卡精品 | 日批网站在线观看 | 国产婷婷在线观看 | 成年免费在线视频 | 四虎国产精品免费观看视频优播 | 在线免费观看不卡av | 日本大片免费观看在线 | www.久艹| www亚洲一区 | 黄色精品国产 | 中文字幕视频网站 | 五月综合色| 日韩高清观看 | 国产精品区免费视频 | 在线亚洲激情 | 综合激情网... | 国产电影一区二区三区四区 | 国产h在线播放 | 99国产在线观看 | 成人久久影院 | 伊人宗合网| 一区二区成人国产精品 | 国产精品嫩草69影院 | 97电影手机 | 久久精品欧美 | 日韩欧美综合视频 | 深夜国产福利 | 在线久热 | 四虎4hu永久免费 | 精品在线视频观看 | 国内视频 | 天天搞天天干天天色 | 午夜在线免费观看视频 | 夜夜躁日日躁狠狠久久av | 九九综合在线 | 久久99国产视频 | 亚洲激情中文 | 日韩三级视频在线观看 | 精品99999 | 91精品久 | 欧美一二三区播放 | 亚洲做受高潮欧美裸体 | 成人在线观看网址 | 日韩中字在线观看 | 涩涩网站在线播放 | 日日爽| 国产高清综合 | 日日夜夜人人精品 | 久久久精品免费观看 | 精品免费在线视频 | 五月婷丁香 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 久久久精品 一区二区三区 国产99视频在线观看 | 91精品国产成人www | 999色视频| 亚洲精选视频在线 | 亚洲黄色三级 | 日本一区二区三区免费看 | 欧美一区二区精美视频 | 大荫蒂欧美视频另类xxxx | 成人网在线免费视频 | 国产第一页福利影院 | 日韩av中文 | 午夜精品久久久久久 | 久久亚洲欧美日韩精品专区 | 色在线国产 | 欧美激情综合网 | 国产美女免费 | 黄色av电影网| 91在线入口| 91在线网站| 日日婷婷夜日日天干 | 亚洲视频资源在线 | 国产乱对白刺激视频在线观看女王 | 成年人在线观看视频免费 | 996久久国产精品线观看 | 日韩av网站在线播放 | 国产一区二区日本 | 69久久夜色精品国产69 | 特级黄录像视频 | 国产在线黄 | 国产精品一区二区在线免费观看 | 99re中文字幕| 一区二区三区免费看 | 天天精品视频 | 在线观看日韩中文字幕 | 国产一级视频在线 | 国产在线精品一区 | 成人v| 久久久久99精品国产片 | 欧美亚洲成人xxx | 婷婷六月综合网 | 欧美日韩精品二区第二页 | 蜜桃av人人夜夜澡人人爽 | 999亚洲国产996395 | 久久任你操 | 中文字幕久久精品亚洲乱码 | 亚洲黄网站 | 日日操狠狠干 | 久草在线资源免费 | 精品在线一区二区三区 | 亚洲天堂网在线播放 | 欧美精品小视频 | 亚洲 欧美变态 另类 综合 | 久久免费国产电影 | 最近2019年日本中文免费字幕 | 亚洲日日射 | 精品久久久久久久久久久久久久久久 | 精品久久久久久久久久久久 | 99国产精品视频免费观看一公开 | 久久久网页 | av怡红院 | 欧美精彩视频 | 久久久久久国产精品999 | 国产精品av久久久久久无 | 亚洲成人av一区二区 | 日韩在线视频二区 | 最新国产在线 | 国产精品欧美久久久久三级 | 夜夜视频资源 | 久久一级电影 | 人人超碰人人 | 国产精品九九久久99视频 | 久久精品综合视频 | 国产精品福利小视频 | 欧美日韩在线观看视频 | 久久精品日产第一区二区三区乱码 | 欧美日韩国产精品久久 | 在线看国产视频 | 国产高清视频色在线www | 久久a v电影 | 韩国av在线播放 | 亚洲在线精品视频 | 91精品伦理 | 91精品久久久久 | 国产淫a| 亚洲精品白浆高清久久久久久 | 亚洲天堂色婷婷 | 成在人线av | 欧美久久成人 | 在线亚洲欧美日韩 | 亚洲 欧美 另类人妖 | 三级av在线 | 精品国产一区二区三区日日嗨 | 激情丁香月 | 国产高清福利在线 | 在线视频福利 | 99热国产在线 | 日韩成人看片 | 97色在线视频 | 国产一区二区三区免费在线 | av一级在线| 99视频这里有精品 | 久久艹影院 | 伊人黄 | 九九热中文字幕 | 国产麻豆电影在线观看 | 国产精品一区二区吃奶在线观看 | 国模一区二区三区四区 | 中文字幕在线免费 | 欧美成年人在线视频 | 丁香网婷婷 | 97超碰在线人人 | 亚洲人成免费网站 | 在线观看不卡视频 | 激情综合网五月激情 | 成人黄色免费在线观看 | 亚洲国产高清视频 | 在线激情网| 国产成人精品女人久久久 | 欧美精品久久人人躁人人爽 | 99在线精品视频 | 欧美色综合天天久久综合精品 | www.色在线| 成人在线播放免费观看 | 久久精品视频在线观看 | 韩日成人av | 国产精品丝袜在线 | 日本不卡123 | 91视频免费网址 | 国产97在线看 | av成人动漫 | 人人玩人人添人人澡97 | 国产91探花| 激情综合色图 | www,黄视频 | 一区二区三区四区精品 | 亚洲黄色在线观看 | 三级在线国产 | 国产亚洲欧美精品久久久久久 | 国产一级片播放 | 日日夜夜天天 | 国产一区二区综合 | 久久久91精品国产一区二区三区 | www.天天操 | 亚洲精品福利在线观看 | 国产裸体bbb视频 | 久久精品五月 | 色综合久久中文综合久久牛 | 伊人亚洲综合 | 正在播放国产一区二区 | www免费在线观看 | 在线观看你懂的网址 | 黄色网www | 国产人免费人成免费视频 | 亚洲性少妇性猛交wwww乱大交 | 精品久久久免费 | 免费在线观看日韩 | 99久久精品一区二区成人 | 亚洲一级电影视频 | 久久成人精品视频 | 欧美精选一区二区三区 | 一区二区三区视频在线 | 人人干人人干人人干 | 九色精品 | 久久精品美女视频网站 | 色婷婷综合久久久 | 国产成人免费精品 | 日黄网站| 在线观看亚洲a | 国产成人精品一区二区三区福利 | 国产一区欧美日韩 | 中文字幕av在线电影 | 欧美一级黄色网 | 九九色在线 | 国产特级毛片aaaaaa毛片 | 久久成年人视频 | 奇米777777 | 日韩网 | av一级网站 | 国产99精品在线观看 | 中文在线字幕免费观 | 激情婷婷色| 国产精品1区2区在线观看 | 亚洲一级黄色片 | 日日射av| 天天射天天操天天 | 精品久久1 | 91传媒在线| 天天操天天操天天操天天操天天操 | 欧美精品一区二区蜜臀亚洲 | 欧美日韩视频网站 | 五月激情电影 | 亚洲国产网站 | 国产视频999| 国产亚洲视频中文字幕视频 | 美女网站免费福利视频 | 亚洲精品www | 狠狠干夜夜爽 | 欧美日韩亚洲在线 | 国产视频 亚洲视频 | 久久久不卡影院 | 久久国产免费 | 天天综合成人网 | 黄色av网站在线观看 | 欧美成人a在线 | 可以免费看av | 成人免费视频观看 | 亚洲日本一区二区在线 | 91大神精品视频在线观看 | 亚洲一区网 | 永久中文字幕 | 国产精品成人av电影 | 最新色站 | 九九九毛片| 免费观看午夜视频 | 99久久精品国产欧美主题曲 | 精品视频在线视频 | 国产精品视频地址 | 日本激情视频中文字幕 | 日韩高清无线码2023 | 伊人国产在线播放 | 国产成人99av超碰超爽 | 午夜婷婷在线播放 | 在线电影av | 天天爽天天爽天天爽 | 国产精品二区三区 | 日日爱网址| 国产在线观看你懂的 | 97超在线视频 | 久久五月婷婷丁香 | 日韩视频免费 | 婷婷久月 | 在线免费黄色毛片 | 日韩精品免费在线播放 | 久久99日韩 | 欧美日韩亚洲在线观看 | 激情丁香综合 | 国产精品久久久久久久久久妇女 | 99久久毛片 | 国产亚洲成av片在线观看 | 香蕉在线观看 | 日韩视频中文 | 69国产盗摄一区二区三区五区 | 99国产免费网址 | 99激情网 | 美女久久久久久久 | 婷婷久操 | 欧美日韩久久不卡 | 亚洲电影av在线 | 97香蕉久久国产在线观看 | 国产成本人视频在线观看 | 国产精品久久综合 | 在线探花| 亚洲色图 校园春色 | 国产高h视频 | 中文字幕av在线 | 六月色婷婷 | 欧美日韩视频一区二区三区 | 最新国产精品亚洲 | 国产亚洲一区二区在线观看 | 日本黄色一级电影 | 黄色小说网站在线 | 免费看黄色大全 | 激情五月婷婷综合网 | 波多野结衣理论片 | 色综合久久久久综合体桃花网 | 国产小视频免费在线网址 | 在线观看亚洲精品视频 | 国产高清视频免费在线观看 | 欧美动漫一区二区三区 | 亚洲日本va午夜在线影院 | 欧美日本国产在线观看 | 婷婷九月丁香 | 91视频 - 88av| 中文字幕在线观看视频网站 | 日本精品小视频 | 中文视频在线看 | 国产精品成久久久久三级 | 日韩av片无码一区二区不卡电影 | 国精产品一二三线999 | 日本aaaa级毛片在线看 | av日韩中文 | 久久在线播放 | 81精品国产乱码久久久久久 | 国产一区免费看 | 日韩r级电影在线观看 | 亚洲欧美色婷婷 | 亚在线播放中文视频 | 丝袜美腿av| av中文电影| 欧美色道| 日韩一级电影在线 | 91亚洲精品久久久蜜桃 | 欧美日韩69 | 亚洲成熟女人毛片在线 | 91中文字幕一区 | 亚洲第一久久久 | 精品一区二区免费视频 | 欧美最猛性xxxx| h视频在线看 | 亚洲欧洲视频 | 99综合电影在线视频 | 国产精品 9999 | 国产高清视频在线观看 | 久久99久国产精品黄毛片入口 | 国产精品视频 | 亚洲va男人天堂 | 黄色影院在线免费观看 | 天堂在线一区二区三区 | 国产裸体永久免费视频网站 | 狠狠狠狠干 | 免费成人看片 | av在线精品 | 91激情 | 久草在线视频在线观看 | 久久久视屏 | 不卡在线一区 | 国产精品一区二区三区免费看 | 久久综合之合合综合久久 | 在线观看免费日韩 | 91精品国产成人观看 | 久久不射电影网 | 美女一区网站 | 国产黄影院色大全免费 | 美女国产在线 | 欧美成人性战久久 | 精选久久 | 亚洲黄色av网址 | 在线免费高清视频 | 色射色 | 日韩中文字幕免费在线播放 | 怡红院av久久久久久久 | 国产黄色片免费观看 | 国产一区网 | www婷婷 | 天天干天天干天天射 | 成人在线观看影院 | 麻豆精品91 | 91九色性视频 | 91视频一8mav| 欧美久久久一区二区三区 | 久久久久久久久久网站 | 99久久精品免费看 | 色成人亚洲网 | 香蕉视频一级 | 中文字幕av日韩 | 色综合夜色一区 | 国内外成人免费在线视频 | 欧美成人播放 | 久久嗨 | 特级大胆西西4444www | 国产黄在线免费观看 | 欧美一级在线 | www.天天草 | 91麻豆看国产在线紧急地址 | 日韩av片免费在线观看 | 久久99免费观看 | 国产黄a三级三级三级三级三级 | 午夜视频在线观看一区二区三区 | www成人精品 | 福利视频网站 | 久久精品麻豆 | 色丁香久久| av在线免费观看不卡 | 国产成人精品一区二区三区网站观看 | 深爱五月激情网 | 91精品一区二区三区蜜臀 | 日韩欧美在线播放 | 狠狠操操操 | 成年免费在线视频 | 激情久久一区二区三区 | 亚洲二级片 | 91精品国产高清自在线观看 | 精品在线亚洲视频 | 波多野结衣综合网 | av电影免费看 | 免费在线观看成年人视频 | av在线免费观看网站 | 中文字幕首页 | 国产精品区免费视频 | 91精品网站在线观看 | 精品视频在线视频 | 亚洲色图27p | 五月婷婷丁香在线观看 | 美女网站在线观看 | 探花视频在线观看 | 国产视频一区二区三区在线 | 2000xxx影视| 超碰av在线免费观看 | 欧美a级成人淫片免费看 | 国产一区欧美日韩 | 四虎成人av | 久久理论电影 | 六月丁香婷婷网 | 天天干夜夜干 | 天天射天天拍 | 日本中文字幕网 | 福利视频入口 | 日日夜夜天天久久 | 美女视频免费一区二区 | 欧美激情视频在线观看免费 | 免费一级日韩欧美性大片 | 中文字幕在线观看视频免费 | 久久久久综合 | 亚洲国产精品久久久久久 | 亚洲精品国精品久久99热一 | 亚洲片在线| 99久久精品日本一区二区免费 | 久久久久久国产精品999 | 国内精品久久久久影院男同志 | 欧美va天堂va视频va在线 | 91精品在线免费视频 | 中文字幕日本在线观看 | 久久久久国产一区二区 | 色九九影院 | 亚洲欧美日韩国产一区二区三区 | 波多野结衣一区二区三区中文字幕 | 天天躁天天狠天天透 | 人人看看人人 | 91久久精品一区二区二区 | 成人国产精品免费 | 亚洲激情 欧美激情 | 天天干天天操天天干 | 中文字幕在线观看免费 | 亚洲黄色免费 | 国产精品美女在线观看 | 国产成人精品一区二 | 日韩羞羞 | 日本最大色倩网站www | 日韩久久一区二区 | 黄污视频大全 | 久久成人国产精品 | www最近高清中文国语在线观看 | 亚洲欧洲xxxx | 日本69hd | 天天操天天操 | 色婷婷国产精品一区在线观看 | 黄色1级毛片| 在线观看免费成人 | 丁香九月婷婷 | 精品久久免费看 | 日本中文字幕网 | 日韩高清在线一区二区三区 | 日本少妇高清做爰视频 | 人人爽人人爽人人 | 欧美激情视频一二三区 | 亚洲一级黄色 | 91精品久久香蕉国产线看观看 | 久久久男人的天堂 | 一二三四精品 | 超碰成人免费电影 | 81国产精品久久久久久久久久 | 欧美尹人 | 婷婷 中文字幕 | 国产小视频你懂的 | 日韩欧美一区二区三区视频 | 天天激情综合 | 亚洲无吗视频在线 | 亚洲成人精品在线观看 | 九九色视频 | 黄污视频大全 | 久香蕉| 亚洲精品久久久久www | 日日躁你夜夜躁你av蜜 | 九九视频免费在线观看 | 国内一级片在线观看 | 日韩网站在线播放 | 国产在线va | 亚洲视频h | 欧美一级性 | 91传媒激情理伦片 | 日韩av电影一区 | 91九色网站 | 国产一区在线免费观看视频 | 国产黄av | 日韩一级成人av | 特级毛片网| 嫩草av影院 | 青草视频免费观看 | 狠狠躁日日躁狂躁夜夜躁 | 五月天精品视频 | 天天色天天草天天射 | 国产日产精品一区二区三区四区 | 国产精品中文字幕在线观看 | 欧美精品久久人人躁人人爽 | 久久久久久久久久久成人 | 婷婷六月丁香激情 | www成人av| 久草视频在线观 | 三级黄色在线观看 | 久久综合给合久久狠狠色 | 国产精品久久麻豆 | 丁香六月天婷婷 | 激情文学综合丁香 | 超碰97网站| 欧美一级电影免费观看 | 成年人视频在线观看免费 | 日韩理论电影网 | 国产精品伦一区二区三区视频 | 97香蕉久久超级碰碰高清版 | 热久久精品在线 | 久久精品99北条麻妃 | 91香蕉视频污在线 | 国产黄大片在线观看 | 中文字幕在线观看第二页 | 久草男人天堂 | 国产色网站 | 久久国产精品一国产精品 | www.综合网.com| 超碰在线资源 | 亚洲国产中文字幕 | 亚洲视频 在线观看 | 99这里只有久久精品视频 | 国产精品精 | 91在线免费视频观看 | 激情综合网色播五月 | 99久久精品国产一区二区三区 | 免费精品视频在线观看 | 日韩一区精品 | 91福利免费 | 亚洲精品午夜久久久久久久 | 毛片区 | 日韩在线观看一区二区 | 久久久福利视频 | 国产999视频 | 天天操天天操 | 日韩在线观看视频网站 | 欧美激情综合五月色丁香 | 亚州国产精品 | 婷婷成人亚洲综合国产xv88 | 麻花传媒mv免费观看 | 久久免费视频网站 | 91精品国产91久久久久 | 精品久久一区二区三区 | 精品人妖videos欧美人妖 | 国产精品国产三级国产 | 亚洲午夜久久久久 | 又黄又爽又湿又无遮挡的在线视频 | 久久久精品国产免费观看一区二区 | 日韩欧美视频免费观看 | 日韩黄在线观看 | 日韩美在线观看 | 欧美一区视频 | 99re视频在线观看 | 麻豆视频在线播放 | 91网址在线看 | 国产中文字幕在线视频 | 日韩国产精品久久 | 在线99热 | 日本99热 | 久久久99精品免费观看乱色 | 国产在线色 | 久草视频资源 | 欧美日韩在线看 | 欧美亚洲另类在线视频 | 久草在线免费播放 | v片在线播放 | 黄色av免费 | 97免费视频在线 | 欧美日韩国产综合一区二区 | a特级毛片 | 亚洲国产精品影院 | 夜夜爽www | 国色综合 | 日日干美女 | 69视频永久免费观看 | 日韩高清免费无专码区 | 国内精品久久久久影院一蜜桃 | 国产成人专区 | 91成人天堂久久成人 | 18久久久久 | 成人资源在线播放 | 久草在线久草在线2 | 五月开心六月伊人色婷婷 | 精品v亚洲v欧美v高清v | 日日夜夜草 | 色a网| 精品无人国产偷自产在线 | 99视频在线| 日韩精品在线免费观看 | 国产精品九九九 | 激情九九 | 97在线播放视频 | 成人av在线一区二区 | 精品国产一区二区在线 | 99热超碰在线 | 欧美最猛性xxxxx(亚洲精品) | 99久久这里有精品 | 亚洲视频一| av免费成人| 欧洲成人av | 国产精品一区二区果冻传媒 | 亚洲www天堂com| 欧美性脚交 | 国产精品一区二区久久 | 国产一区二区久久久久 | 99r在线视频 | 久草网站在线观看 | 91天天操 | 黄色国产精品 | 国产精品区在线观看 | 五月激情六月丁香 | 日本3级在线观看 | 黄色网www| 国产无套一区二区三区久久 | 亚洲国产成人av网 | 91热视频在线观看 | 99精品免费久久久久久日本 | 麻豆视频观看 | 午夜精品视频一区二区三区在线看 | 亚洲精品国偷拍自产在线观看蜜桃 | 色婷婷激婷婷情综天天 | 91福利影院在线观看 | 91视频91蝌蚪 | 日日色综合 | 一区二区三区国产精品 | 欧美日韩中文在线观看 | 亚洲视频在线播放 | 黄网站色视频免费观看 | 91在线视频网址 | 在线国产专区 | 丁香六月婷婷开心婷婷网 | 免费在线视频一区二区 | 久久久久久久精 | 91香蕉视频好色先生 | 国产亚洲成av片在线观看 | 2019中文最近的2019中文在线 | 女人魂免费观看 | 精品国产电影一区 | 91精品国产综合久久婷婷香蕉 | 超碰国产97 | 98久9在线 | 免费 | 91九色视频在线观看 | 亚洲一级免费观看 | 免费人人干 | 在线免费观看一区二区三区 | 日韩精品aaa| 国产69久久精品成人看 | 久久综合九色欧美综合狠狠 | 亚洲一区尤物 | 国产在线自 | 国产精品一区二区精品视频免费看 | 在线色网站 | 欧美精品一区二区在线播放 | 青青草在久久免费久久免费 | 久久国产精品99久久久久久丝袜 | 午夜精品福利一区二区三区蜜桃 | 久久久久久久久久久免费 | 日韩精品一区二区不卡 | 亚洲欧美一区二区三区孕妇写真 | 欧美一级高清片 |