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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[转载] ANTLR——编译原理基础知识

發布時間:2024/1/17 编程问答 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [转载] ANTLR——编译原理基础知识 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

來源:ANTLR中文網站:http://www.antlr.org.cn

?

編譯是將計算機高級語言如C++、Java、C#編寫的源程序翻譯成可以在計算機上執行的機器語言的翻譯過程。編譯過程中分:詞法分析、語法分析、語義分析、源代碼優化、代碼生成和目標代碼優化幾個過程。ANTLR解決的是詞法分析和語法分析的問題,下面介紹一下編譯原理中有關詞法分析和語法分析的基本知識。

?

?

詞法分析是對源程序一個一個字符地讀取,從字符中識別出標識符、關鍵字、常量等相對獨立的記號(token,也叫符號或單詞),形成記號序列記號流的過程。如c、l、a、s、s 五個字符構成了關鍵字class,2、3構成了一個整型數23。詞法分析過程中會濾掉源程序中的空格、換行符和注釋等不屬于源程序的字符,還可以將記號歸類,哪些記號屬于標識符,哪些記號屬于關鍵字、整數、浮點數等。記號流是語法分析的基礎。

語法分析是根據詞法分析輸出的記號流,分析源程序的語法結構,并添加代表語法結構的抽象單詞(如:表達式、類、方法等),按照語法結構生成語法樹的過程。前面講的詞法分析后形成的記號序列是描述程序的直接標識符序列,是線性的。它沒有反映出源程序的結構。而語法分析后生成的語法樹是可以表示源程序結構的數據結構,語法樹的葉子節點就是記號。下面舉一個簡單的例子說明詞法分析和語法分析之關的系統,有如下的源程序:

class T {

string Name;// name of T

object GetValue() {

}

}

進行詞法分析后形成記號流:

class T { string Name ; object GetValue ( ) { } }。

?

?

?

?

?

?

進行語法分析后形成語法樹:

我們這里不介紹編譯原理的其它部分,因為ANTLR只涉及到了詞法分析和語法分析這兩個部分。讀者可以去參考原理的書籍。了解ANTLR在編譯過程中所處的位置后。我們來詳細學習一下有關詞法分析和語法分析的基礎概念。

2.1什么是文法

一種程序設計語言的語法是規定源程序的寫法是否合法的規則,它存在于詞法分析和語法分析兩個階段。如:詞法分析中 123表示合法整數,1_23是不合法整數。在語法分析中if(boolVar) {}是合法的語句,if(boolVar) { 是不合法的語句。那么我們怎樣來定義語法規則呢?定義語法規則的工具是文法(grammar),文法是由若干定義語法規則的推導式組成的。下面例子中用文法定義了人類語言的語法規則:

語言 =>(句子)+

句子 => 主語 謂語

謂語 => 動詞 賓語

主語 => 名詞

賓語 => 名詞

名詞 =>‘張三’| ‘代碼’

動詞 =>‘編寫’

如,‘張三編寫代碼’這句話在文法中的推導過程是:

語言 => 主語 謂語

=> 張三 動詞賓語

=> 張三 編寫名詞

=> 張三編寫 代碼

另外編譯原理中一般用大寫字母表示一個文法的名稱,再加上文法的啟始規則組成文法的表示符號。如上面的文法如果名稱為G,可以表示為G[語言]文法。

2.2符號表、符號串、推導式和句子

不管是人類語言還是計算機語言都是用符號組成的,英文由字母、數字和標點符號等組成,中文由漢字、數字和標點符等組成,計算機語言由關鍵字、字母、數字和一些專用符號組成。

這些組成語言的基本符號加上推導出基本符號的抽象符號集合在一起稱為符號表,用V來表示,符號表是不允許為空的。如G[語言]文法的符號表是:{語言,句子,主語,謂語,賓語,名詞,動詞,‘張三’,‘代碼’,‘編寫’},符號表中可以繼續推導的中間符號稱為非終結符,用Vn表示,不能再繼續推導的符號稱為終結符,用Vt表示。G[語言]文法的非終結符集合為:{語言,句子,主語,謂語,賓語,名詞,動詞},終結符集合為{‘張三’,‘代碼’,‘編寫’}。

符號表中符號的任意有窮組合序列稱為符號串。‘張三張三’、‘張三代碼編寫’、‘張三語言句子賓語賓語’都是G[語言]文法符號串。很明顯一種文法的符號串不一定是這種文法的合法句子。符號串是有長度的,它的長度是符號的個數,如‘張三張三’的長度是2,張三語言句子賓語賓語’的長度是5。

文法是定義語法規則的工具,語法規則簡稱規則(rule)又稱推導式或產生式。假設a和b都是一個文法的符號串,我們用a => b表示一個規則,其中a不能為空。也就是說“句子 =>”是合法的規則“ => 主語”是不合法的,一個文法要由至少要有一個規則。規則a => b使用b來替換a的過程叫做推導,反用b來替換a的過程叫歸約。

如G[S]是一個文法,S為啟始規則,從S推導若干次后形成的符號串叫做G[S]文法的句型。如果推導出的符號串全都由終結符組成此符號串叫做G[S]的句子。前面示例中“張三動詞賓語”是G[語言]文法的句型,而“張三編寫 代碼”是G[語言]文法的句子。編譯原理中也使用四元組來表示文法G[Vn,Vt,P,S],其中G為文法句稱,Vn為非終結符的集合,Vt為終結符的集合,P是文法規則的集合,S為啟始規則。

2.3文法的類型

一個文法G[S],S為啟始規則,如果它的所有規則符合形如:a => b 其中a和b都是G[S]文法的符號串,但a中至少要有一個非終結符,這時G[S]文法是短語文法。G[語言]為例“賓語張三 => 名詞張三”是短語文法的規則,“張三編寫=> 名詞張三”則不是短語文法,因為“張三”和“編寫”都是終結符規則左則沒有非終結符。我們可以看出短語文法是對規則做了一些限制后形成的,下面的文法是對短語文法做進一步限制形成的。

如果G[S]的所有規則都滿足形如:a => b其中a的長度要小于等于b,這時G[S]文法是上下文有關文法(context-free grammars)。上下文有關文法的更形象的定義是:文法的所有規則滿足aBc => abc的形式,其中B是非終結符,a、b、c是符號串。也就是說B => b只在前面有a后面有c的情況下才能推導,所以是上下文有關的。例如:“張三動詞程序 => 張三編寫程序”是上下文有關文法的規則。

如果G[S] 的所有規則都滿足形如:a => b其中a是一個非終結符,b是符號串,這時G[S]文法是上下文無關文法(context-sensitive grammars)。就是說a推導出b與其前后是什么符號串無關。上面G[語言]的文法就是上下文無關文法。

如果G[S] 的所有規則都滿足形如:A=> aB或A=>a其中A和B是非終結符,a是終結符,這時G[S]文法是正規文法(regular grammars)。就是說規則的右則要以終結符開頭。如:“謂語 => 編寫 賓語”,“動詞 => 編寫” 都是正規文法的規則簡稱正規式,“謂語 => 動詞賓語” 就不是正規式。

這四種文法是對規則的限制逐步加強形成的。正規文法是上下文無關文法的特例,上下文無關文法是上下文有關文法的特例,上下文有關文法是短語文法的的特例。文法產生的語言就是該文法的語言,如:上下文無關文法產生的語言就是上下文無關語言,正規文法產生的語言就是正規語言。文法是語言模型。計算機語言中普遍采用上下文無關文法來定義語法規則。下面我們介紹上下文無關文法的語法樹。


圖2.2

2.4語法樹

編譯技術中用語法樹來更直觀的表示一個句型的推導過程。前面我們已經提到過語法樹,相信讀者已經對語法樹有了一定的認識,這里我們給出上下文無關文法語法樹的定義:給定上下文無關文法G[S],它的語法樹的每一個節點都有一個G[S]文法的符號與之對應。S為語法樹的根節點。如果一個節點有子節點。則這個節點對應的符號一定是非終結符。如果一個節點對應的符號為A,它的子節點對應的符號分別為A1,A2,A3…..Ak,那么G[S]文法中一定有一個規則為:A=>A1 A2 A3 …..Ak。滿足這些規定的樹語法樹也叫推導樹。下面給出一下文法K[S2]和K[S2]文法的一個語型,我們用語法樹來顯示這個語型的推導過程。

K[S2]文法: S2 => aA

A=> bABc

A=>a

B=>d


K[S2]文法對于語型abadc的推導樹為:

推導的過程中優先選擇不同的規則進行推導會使推導過程有所不同。下面舉一個例子。

K[S3]文法:S3 => ABD

A=>a

B=>bC

C=>c

D=>d

下面是對于句型abcd的三種不同推導過程。

① S3=> ABD => aBD => abCD => abcD => abcd

② S3=> ABD =>AbCD=>AbcD=>abcD=>abcd


③ S3=> ABD =>ABd=>AbCd=>Abcd=>abcd

我們可以注意到①過程中所有推導都是選擇的最左邊的非終結符進行替換。③過程中所有推導都是選擇的最右邊的非終結符進行替換。其中①被稱為最左推導,③被稱為最右推導。這三種推導都對應一棵語法樹,這說明語法樹反應了此句型的所有推導過程。

但是對于有些句型來說,它對應的語法樹不一定唯一的。也不是說一棵語法樹不一定能反應一個句型的所有推導過程,如下面給定文法。

S4[E]文法:

E => E + E

E => E * E

E => (E)

E => i

對于 i + i * i 句型,我們可以寫出下面兩種最左推導的過程:

① E => E + E => E + E * E => i + E * E => i + i * E

② E => E * E => E + E * E => i + E * E => i + i * E

①過程中第一步使用了E => E + E規則,②過程中第一步使用了E => E * E規則,不管選擇哪個規則都是最左推導。下面有兩棵語法樹與之對應。對于一個文法的句型如果有多于一棵的語法樹與之對應,則這個文法是有二義性的文法。也可以用另一種方法判斷,如果一個文法的最左或最右推導的過程是不唯一的也可以說這個文法是有二義性的文法。

??????????? 推導1的語法樹???????????????????????????????? 推導2的語法樹


二義性文法是在開發語法分析器時需要解決的問題,我們將S4[E]加入操作符優先關系改成下面形式可以去掉文法的二義性。

S5[E]文法:

E => T + T

E => T

T => F * F

T => F

F => (E)

F => i

使用S5[E]文法對于 i + i * i 句型的推導過程和語法樹是唯一的:

E => T + T => T + F * F => F + F * F => i + F * F => i + i * F => i + i * i

?

由于文法簡單所以二義性比較容易解決,但是當文法很復雜的時候,檢查文法中是否存在二義性就困難了。但ANTLR的開發者不用擔心,ANTLR會象我們編譯普通源程序那樣提示文法中的問題,其中包括文法的二義性問題,這使我們可以很容易的找到存在二義性的規則。

?

?

2.5分析方法

前面講到了句型的推導過程和生成語法樹的過程,有了語法樹就已經很清晰的看到了句型的結構,我們可以很容易的從語法樹中獲得我們相要的信息,這個過程就是語法分析。如圖2.3顯示了對于SELECT F1, F2 FROM Table1 WHERE F1=”a”的語句進了語法分析后生成的語法樹,利用非終結符節點SeletctList很容易對應Select語句的F1,F2部分。


圖2.3

我們前面的推導是靠自己主觀判斷,選擇適當的規則進行推導的。那么如何用程序來實現這個過程呢?語法分析方法分兩大類:自頂向下的分析方法和自下而上的分析方法。ANTLR使用的是自頂向下的分析方法。自頂向下的分析方法的思路是從起始規則開始選擇適當的規則反復推導,直到推導出待分析的語型。如果推導失敗則反回選擇其它規則進行推導(這個過程叫做回朔(backtrack)),如果所有規則都失敗說明這個句型是非法的。下面舉一個分析的示例。

D1[S]文法:

S => aBd

B => b

B = > bc

對于abcd句型進行自頂向下分析,第一步唯一的選擇規則S => aBd,第二步對非終結符B的推導,先選擇B => b推導出S => abd這和句型abcd不同所以推導失敗?,F在返回到對B的推導,選擇另一個規則B => bc行出S => abcd這次推導成功。

自下而上的分析方法與自頂向下分析方法相反,過程是逐個的掃描句型的符號使用適當的規則進行反復歸約,直到歸約成啟始規則S。如果這個過程失敗,則返回選擇其它規則進行歸約。我們使用自下而上的分析方法對D1[S]示例進行分析。首先是掃描到了第一個符號a,a無法歸約沒有象X => a這樣的規則。然后繼續掃描符號b,b可以用B = > b來歸約得出aB。然后掃描到符號c,這時aBc不能繼續進行歸約造成過程失敗。所以要返回前一步使用B => bc來歸約得出aBd,aBd可以用S => aBd歸約到S。

不管是自下而上的分析方法還是自頂向下分析方法如果選擇的規則不正確,就要返回重新嘗試用其它規則進行推導或歸約。這在實際操作中會浪費很多時間分析程序的執行效率會降低。為了解決這個問題,在編譯技術中使用一種向前探測符號的方法(lookahead)保證可以正確選擇規則。如D1[S]示例的自頂向下分析的第二步如果選擇B => b則得出ab句型后面的符號為c,如果選擇B => b規則推導將得出abd,所以不能選擇B => b規則。如果選擇B => bc可以得出abc和后面的符號d相符,所以應該選擇B => bc規則。

在自下而上的分析方法中讀取前兩個符號ab時b可以用規則B=>b歸約,這時向前探測一符號為c可以得出aBc,但aBc沒有規則可以歸約。所以再讀取一個符號c符,選擇B=>bc規則歸約。向前探測一符號為d,aBd可以規約成S分析成功。

2.6有害規則

在文法可能會出現一些無用的、造成文法二義性的規則。如左右兩側相同的規則A =>A,這種規則在文法中沒有意義,如果還有一條規則S => A,當我們用A歸約時A=>A會干擾使分析器不知道應該用哪一個規則歸約同,如果不斷使A => A歸約會造成死循環。如果一個非終結符不出現在任何規則的右部,那么這個非終結符是不可達的,也就是說沒有句型在推導或歸約過過程中會用到這個非終結符。如一個文法中有規則 A => a但是沒有形如X => A的規則那么A=>a在文法中是多余的。還有一種叫做不可終止的非終結符,如一個文法中對于A非終結符來說只有A => Aa這個規則,可以看出A無法推導出一個句子它也是多余的。這些規則應該在文法中刪除。

2.7左遞歸、右遞歸

形如A => Ab的規則,A的定義是遞歸的可以推導出Abbbb…b,左側的非終結符A可以不斷地推導出Ab,這種處于規則左側的遞歸叫左遞歸。遞歸也可能出現在多個非終結符之間A=>Bd,B=>Bc這里的A=>Bd也是左遞歸。例如我們要定義一個整型數其規則為:INT => INT Digital,Digital => 0|1|2|3|4|5|6|7|8|9,規則INT用左遞歸實現了多位整型數的定義。相反形如A => bA的規則,A的定義也是遞歸的但和左遞歸相反非終結符A在規則的右側這樣遞歸叫做右遞歸。我們可以把整型數定義的規則用右遞歸的方法定義為INT => Digital INT,Digital => 0|1|2|3|4|5|6|7|8|9。使用這兩種遞歸的方法時,要看語法分析程序的分析方式,如果語法分析程序是從左向右分析的,那么使用右遞歸比較適合,反之使用左遞歸比較適合。

2.8文法定義基礎

ANTLR的文法定義使用了類似EBNF(Extended Backus-Naur Form)的定義方式,是一種強大簡潔的文法定義方式。本章前面的文法定義的寫法比較繁瑣,定義復雜的文法時非常不便,文法的可讀性也會較差。ANTLR的文法定義方式形象直觀,可以用很短的行數描述以前要很多行才能表示的文法內容。

規則的表示:文法是由規則組成的,本章前面的規則都是用A=>a形式來表示的。ANTLR用A : a;來表示規則,“:”代替了“=>”。ANTLR的規則要以分號“;”結束。在規則中有幾種運算關系,選擇、連接、重復、可選。

連接“ ”:規則A : a b c; a、b、c之間用空格分隔。此規則接收句型abc,符號a、b、c是按順序連接起來的關系。

選擇“| ”:規則A : a | b | c; “|”表示“或”的關系,符號A可以推導出a或b或c,也就是在a、b、c中選擇。這要比寫成A : a; A : b; A : c;方便得多。連接和選擇可以聯合起來使用,如A : a b c | c d e;。有進也會使句型的數量增多如:A : B D; B : a | b; D : c | d;這時符號A推導出的句型有 ac、ad、bc、bd四種。

重復“*,+”:規則A : a*; “*”表示a可以出現0次或多次。A : a*; 相當于A : A a | ;。這樣可以避免遞歸的定義,可文法定義中遞歸往往引起文法的二義性。如果a至少要出現一次可以表示為A : a+; “+”表示a可以出現1次或多次。相當于A : A a | a;。重復可以和連接、選擇一起使用如:A : a* b | c+ d;。

可選“?”:規則A : a?; “?”表示a可以出現0次或1次,即a可有可無。相當于A : a | ;??蛇x可以和連接、選擇、重復一起使用如:A : a* b? | c+ d?;。

子規則“()”:規則A : (a b) | b; a與b在括號中,這樣“(a b)”形成了一個子規則,也就是說可以把規則寫成A : B | b; B : a b;兩個規則表示,我們把B規則用括號括起來放到A規則中這樣就是A規則的子規則了。利用子規則也可以把多個符一起進行描述,A : (a b c)* 規則中a、b、c三個符號可以一起重復0次或多次。子規則有利于我們把很復雜的多個規則寫到一起,有時這樣寫會使文法既簡練又直觀。子規則和前面的各種特性用到一起可以把復雜的文法寫的很濃縮。如:A : (a b c)* | (c d)+ e?;。

值得注意的是如果我們的規則中有“()”的字符該如何表示?因為子規則也是用“()”表示的。在ANTLR中表示字符要用“’”單引號括起來,用‘(’ ‘)’來表示括號字符。前面講到的表示文法規則的符號“| * + () ?”叫做文法的元符號。

注釋“// /**/”:和一般編程語言一樣,ANTLR在文法定義中也可以添加注釋。用//來添加單行注釋,如規則E : ‘(’ E ‘)’ | INT // E表示算術表達式。用/*…*/添加多行注釋,與C++相同。

2.9本章小結

本章學習了編譯原理的基礎知識。包括:什么叫詞法分析和語法分析,ANTLR在編譯技術中所處的位置。什么叫文法,規則。什么叫短語文法,上下有關文法,上下文法無關文法,正規文法。語法樹,句型的最左推導最右推導和文法的二義性,自頂向下的分析方法和自下而上的分析方法。ANTLR的文法定義方法。

轉載于:https://www.cnblogs.com/6DAN_HUST/archive/2008/12/24/1361553.html

總結

以上是生活随笔為你收集整理的[转载] ANTLR——编译原理基础知识的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

18性欧美xxxⅹ性满足 | 亚洲一区二区三区毛片 | 99久久婷婷国产精品综合 | av在线色| 在线播放视频一区 | 亚州黄色一级 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 日韩动态视频 | 亚洲少妇自拍 | 黄色资源在线 | 五月综合婷 | 国产在线观看你懂的 | 九九视频在线 | 欧美一区二区三区在线播放 | 欧美精品在线视频 | av在线看片| 欧美美女视频在线观看 | 国产一区二区三区免费在线观看 | 精品伦理一区二区三区 | 婷婷色五 | 国产一区二区三区高清播放 | 国产精品热视频 | 国产精品高潮呻吟久久久久 | 亚洲精品在 | 精品欧美一区二区三区久久久 | 久久爱www.| 综合久久网 | 久久se视频 | 一区二区三区电影在线播 | 免费看黄网站在线 | 激情婷婷在线 | 国产色婷婷在线 | 免费一级片在线 | 久久成人高清 | 欧美日韩精品久久久 | 国产一级黄大片 | av成人动漫在线观看 | 国产精品少妇 | 成人网在线免费视频 | 成在人线av | 日韩在线播放视频 | 激情欧美一区二区三区 | av免费在线免费观看 | 色婷婷88av视频一二三区 | 婷婷久久婷婷 | 国产手机av| 四虎精品成人免费网站 | 国产成人99久久亚洲综合精品 | 天天射网| 国产成人1区 | 中国一区二区视频 | 色网站视频| 亚洲日本国产 | 国产免费一区二区三区最新 | 久久五月激情 | 国产成人在线综合 | 亚洲欧美视频 | 日韩精品一区电影 | 国产情侣一区 | 在线观看免费av网 | 久久精品一区二区三 | 午夜精品久久久99热福利 | 日韩欧美一区二区三区黑寡妇 | 中文字幕 国产 一区 | 欧洲在线免费视频 | 国产精品成人a免费观看 | 国内精品免费久久影院 | 免费网站在线 | 99精品视频播放 | 99久在线精品99re8热视频 | 日韩av片无码一区二区不卡电影 | 麻豆精品视频在线观看免费 | 亚洲精品在线一区二区三区 | 国产综合精品久久 | 精品免费一区二区三区 | 国产不卡一| 久久这里只精品 | 香蕉视频亚洲 | 久久香蕉国产精品麻豆粉嫩av | 国产精品久久久久久麻豆一区 | 久久免费视频在线观看6 | 国产成人精品久久久 | 狠狠色狠狠色综合系列 | 在线看成人片 | 国产精品欧美久久久久三级 | 777xxx欧美 | 国产精品久久久久久久久久不蜜月 | 免费看污污视频的网站 | 亚洲精品视频久久 | 中日韩在线视频 | 午夜精品久久久久久99热明星 | 色99之美女主播在线视频 | 在线观看的a站 | 亚洲精区二区三区四区麻豆 | 欧美精品亚洲精品日韩精品 | 91热视频 | 丁香伊人网 | 日日夜操| 97网在线观看| 在线免费观看一区二区三区 | 国产成人一区二区三区电影 | 久久亚洲私人国产精品 | 欧美性免费 | 亚洲www天堂com | 国产午夜不卡 | 国产香蕉视频 | 99一级片| 国产成人在线免费观看 | 99精品热视频 | 久久午夜国产 | 成人欧美一区二区三区在线观看 | 中文字幕一区二区三区四区在线视频 | 免费看片成年人 | 在线亚洲欧美日韩 | 国产精品一区二区精品视频免费看 | 亚洲激情一区二区三区 | 五月婷婷色 | 91丨九色丨91啦蝌蚪老版 | 天天插伊人 | 伊人天堂久久 | 日韩欧美一区二区不卡 | 免费黄色在线 | 99久久精品久久亚洲精品 | 久久久免费国产 | 成人app在线免费观看 | 中文字幕免费观看全部电影 | 韩国av免费在线观看 | 超碰免费公开 | 欧美色图p| 成人a毛片 | 丰满少妇一级 | 国产美女搞久久 | 右手影院亚洲欧美 | 97超碰福利久久精品 | 久久精品999 | av福利在线导航 | 国产精品va| 亚洲日本在线一区 | 欧美日韩在线观看不卡 | 国产麻豆视频在线观看 | 97操操 | 亚洲精品视频在线观看免费 | 97电影网手机版 | 97av视频 | 97在线精品 | 国产人成免费视频 | 国产麻豆精品免费视频 | 天天操天天爽天天干 | 国产美女精品 | 婷婷日 | 欧美激情精品 | 国产精品都在这里 | 91精品视频网站 | 亚洲精品mv在线观看 | 视频在线观看91 | 九九热精品在线 | 超碰在线最新地址 | 激情www| 伊人激情综合 | 天天摸天天操天天爽 | 国产91在线免费视频 | 激情综合电影网 | 日韩免费在线 | 99在线视频免费观看 | 久久免费公开视频 | 国产香蕉久久精品综合网 | 欧美激情va永久在线播放 | 精品亚洲在线 | 97福利| 精品国产一区在线观看 | 久久免费影院 | 亚洲美女精品 | 91av资源在线 | 在线天堂亚洲 | 91麻豆文化传媒在线观看 | 在线国产视频观看 | 国产黄在线免费观看 | 午夜资源站 | 四虎伊人 | 久久天堂精品视频 | 色播五月激情五月 | 亚洲国产精品第一区二区 | 国产黄色成人 | av免费高清观看 | 久久久久高清毛片一级 | 久久久久国产视频 | 成人亚洲精品国产www | 国产精品久久久 | 久在线观看视频 | www.久久免费| 亚洲成人黄 | 日韩欧美一区二区不卡 | 日日摸日日添夜夜爽97 | 日韩三级一区 | 99免在线观看免费视频高清 | 国产一级黄 | 碰超人人| 欧美另类美少妇69xxxx | 国产精品va最新国产精品视频 | www.亚洲精品在线 | 欧美日韩在线观看一区二区三区 | 免费看黄在线网站 | 日韩特级毛片 | 九九久久免费视频 | 日本婷婷色 | 波多野结衣在线中文字幕 | 五月婷婷六月丁香在线观看 | 国产在线免费观看 | 亚洲视频每日更新 | 国内久久久久久 | 日韩三级视频在线看 | 91在线网站| 激情网站免费观看 | 久久久久久免费毛片精品 | 久久se视频| av免费网页| 97视频免费在线观看 | 99久久精品免费看国产麻豆 | 亚洲精品国偷自产在线91正片 | 免费视频你懂得 | wwwwww国产| 伊人婷婷网 | 成人午夜在线观看 | 日本黄色一级电影 | 成人电影毛片 | www.狠狠干 | 免费电影一区二区三区 | 91少妇精拍在线播放 | av三级在线免费观看 | 国产在线va | 丁香在线观看完整电影视频 | 久久免费的精品国产v∧ | 99爱精品在线| 午夜精品导航 | 99色网站| 亚洲精品国产品国语在线 | 开心丁香婷婷深爱五月 | 午夜视频在线观看一区二区三区 | 亚洲综合干 | 国产精品福利午夜在线观看 | 婷婷激情影院 | 久久福利 | 黄色一级在线观看 | 丁香资源影视免费观看 | 日韩欧美在线不卡 | 伊人成人激情 | 免费黄色小网站 | 一级片观看 | 国产成人精品网站 | 国产黄色片久久 | 欧美日韩久久不卡 | 成人精品久久久 | 国产视频精选在线 | 欧美91精品久久久久国产性生爱 | 日韩视频免费观看高清完整版在线 | 永久免费视频国产 | 国产精品一级在线 | 中文字幕亚洲在线观看 | 日日夜夜综合网 | 日韩视频免费 | 在线观看精品视频 | 国产精品成人自产拍在线观看 | 中文字幕精品一区久久久久 | av综合站 | 久久五月天色综合 | 91女神的呻吟细腰翘臀美女 | 欧美日韩不卡在线观看 | www.色爱| 国产精品久久99综合免费观看尤物 | 国产无套精品久久久久久 | 亚洲欧美国产精品 | 国产视频资源在线观看 | 亚洲一区免费在线 | 亚洲一区二区精品视频 | 国产中文视 | 欧美另类tv | 日韩午夜av| 久久免费电影 | 久久精品久久久精品美女 | 久久精品亚洲 | 亚一亚二国产专区 | 麻豆 91 在线 | 欧美综合久久 | 韩国av免费在线观看 | 国产精品婷婷午夜在线观看 | 中文字幕中文字幕中文字幕 | 在线视频 成人 | 久久精品免费播放 | 国产中文字幕在线观看 | 久久精品国产99国产 | 一级一级一片免费 | 狠狠干在线播放 | 亚洲精品久久久蜜臀下载官网 | 天天操人人要 | 日韩综合在线观看 | 亚洲精品国精品久久99热 | 国产一卡二卡在线 | 91人人爽久久涩噜噜噜 | 99视频免费在线观看 | 麻豆果冻剧传媒在线播放 | 国内精品久久久久久久久久久久 | 国产专区视频 | 激情婷婷av | 国产大尺度视频 | 国产在线a免费观看 | 久久久官网 | 中文字幕在线观看三区 | 国产精品国产三级在线专区 | 91av中文字幕 | 欧美一级电影在线观看 | 中文字幕电影高清在线观看 | 国产精品久久久久免费观看 | 国产香蕉97碰碰久久人人 | 亚州人成在线播放 | 激情五月视频 | 欧美人交a欧美精品 | 一区二区三区免费在线观看视频 | 99免费精品视频 | 日日噜噜噜噜夜夜爽亚洲精品 | 久久综合九色综合久久久精品综合 | 久久精品电影网 | 亚洲黄色片在线 | 一二三四精品 | 一区二区国产精品 | 在线免费观看黄网站 | 日韩美女免费线视频 | 香蕉视频色| 国产一区二区三区网站 | 欧美日韩在线视频一区 | 国产高h视频 | 在线亚洲欧美日韩 | 一区二区三区高清不卡 | 在线观看成人一级片 | 久久久久久久久久久久国产精品 | 六月丁香在线观看 | 美女久久一区 | 国产综合视频在线观看 | 男女精品久久 | 国产黄色看片 | av资源免费观看 | 中文字幕在线观看一区二区三区 | 日本精品视频在线播放 | 国产精品视频app | 一本一道久久a久久综合蜜桃 | 亚洲免费专区 | 国内揄拍国产精品 | 免费一级片久久 | 免费在线观看成年人视频 | 99久久视频| 亚洲视频大全 | 黄色精品国产 | 国产在线成人 | 国产剧情一区二区 | 不卡精品 | 天堂av在线免费观看 | 免费成人av电影 | 超碰国产在线观看 | 91在线视频在线观看 | 91av在线免费 | 日韩在线网址 | 久久久午夜影院 | 久久精品婷婷 | 欧美成人h版在线观看 | 久久毛片网站 | 99在线视频免费观看 | 97香蕉久久国产在线观看 | av观看免费在线 | 黄色软件在线观看 | 91精品国产成人www | 免费网站污 | 久久久国产网站 | 欧美激情综合五月 | 一级片在线 | 国产精品嫩草影院123 | 97超碰国产精品女人人人爽 | 丁香六月婷婷开心 | 国产黄色av影视 | 一区二区三区四区精品视频 | 综合久久久 | 国产精品18毛片一区二区 | 久久国产经典 | 欧美性色黄大片在线观看 | 国产成人精品999在线观看 | 天堂va欧美va亚洲va老司机 | 亚洲精品国产欧美在线观看 | 综合在线观看色 | 国产爽视频 | www.五月激情.com | 欧美精品免费在线 | 日韩激情片在线观看 | 久久久久一区 | 亚洲成av人片一区二区梦乃 | 超碰97成人| 麻花天美星空视频 | 中文字幕中文中文字幕 | 久草男人天堂 | 正在播放一区二区 | 日本中文字幕影院 | 精品国产一区二区三区四区vr | 又大又硬又黄又爽视频在线观看 | 激情五月av| 国产精品久久久久久电影 | 成人h视频在线 | 欧美激情视频一区 | 天天夜夜亚洲 | 国产不卡av在线播放 | 国产精品私人影院 | 亚洲成人家庭影院 | 国产精品精品视频 | 精品国产成人在线 | 中文字幕精品www乱入免费视频 | 国产成人av网站 | 黄色99视频 | 天天摸天天舔 | 99视频国产精品 | 日韩高清免费观看 | 五月导航 | 四虎在线免费观看 | 国产精品久久久久aaaa | 久久久久影视 | 婷婷色吧| 五月婷婷av | 欧洲亚洲国产视频 | 中文字幕欧美日韩va免费视频 | 国产美女精品人人做人人爽 | 中文在线天堂资源 | 精品久久久久一区二区国产 | 国产精品观看视频 | 丁香国产视频 | 欧美做受高潮电影o | 国产一二区视频 | 色天天天 | 在线视频a| 伊人影院av | 蜜臀av免费一区二区三区 | 欧美一级日韩三级 | 欧美日韩国产精品一区二区 | 国产91精品看黄网站在线观看动漫 | 国产麻豆精品久久 | 色夜影院 | 亚洲精品自拍视频在线观看 | 三级黄色三级 | 亚洲黄色小说网址 | 97视频人人澡人人爽 | 91精品1区2区 | 成人久久18免费 | 国产在线p | 久久久网址 | 亚洲我射av | 国产日韩欧美在线 | av在线播放国产 | 精品一区 精品二区 | 亚洲精品免费在线观看视频 | 国产香蕉av | 成人久久久电影 | 色五月成人 | 欧洲视频一区 | 九九热99视频 | 欧美另类成人 | 高清不卡一区二区三区 | 国产性天天综合网 | 日韩高清在线一区 | 国产三级在线播放 | 欧洲精品视频一区二区 | 激情欧美xxxx | 成人综合日日夜夜 | 国内视频在线 | 在线观看你懂的网址 | 婷婷六月天在线 | 日韩三级视频在线看 | 国产免费观看高清完整版 | 欧美成年黄网站色视频 | 亚洲在线综合 | 99久久久久久久久久 | 亚洲欧美视频在线 | 黄色的网站免费看 | 免费看特级毛片 | 国产99在线免费 | 在线免费av网站 | 国产精品永久久久久久久www | 人人干在线观看 | 娇妻呻吟一区二区三区 | 超碰免费久久 | 国产精品一区二区三区在线看 | 99视频在线精品免费观看2 | 天天艹天天爽 | 国产你懂的在线 | 国产一区二区三区免费在线观看 | 国产在线一区二区 | 天天干天天搞天天射 | 免费在线色 | 国产99久久久国产精品免费看 | 国产手机在线观看视频 | 国色天香在线 | 在线观看中文字幕dvd播放 | 九九精品视频在线观看 | 久久男人中文字幕资源站 | 日韩三级av| 国产精品手机视频 | 婷婷色伊人 | 黄色1级毛片 | 国产精品国产三级国产不产一地 | 天天干视频在线 | 日日干精品 | 中文字幕精品三区 | 九九综合九九 | 四虎免费在线观看 | 亚洲精品白浆高清久久久久久 | 久久久久国产精品免费免费搜索 | 美女免费网站 | 久久国产精品小视频 | www.91国产| 久久久久激情视频 | 干亚洲少妇 | 一区二区在线电影 | 91在线免费公开视频 | 4p变态网欧美系列 | 亚洲六月丁香色婷婷综合久久 | 顶级bbw搡bbbb搡bbbb| 亚洲一区免费在线 | 97人人射| 中文字幕成人在线 | 亚洲第一区在线观看 | 国产精品九九久久久久久久 | 国产亚洲精品久久 | 日本精品一 | 日本精品在线视频 | 在线观看深夜福利 | 久久精品视频国产 | 男女啪啪视屏 | 日本黄色大片免费看 | 亚洲 欧美变态 另类 综合 | 国产福利专区 | 日韩最新av在线 | 久久久久一区二区三区 | 97超碰超碰| 天天爱综合 | 免费看一级特黄a大片 | 夜夜骑天天操 | 色视频网站在线 | 蜜臀久久99精品久久久无需会员 | 成年人在线观看网站 | 韩国av免费 | 黄色毛片视频免费观看中文 | 国产天天爽 | 91av在线看 | 久久久免费毛片 | 久久免费的精品国产v∧ | 亚洲天堂网视频 | 亚洲成人第一区 | 国产在线播放一区 | 香蕉网站在线观看 | 久久久国产一区二区三区四区小说 | 黄色网址av| 国产精品一区二区av影院萌芽 | 久久久久亚洲国产精品 | 日韩在线观 | 免费在线成人av电影 | 在线观看你懂的网站 | 婷婷福利影院 | 日躁夜躁狠狠躁2001 | 欧美亚洲久久 | 精品国产一区二区三区蜜臀 | 波多野结衣亚洲一区二区 | 久久99久久99精品 | 天堂资源在线观看视频 | 国产高清久久久 | 精品字幕在线 | 色狠狠一区二区 | 午夜神马福利 | 97久久精品午夜一区二区 | 精品av网站 | 五月天最新网址 | www视频免费在线观看 | sesese图片| 激情综合五月天 | 午夜骚影 | 福利av在线| 亚洲激情校园春色 | 狠狠狠色狠狠色综合 | 精品免费视频 | 天天射夜夜爽 | 黄色日批网站 | 视频在线观看99 | 中文字幕成人在线观看 | 五月天伊人网 | 久久短视频 | 国产美女视频网站 | 九九热免费精品视频 | 国产黄a三级三级三级三级三级 | 久草在线视频国产 | 男女视频久久久 | 久久久久久久久久免费 | 亚洲国产欧美一区二区三区丁香婷 | 高清视频一区 | 国产精品破处视频 | 三三级黄色片之日韩 | 日韩在线一级 | 91麻豆传媒 | 有码中文字幕在线观看 | 日本最新高清不卡中文字幕 | 公与妇乱理三级xxx 在线观看视频在线观看 | a国产精品| 欧美大香线蕉线伊人久久 | 五月视频 | 日韩欧美精品一区 | 一级成人在线 | 天天综合色天天综合 | 色窝资源 | 人人插人人 | 国产精品一区二区你懂的 | 久久激情小视频 | 九九激情视频 | 欧美日韩亚洲一 | 日韩丝袜在线 | 午夜精品久久久久久久99水蜜桃 | 久久精品国产一区二区三区 | 国产精品中文字幕av | 国产一区二区不卡在线 | 久久99精品国产麻豆婷婷 | 国产精品一区二区久久精品爱微奶 | 欧美天天射 | 日韩欧美视频一区 | 黄污网 | 91热爆视频 | 三级黄色在线观看 | 久草爱| 97av免费视频 | 国产网红在线观看 | 国产精品毛片久久久久久久 | 亚洲视频在线视频 | 国产一区二区三区高清播放 | www.夜夜操 | 黄色成品视频 | 色婷婷激情电影 | 国产精品在线看 | 国产一区欧美在线 | 毛片永久新网址首页 | 日韩精品在线看 | 国产精品美女www爽爽爽视频 | 久久精品久久综合 | 精品一区二区在线免费观看 | 日躁夜躁狠狠躁2001 | 精品日韩视频 | 久久亚洲综合色 | 久久免费一级片 | 九九综合在线 | 成人黄色片在线播放 | 日韩黄色免费在线观看 | 丁香婷婷自拍 | 久久久99精品免费观看 | 国产成人精品一区二区三区福利 | 日韩黄色一级电影 | 亚洲 中文 欧美 日韩vr 在线 | 天天插日日插 | 亚洲精品tv | 成人激情开心网 | 国产系列 在线观看 | 99在线观看 | 在线99 | 91亚洲国产 | 成人xxxx | 98久久| 中文不卡视频在线 | 精品毛片在线 | 黄色国产在线 | 97热视频| 久久精品9 | 欧美日韩精品在线观看 | 蜜桃视频在线视频 | 国内外成人在线 | 日本性动态图 | 亚州精品天堂中文字幕 | 久久综合久久久 | 国产91精品看黄网站在线观看动漫 | 丰满少妇在线观看 | 玖玖在线看 | 成人资源站 | 国内久久看 | 香蕉网在线 | 综合色天天 | 欧美韩国日本在线观看 | 超碰97中文 | 国内少妇自拍视频一区 | 日韩一区正在播放 | 日韩久久久久久久 | 午夜精品福利一区二区 | 国产精品欧美久久久久三级 | 亚洲精品男人天堂 | 91av短视频 | 久久伊人五月天 | 91精品国自产在线观看 | 男女精品久久 | 国产欧美高清 | 最近日本中文字幕 | 免费av免费观看 | 91黄站| 亚洲精品一区二区久 | 国产精品大片免费观看 | 四虎在线视频免费观看 | 色婷婷亚洲婷婷 | 天天色天天射综合网 | 91完整版观看 | 激情www | 蜜臀久久99精品久久久无需会员 | 500部大龄熟乱视频 欧美日本三级 | 亚洲精品国产精品国产 | 手机看片 | 有码一区二区三区 | 免费视频成人 | 精油按摩av | 免费成人黄色 | 在线成人观看 | 中文字幕 91 | 亚洲黄色在线观看 | 日韩最新av在线 | 亚洲激情国产精品 | av成人免费在线 | 一级做a爱片性色毛片www | 最近字幕在线观看第一季 | 激情网站网址 | 激情网第四色 | av一级在线 | 久久综合精品一区 | 91久久精| 国产99久久精品一区二区永久免费 | 国产又粗又硬又爽视频 | 亚洲 欧美 变态 国产 另类 | 日韩首页 | 在线观看中文字幕一区 | 你操综合| a色视频 | 91在线产啪 | 天天天天天天操 | a在线观看国产 | 91大神电影| 丰满少妇在线观看资源站 | 在线免费av电影 | 黄色成人av | av在线网站大全 | 国产亚洲欧美在线视频 | 一区二区三区电影在线播 | 久久这里只精品 | 成人在线观看免费视频 | 六月丁香六月婷婷 | 久久精品这里都是精品 | av高清网站在线观看 | 久久久精品欧美 | 色播亚洲婷婷 | 夜夜干夜夜 | 在线之家免费在线观看电影 | 久产久精国产品 | 国产流白浆高潮在线观看 | 日批在线观看 | 国产精品亚洲片夜色在线 | 一区二区精品在线观看 | 中文字幕亚洲不卡 | 国内精品久久久久久久 | 黄色av免费 | 国产精品一区二区在线免费观看 | 欧美日韩一区二区视频在线观看 | 国内精品一区二区 | 色欧美88888久久久久久影院 | 999国产 | 最近更新好看的中文字幕 | 九九av | 激情婷婷在线观看 | 黄色三级网站在线观看 | 国产中文在线播放 | 久久视频网| 99综合电影在线视频 | 精品一区二区在线观看 | 91视频黄色 | 国产黄色高清 | 免费国产在线精品 | 六月激情婷婷 | 久草在线免费电影 | 久久亚洲区| 黄污视频网站 | 亚洲视频在线免费看 | 国产三级国产精品国产专区50 | 日韩a欧美 | 91精品国产成人www | 亚洲视屏一区 | 亚洲精品视频在 | 99视频偷窥在线精品国自产拍 | 天天干天天插 | 成人在线免费小视频 | 99在线看| 热久久免费视频精品 | 天天色.com| 免费av网站观看 | 91大神精品视频在线观看 | 成人在线免费小视频 | 337p西西人体大胆瓣开下部 | 成人av在线一区二区 | 久久精品9| 黄色www| 97在线超碰 | 视频一区二区国产 | 亚洲国产日韩欧美在线 | 麻豆系列在线观看 | 亚洲免费激情 | 久久这里| 色先锋资源网 | 欧美日韩在线精品 | 亚洲国产日韩一区 | 日日干,天天干 | 国产资源精品 | 日韩草比| 久久久视屏 | 精品久久久久久亚洲综合网站 | 久久成人精品电影 | 日韩精品在线免费观看 | 国产一级免费播放 | 欧美韩国日本在线观看 | 日韩女同av | 国产一级不卡视频 | 日韩字幕| 亚洲国产婷婷 | 成人aaa毛片 | 色美女在线 | 国产免费又爽又刺激在线观看 | 久久久www成人免费精品张筱雨 | 国内精品在线一区 | 天天干天天天天 | 五月天综合网站 | 91字幕 | 久久dvd| www.久艹 | 99国产在线视频 | 在线免费亚洲 | 久草免费在线视频观看 | 中文字幕日韩高清 | 国产精品美女999 | 亚洲情感电影大片 | 欧美成人中文字幕 | 成人黄色av网站 | 久久久久久毛片 | 天天干,天天操,天天射 | 天天操综合网 | 一级片视频免费观看 | 久久天堂亚洲 | 夜夜躁狠狠躁日日躁视频黑人 | 亚洲国产色一区 | 精品国产美女 | 在线欧美最极品的av | 日本在线观看一区二区三区 | 黄色日本片 | 五月婷婷激情五月 | 久久久久久久久久久久亚洲 | 综合在线观看色 | 一级片视频在线 | 一本到视频在线观看 | 国产成人精品一区一区一区 | 国产视频首页 | a√资源在线 | 免费观看十分钟 | 中文字幕视频网站 | 国产在线精品国自产拍影院 | 日韩视频一区二区 | 日韩av一卡二卡三卡 | av软件在线观看 | 国产成人精品一区二区三区在线观看 | 四虎成人精品在永久免费 | 亚洲精品一区二区三区新线路 | 亚洲另类视频在线观看 | 国产三级在线播放 | 久草网视频在线观看 | 亚洲欧美日韩精品久久奇米一区 | 天天天综合网 | 精品女同一区二区三区在线观看 | 99久久婷婷国产一区二区三区 | 久久夜色网 | japanesexxxxfreehd乱熟 | 亚洲精品美女在线观看 | 久久成人高清 | a√天堂资源| 亚洲精品久久久久www | www.伊人色.com| 蜜臀av性久久久久蜜臀aⅴ涩爱 | 国产91精品一区二区麻豆亚洲 | 天天弄天天干 | 国产精品破处视频 | 欧美激情精品久久久 | 国产一区在线免费观看 | 夜夜躁日日躁狠狠久久88av | 97小视频 | 成年人视频在线观看免费 | 欧美天堂视频在线 | 中文字幕在线观看网址 | 亚洲三级黄 | 手机av在线免费观看 | 精品国产一区二区三区久久久 | 婷婷六月综合网 | 一区二区三区影院 | 国产永久免费观看 | 久久艹人人| 国产精品久久亚洲 | av在线网站观看 | 国产污视频在线观看 | 亚洲精品一区二区精华 | 欧美综合国产 | 91麻豆国产福利在线观看 | 亚洲成人免费在线观看 | 国内精品久久久久国产 | 日韩av看片| 在线观看网站黄 | 欧美福利网址 | 日韩精品中文字幕在线不卡尤物 | 999视频在线播放 | 91视频a| 黄色一级免费网站 | 日本精品一区二区三区在线播放视频 | 99久久99久久精品 | 在线观看亚洲视频 | 欧美精品久久久久久久 | 亚洲高清91| 久久手机免费观看 | 国产中文字幕在线免费观看 | 国产精品欧美在线 | 久久草视频 | 色老板在线 | 久久在线免费 | 黄色在线观看网站 | 亚洲视频axxx | 国产无遮挡又黄又爽在线观看 | 久久99精品国产99久久6尤 | 天天操天天色天天射 | 中文不卡视频在线 | 91色亚洲 | 激情欧美丁香 | 久久久久久看片 | 日韩欧美精品在线视频 | 天天爱天天干天天爽 | 欧美一级爽 | av软件在线观看 | 中文字幕一区二区三区四区 | 91久久爱热色涩涩 | 国产精品久久中文字幕 | 亚洲另类视频在线观看 | 亚州精品国产 | 亚洲天堂精品视频 | 超碰人人91 | 午夜视频一区二区 | 中文资源在线播放 | 久久视频在线视频 | 福利网在线 | 日韩欧美xxxx| 国产精品美女999 | 久久成人高清 | 国产精品久久久久久久久久直播 | 亚洲欧美国产精品久久久久 | 久久伊人操 | 最近久乱中文字幕 | 一区二区三区免费在线观看 | 黄视频色网站 | 91精品伦理 | 亚洲va欧美va人人爽 | 精品在线观看一区二区三区 | 久草在线手机观看 | 天天射天天干天天爽 | 日韩精品一区电影 | 韩日三级在线 | a视频在线播放 | 四虎成人精品永久免费av九九 | 又黄又爽又刺激视频 | 国产精品一区二区三区观看 | 黄色av电影在线观看 | 日本视频高清 | 欧美日韩在线免费观看视频 | 国产又黄又猛又粗 | 99久热在线精品 | 欧美日韩亚洲第一页 | 西西44人体做爰大胆视频 | 亚洲精品综合一二三区在线观看 | 国产视频精选 | 一区二区三区www | 香蕉久久久久久av成人 | www.夜夜草| www日韩视频 | 久久精品9 | 久久天天躁狠狠躁亚洲综合公司 | 亚洲精品国产第一综合99久久 | 亚洲资源在线 | 国产视 | 一区中文字幕在线观看 | 四虎在线影视 | 九草在线视频 | 亚洲精品视| 国产一区二区电影在线观看 | 毛片无卡免费无播放器 | 天堂久色 | 丁香激情五月 | 国产亚洲成av片在线观看 | 丁香综合 | 国产在线国偷精品产拍免费yy | 91精品久久久久久综合乱菊 |