亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

SNL編譯器課設(shè)源碼解析:從詞法分析到語義檢查的完整實(shí)現(xiàn)

SNL編譯器課設(shè)源碼解析:從詞法分析到語義檢查的完整實(shí)現(xiàn) 簡介吉林大學(xué)計算機(jī)學(xué)院2022年編譯原理課程設(shè)計項(xiàng)目是一份基于C實(shí)現(xiàn)的SNL語言編譯器完整方案面向需要完成同類課程設(shè)計或系統(tǒng)學(xué)習(xí)詞法分析、語法分析、語義分析的本科生。項(xiàng)目采用LL(1)分析法構(gòu)建語法解析配合詞法分析器、語義分析器與符號表管理代碼模塊劃分清晰且由作者獨(dú)立完成、相似性低適合直接借鑒或二次拓展。壓縮包共91個文件以cpp、h源文件為主體涵蓋詞法分析、LL(1)語法分析、語義分析等關(guān)鍵模塊另含obj、exe、pdb等編譯產(chǎn)物、Visual Studio工程文件以及多組txt測試用例與錯誤測試文本壓縮包整體142.28MB。內(nèi)容還涉及DS文法定義、保留字表、Token輸出與語義檢查用例工程配置完整便于構(gòu)建運(yùn)行和對照學(xué)習(xí)。已有1374人學(xué)習(xí)該資源對于希望獲得高分課程設(shè)計范例、深入理解編譯原理各階段實(shí)現(xiàn)的讀者具有較高的參考價值。1. SNL 語言編譯器課設(shè)源碼包為什么一個能拿滿績的參考值這個價某高校的編譯原理課程設(shè)計要求手寫一個 SNL 語言編譯器詞法、語法、語義三個階段全部真實(shí)跑通。SNL 是類 Pascal 的教學(xué)語言規(guī)模不大但保留字、算術(shù)表達(dá)式、函數(shù)調(diào)用、作用域和類型檢查一個不少。網(wǎng)上能翻到的參考要么是表達(dá)式計算器級別要么是公開倉庫里流傳爛大街的模板相似性高到不敢交。這份源碼包是 2022 年的完整交付C 編寫從 config 下的 reserved_words.txt 到 LexAnalyzer.cpp再到 LL1.cpp、ParseLL1.cpp、SemAnalyzer.cpp 和 symtable.h整條鏈路全在還自帶 lex_error_test、sem_error_test、sem_correct_test 三組測試樣本。它適合正在寫課設(shè)找不到語法樹接語義思路的人也適合已經(jīng)寫完詞法、卡在 LL(1) 遞歸下降的人。下面我按自己復(fù)現(xiàn)的順序把文件、參數(shù)和坑一個個過一遍。2. 從 main.cpp 到 SemAnalyzer先盤清源碼包的數(shù)據(jù)流2.1 文件清單哪些是核心代碼哪些是 Visual Studio 編譯殘留解壓后是一個標(biāo)準(zhǔn)的 Visual Studio 工程Project2.sln 可以直接雙擊打開。先把根目錄文件分個類避免一頭扎進(jìn) Debug 目錄里看那些 obj 和 pdb。文件/目錄定位說明main.cpp程序入口串聯(lián)詞法、語法、語義三個階段讀源文件并輸出結(jié)果config / reserved_words.txt詞法配置保留字表LexAnalyzer 運(yùn)行時加載LexAnalyzer.h / LexAnalyzer.cpp詞法分析器產(chǎn)出 Token 流輸出到 tokens.txt / new_tokens.txtLL1.h / LL1.cppLL(1) 集合與沖突檢測計算 First/Follow 或維護(hù)預(yù)測邏輯ParseLL1.h / ParseLL1.cpp語法分析器遞歸下降主程序按文法產(chǎn)生式構(gòu)建語法樹ds_grammer.h文法定義產(chǎn)生式、終結(jié)符/非終結(jié)符編號TreeNode.h / TreeNode.cpp語法樹節(jié)點(diǎn)孩子兄弟鏈表供語義分析遍歷Kind2Str.h / Kind2Str.cpp可讀化輸出把節(jié)點(diǎn)枚舉轉(zhuǎn)成字符串調(diào)試輸出靠它SemAnalyzer.h / SemAnalyzer.cpp語義分析器符號表查詢、類型檢查、作用域管理symtable.h / symtable.cpp符號表記錄變量/函數(shù)的名字、類型、層級、偏移量test1.txt ~ test8.txt輸入樣本混合覆蓋詞法、語法、語義的正確與錯誤用例lex_error_test / sem_error_test / sem_correct_test分類測試集分別用于驗(yàn)收詞法錯誤、語義錯誤和完全正確程序Debug 目錄下的 vc142.pdb、Project2.pdb、.obj、.tlog 全是 Visual Studio 的編譯殘留不影響理解邏輯。Project2.vcxproj.user 是用戶級配置換機(jī)器后建議直接刪掉讓 VS 重新生成。從 main.cpp 往下看標(biāo)準(zhǔn)數(shù)據(jù)流是讀入源文件 → LexAnalyzer 產(chǎn)出 Token 流 → ParseLL1 按文法組織語法樹 → SemAnalyzer 遍歷語法樹并查符號表 → 最后把結(jié)果打印到 rc.txt 或 outout.txt。tokens.txt 和 new_tokens.txt 同時存在說明詞法階段至少有兩種輸出模式常見的是普通 Token 流和帶行號位置的 Token 流。調(diào)試詞法錯誤時這兩個文件能直接告訴你錯誤發(fā)生在哪一行。2.2 詞法分析reserved_words.txt 與 LexAnalyzer.cpp 怎么配合很多人的詞法分析是把關(guān)鍵字硬編碼在幾十個 if-else 里這份資源把保留字單獨(dú)放在 reserved_words.txt代碼里用映射表查類型。下面這個加載函數(shù)是這類實(shí)現(xiàn)的標(biāo)準(zhǔn)骨架和你最后在 cpp 里看到的結(jié)構(gòu)基本一致void LoadReservedWords(const std::string path, std::unordered_mapstd::string, int kw) { std::ifstream in(path); std::string word; int kind 0; while (in word) { // 文件每行格式保留字 類型編號例如if 1 else 2 while 3 // 這里把字符串和編號分別讀進(jìn) word 和 kind in kw[word]; } }這段代碼的邏輯說明先用ifstream打開保留字文件然后以空白為分隔符連續(xù)讀。第一次in word拿到保留字本身第二次in kw[word]讀入后面的整數(shù)并直接作為映射值。unordered_map的選擇有講究詞法分析階段每個標(biāo)識符都要查一次表哈希查找能保證均攤 O(1)不會成為瓶頸。這樣組織的好處一是新增一個保留字只需要改 txt不需要動代碼二是不容易出現(xiàn)滿屏魔法數(shù)字查重時的代碼觀感也干凈很多。LexAnalyzer 里識別標(biāo)識符的邏輯就是逐字符拼遇到字母開頭就持續(xù)收集字母和數(shù)字拼完先查這個unordered_map查得到就是保留字查不到就是普通標(biāo)識符。Token 本身一般是struct Token { int type; std::string value; int line_no; };type 枚舉定義在 macro.h 或 LexAnalyzer.h 里。注意 reserved_words.txt 的編碼必須和源文件一致。最常見的坑是 UTF-8 帶 BOM導(dǎo)致第一個關(guān)鍵字額外多出一個不可見字符后面避坑章會專門講。2.3 語法樹TreeNode 的孩子兄弟鏈表與 Kind2Str 的可讀化輸出一段程序光有 Token 流不夠語義分析要在一個能表達(dá)嵌套結(jié)構(gòu)的樹上跑。TreeNode.cpp 用的是孩子兄弟表示法節(jié)點(diǎn)骨架長這樣struct TreeNode { int kind; // 節(jié)點(diǎn)類型對應(yīng) Kind2Str 里的枚舉名 TreeNode* child; // 第一個子節(jié)點(diǎn) TreeNode* sibling; // 右兄弟節(jié)點(diǎn) std::string value; // 標(biāo)識符名或字面量 int line_no; // 來源行號語義報錯全靠它 };為什么不用子節(jié)點(diǎn)數(shù)組因?yàn)?SNL 文法里 if 語句的子節(jié)點(diǎn)個數(shù)不固定有 else 是三個子節(jié)點(diǎn)沒有 else 是兩個用孩子兄弟鏈表可以動態(tài)掛節(jié)點(diǎn)遍歷函數(shù)統(tǒng)一走child和sibling兩條指針即可。Kind2Str.cpp 就是把 kind 整數(shù)映射成字符串比如某個節(jié)點(diǎn) kind 是 101打印出來是AddExpr比對輸出文件時一目了然。打印語法樹的遞歸函數(shù)一般長這樣void PrintTree(TreeNode* node, int depth) { while (node ! nullptr) { // 縮進(jìn)表示層級Kind2Str 負(fù)責(zé)把枚舉轉(zhuǎn)成可讀名 std::cout std::string(depth * 2, ) Kind2Str(node-kind) node-value std::endl; PrintTree(node-child, depth 1); node node-sibling; } }depth是當(dāng)前樹深度每次遞歸子節(jié)點(diǎn)時加一sibling在同一層橫向遍歷。main.cpp 遍歷語法樹后輸出到 rc.txt 或 outout.txt對照輸出文件就能驗(yàn)證遞歸下降函數(shù)的調(diào)用順序是否正確。3. 語法分析LL(1) 遞歸下降如何組織文法與預(yù)測3.1 為什么選 LL(1) 而不是 LR課設(shè)文法規(guī)模決定的取舍從文件命名能看出設(shè)計意圖LL1.h/cpp 帶著預(yù)測分析的味道ParseLL1.cpp 是實(shí)際的遞歸下降入口。SNL 這種課程語言文法一般就四五十條產(chǎn)生式用 LL(1) 手工寫一組遞歸下降函數(shù)完全可控。LR 系雖然能處理更多文法但要引入自動生成工具課設(shè)老師更希望你解釋清楚預(yù)測邏輯所以 LL(1) 是這類資源的主流選擇。LL1.cpp 通常負(fù)責(zé)計算 First/Follow 集合或者在建表過程中發(fā)現(xiàn)沖突時給出提示ParseLL1.cpp 按非終結(jié)符寫函數(shù)一個非終結(jié)符對應(yīng)一個 C 函數(shù)。ds_grammer.h 里的產(chǎn)生式就是這些函數(shù)的直接來源比如expr → term { (|-) term }對應(yīng)的就是下面這樣的函數(shù)。3.2 四則運(yùn)算表達(dá)式的遞歸下降一個可直接抄的結(jié)構(gòu)算術(shù)表達(dá)式是最典型的一層。下面的代碼是遞歸下降實(shí)現(xiàn)里必然會出現(xiàn)的結(jié)構(gòu)你會在 ParseLL1.cpp 里看到它的變體TreeNode* ParseExpr() { TreeNode* left ParseTerm(); // 先解析優(yōu)先級更高的項(xiàng) while (cur_token TOKEN_PLUS || cur_token TOKEN_MINUS) { TokenKind op cur_token; // 保存當(dāng)前運(yùn)算符 Match(cur_token); // 吃掉當(dāng)前運(yùn)算符 TreeNode* right ParseTerm(); // 解析右側(cè)操作數(shù) TreeNode* parent CreateNode(KIND_BIN_EXPR); parent-child left; // 左操作數(shù)掛到 child left-sibling right; // 右操作數(shù)掛到 sibling parent-value TokenToText(op); // 記錄運(yùn)算符文本 left parent; // 新節(jié)點(diǎn)作為左側(cè)繼續(xù)循環(huán) } return left; }邏輯說明ParseExpr先調(diào)ParseTerm因?yàn)槌顺齼?yōu)先級高于加減這步是文法層級決定的。while循環(huán)處理同優(yōu)先級運(yùn)算符的左結(jié)合每次構(gòu)造一個KIND_BIN_EXPR父節(jié)點(diǎn)把已有的left掛在child新解析出來的right掛在sibling。因?yàn)?TreeNode 是孩子兄弟結(jié)構(gòu)左操作數(shù)右操作數(shù)實(shí)際上是一條鏈而不是兩個獨(dú)立指針。這個循環(huán)不會產(chǎn)生左遞歸因?yàn)樗盐姆ɡ锏淖筮f歸改寫成了迭代。參數(shù)說明cur_token是全局當(dāng)前 TokenMatch斷言當(dāng)前 Token 類型等于參數(shù)并推進(jìn)到下一個。每個非終結(jié)符函數(shù)都必須在入口處至少調(diào)一次Match或NextToken否則可能死循環(huán)。3.3 if-else 懸空與同步恢復(fù)語法錯誤后還能繼續(xù)往下跑if 語句是另一個高頻踩坑點(diǎn)。LL(1) 遞歸下降處理 else 懸空靠的是前看一個 TokenTreeNode* ParseIfStmt() { Match(TOKEN_IF); TreeNode* cond ParseExpr(); // 條件表達(dá)式 Match(TOKEN_THEN); TreeNode* thenStmt ParseStmt(); // 必選分支 TreeNode* elseStmt nullptr; if (cur_token TOKEN_ELSE) { // 前看一個 Token 決定分支 Advance(); elseStmt ParseStmt(); // 可選分支 } Match(TOKEN_END); return BuildIfNode(cond, thenStmt, elseStmt); }邏輯說明解析完 then 分支后并不急著消費(fèi)TOKEN_ELSE而是看當(dāng)前 Token 是不是 else。是則額外解析一個語句不是則直接匹配END。這樣嵌套的 if-else 會自動就近配對不會出現(xiàn)懸空 else。注意這里ParseStmt的調(diào)用位置決定了遞歸深度遇到復(fù)雜嵌套時要確認(rèn)每個函數(shù)都在推進(jìn) Token。語法錯誤不能一遇到就停否則一個錯誤只報一行后面全被屏蔽。常見做法是同步恢復(fù)Match失敗時從出錯位置跳過 Token直到遇到分號、END、ELSE這類同步記號再重新嘗試。test1.txt、test2.txt 這類輸入里故意放了幾處缺分號或括號不匹配輸出能看出行號能報到哪里這就是同步恢復(fù)在起作用。調(diào)試時重點(diǎn)看 ParseLL1.cpp 里所有return false或主動Abort的地方錯誤信息通常會標(biāo)unexpected token at line N。4. 語義分析與符號表symtable 與 SemAnalyzer 如何完成作用域檢查4.1 符號表設(shè)計層級、類型、偏移量怎么填語義分析的核心是符號表和類型檢查。symtable.h 里的符號條目通常包含名字、類型、層級和偏移量。作用域是一個棧全局在最底層進(jìn)入函數(shù)壓一層進(jìn)入內(nèi)層塊再壓一層。SNL 里同名變量能不能重復(fù)聲明就看棧頂那一層有沒有同名條目。一個可用的符號表?xiàng)l目結(jié)構(gòu)長這樣struct Symbol { std::string name; // 變量名或函數(shù)名 int type; // 0int, 1boolean, 2array int level; // 0 是全局1 是第一個函數(shù)級 int offset; // 局部變量在棧幀里的偏移或數(shù)組長度 bool is_param; // 是形參就在函數(shù)入口登記 };符號表按層分組常見做法是std::vectorstd::vectorSymbol scopes。聲明變量時push_back到scopes[current_level]退出代碼塊時把整層pop_back。level字段不是必須的因?yàn)閺膕copes的下標(biāo)能推出來但保留它能讓調(diào)試信息更友好。4.2 聲明檢查和類型檢查落地一邊遍歷語法樹一邊查表語義分析從語法樹根節(jié)點(diǎn)開始遞歸下降和語法分析不同它不再消費(fèi) Token而是消費(fèi) TreeNode。賦值語句的類型檢查是一個典型例子void CheckAssign(TreeNode* node) { Symbol* left FindSymbol(node-child-value); // 左值查符號表 if (left nullptr) { SemError(variable %s not declared, node-child-value.c_str()); // 未聲明變量 return; } int rightType ExprType(node-child-sibling); // 遞歸求右式類型 if (left-type ! rightType) { SemError(type mismatch at line %d, node-line_no); } }邏輯說明FindSymbol從最內(nèi)層作用域向外層查因?yàn)閮?nèi)層同名變量會遮蔽外層。這和聲明重復(fù)檢查正好相反聲明查重只看當(dāng)前層類型檢查要看所有可見層。這兩個方向很容易搞反我的習(xí)慣是先讀懂函數(shù)名Find和CheckDecl分開寫不要把兩個語義混進(jìn)一個函數(shù)。數(shù)組下標(biāo)檢查是另一個加分點(diǎn)取 array 類型的長度比較下標(biāo)表達(dá)式是否越界。課設(shè)不要求運(yùn)行時求值但下標(biāo)是常量時可以當(dāng)場報越界這類實(shí)現(xiàn)會明顯提升代碼完成度。4.3 三組測試樣本為什么錯誤測試和正確測試同樣重要資源里的測試文件夾分三個這是最容易忽視的財富。lex_error_test 里是詞法錯誤樣本比如非法字符、未閉合注釋sem_error_test 是能過語法但過不了語義的樣本比如未聲明變量、類型不匹配sem_correct_test 是應(yīng)該完全通過的合法程序。拿到源碼后最好按順序跑判斷標(biāo)準(zhǔn)很明確正確樣本輸出不能有錯誤標(biāo)記錯誤樣本每個都要在正確的行號上報錯。如果你發(fā)現(xiàn)某個詞法錯誤樣本被語法分析攔截了說明詞法階段對非法字符沒有攔截干凈如果某個語義錯誤樣本到最后都沒有報錯說明 SemAnalyzer 的某個檢查分支根本沒被走到。三組樣本一起跑能驗(yàn)證編譯器不只是好路徑上不崩潰。5. 常見問題排查拿這份資源跑通時最容易翻車的五個點(diǎn)5.1 現(xiàn)象編譯成功但 Debug 目錄里沒有新生成的 Project2.exe按下 F7 編譯成功運(yùn)行卻發(fā)現(xiàn)跑的是舊 exe或者 Debug 目錄下根本沒有 exe。這個情況我遇到過不止一次。原因是工程被復(fù)制后.vcxproj 里的輸出目錄還指向原作者機(jī)器的絕對路徑比如D:\someone\Debug你編譯到別人目錄去了。解決方式很直接右鍵 Project2 屬性 → 常規(guī) → 輸出目錄改成$(SolutionDir)Debug\目標(biāo)文件名改成Project2.exe然后重新生成。改完后看輸出窗口的編譯日志確認(rèn)傳到的是你當(dāng)前工程的 Debug 目錄。5.2 現(xiàn)象源碼里明明有 if、while詞法分析卻全部識別成標(biāo)識符代碼里讀保留字表時第一個關(guān)鍵字永遠(yuǎn)匹配不上后面幾個正常。原因是 reserved_words.txt 用了 UTF-8 帶 BOM 編碼BOM 頭在文件開頭加了一個不可見字符導(dǎo)致第一個單詞讀出來是\xEF\xBB\xBFif和代碼里的if字符串不同。另一個常見變體是 Windows 行尾的\r沒去掉行末單詞多一個回車符。解決方式是用 Visual Studio 的文件 → 高級保存選項(xiàng)把 reserved_words.txt 改成 UTF-8 無 BOM同時養(yǎng)成習(xí)慣讀入每個單詞后做一次裁剪去掉非打印字符。從那以后我每次加載外部配置文件都會先打印一條調(diào)試信息看看第一個鍵到底是什么。5.3 現(xiàn)象語法分析跑到一半棧溢出或者直接死循環(huán)遞歸下降最常見的死循環(huán)來自左遞歸文法。比如你照著教科書寫expr → expr term函數(shù)里第一句又調(diào)ParseExpr自己Token 還沒消費(fèi)就無限遞歸下去棧很快爆掉。解決方式是把左遞歸改寫成迭代ParseExpr里先ParseTerm再用 while 循環(huán)吃掉和-這樣每個循環(huán)都會消耗一個 Token永遠(yuǎn)不會原地打轉(zhuǎn)。另外還有一種隱蔽情況某個非終結(jié)符函數(shù)里漏了Match連續(xù)調(diào)用同一個函數(shù)兩次卻沒有推進(jìn)cur_token。排查技巧很簡單在每個非終結(jié)符函數(shù)入口加一行斷點(diǎn)觀察cur_token的 type 有沒有變化沒變化的函數(shù)就是兇手。5.4 現(xiàn)象語義分析把內(nèi)層作用域的同名變量誤判成重復(fù)聲明內(nèi)層聲明了一個與外層同名的變量編譯器直接報重復(fù)聲明。原因是符號表沒有真正實(shí)現(xiàn)作用域棧進(jìn)函數(shù)前沒壓新層所有名字都堆在同一個全局表里。解決方式是把scopes.push_back({})放到函數(shù)入口退出前scopes.pop_back()。聲明查重只遍歷scopes.back()也就是當(dāng)前層查找符號則從back()往 0 方向遍歷。如果把這兩個方向?qū)懛淳蜁霈F(xiàn)外層變量找不到、內(nèi)層同名變量全報錯的情況。調(diào)試時可以在符號表每次 push/pop 時打印當(dāng)前作用域大小一眼就能看出棧有沒有正常退層。5.5 現(xiàn)象用新版 Visual Studio 打開工程提示 v142 工具集未安裝Debug 目錄里的 vc142.pdb 已經(jīng)暴露了工程生成環(huán)境v142 是 Visual Studio 2019 的工具集。如果你用 VS2022 直接打開會提示找不到 v142 生成工具編譯直接失敗。解決方式有三個任選其一裝 VS2019 的生成工具在項(xiàng)目屬性 → 常規(guī) → 平臺工具集里改成 v143也就是 VS2022 自帶工具集或者直接改 .vcxproj 文件里的PlatformToolsetv142/PlatformToolset為v143再重新加載工程。順手檢查一下 Windows SDK 版本如果機(jī)器上只有新 SDK把屬性里的 SDK 版本改成已安裝的那個別讓它自動選擇錯誤的版本。6. 最后一關(guān)用三組測試樣本把自己的交付變成證據(jù)分享一個能讓編譯器課設(shè)少走彎路的驗(yàn)收習(xí)慣。拿到這份資源后我先把 main.cpp 里默認(rèn)讀取的文件名改成從命令行參數(shù)讀取然后寫一個腳本把三組測試樣本全部跑一遍而不是在 IDE 里手動一個個改文件名。這個改動很小收益卻很直接它可以自動跑完幾十個樣本并用文件對比工具檢查輸出。# 以 test5.txt 為輸入把結(jié)果寫到 out5.txt Project2.exe test5.txt out5.txt # 用 fc 對比實(shí)際輸出與期望輸出 fc out5.txt expected5.txt跑完后的檢查清單我每次都會過一遍lex_error_test 里的每個樣本是否都在詞法階段報錯sem_error_test 里的未聲明變量和類型不匹配是否都有正確的行號sem_correct_test 里的合法程序是否一次通過且輸出語法樹結(jié)構(gòu)完整。如果某個樣本的錯誤出現(xiàn)在錯誤的階段比如詞法錯誤被語法分析彈出那說明詞法階段的攔截不夠優(yōu)先回 LexAnalyzer 找原因而不是在 ParseLL1 里打補(bǔ)丁。一開始我只盯著正確樣本跑覺得能跑通就等于完成。后來某次調(diào)試一個數(shù)組下標(biāo)越界正確樣本全都正常語義錯誤樣本卻一個都沒攔住我才意識到反面測試才是判斷編譯器脆不脆的關(guān)鍵。從那以后我每拆一份編譯器源碼都會先看它的錯誤測試樣本有沒有被歸類好沒有的話自己補(bǔ)。這個習(xí)慣幫我避開了很多正例全過、反例全崩的假完成。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产熟女自拍| 欧美特大黄一级片片免费| 天操老女人| av片在线观看免费播放| 亚卅熟女乱色| 天美传媒av 在线| 手机看片1024你懂的国产| 国产精品不卡少妇白| 香蕉久久精品| 99久久这里只有精品| www.99中文字幕| 深夜视频| 91日日夜夜| 日产中文字幕2020| 人人超碰在线观看黄| h在线看免费版在线看| 国产激情av女片自拍| 操逼网站网站| 欧美性爱一区二区三区| 欧美综合 站| 人人污日韩一区二区| 99无码视频| 日本精品不卡一二三区| 国产成人一级av88| 美女午夜福利免费视频| 欧美一级特黄淫片在线观看| AⅤ片水多多| 欧美中日韩XXXX| 熟妇一区,二区,三区。| 人妻天堂网| 男人的天堂三级| 国产久9| 东京热一区二区三区四区五区六区| 久久综合九九| 97久久视频| 欧美黄色片AAAAA| 亚洲国产欧美中日韩成人综合视频| 牛牛AV人人夜夜澡人人爽| 懂色Av一区二区三区| 大香蕉狠狠爱| 999精品国产高清一区二区| 91干熟女| 女人爽到高潮潮喷18禁网站| 成年女人18级毛片毛片免费观看| 99成人| 免费观看欧美日韩操逼视频| 蜜臀久久久国产| 中文幕97| 麻豆黄站| 夜色综合| 人人妻人人狠人人| 成人情色一区二区| 青青草在线视频人人想人人上| 午夜情侣自拍网站| 天天操美美| 人妻无码一区二区三区久久99| 久久久久久久六六| se..亚洲欧美| 欧美日韩啪啪电影| 2024人人操人人摸| 日韩性色b| 91jk色拍| 天天欲望网| 9Ⅰ超碰| 亚洲国产成人精品女人久久久| 女沟厕偷窥piss小便| 性饥渴少妇av无码毛片| 色综合色欲色综合色综合色综合| 亚洲欧美爆| 99re69| 伊人视频| 国产在线综合网| 天天摸夜夜添无码小视频| 亚洲少妇综合在线播放| 18一区二区三区| 狠操91,com| 欧美情色亚洲| 五月综合色| 超碰97资源中文字幕| 伊人aaa| 大香蕉手机在线| 久久九色| 色一情一乱一乱一区91Av| 色香阁在线| 安徽熟妇视频| 97天天综合| 日韩无码操逼片| 很很热性爱视频| 天天欧美欧美亚洲网| 加勒比综合a∨| 999精品乱码| 国产精品久久久久久久AV大片| 九九无码视频| 午夜毛片高清免费不卡| 操逼网站网站| 99热这里只有精品8| 97亚洲中文| 久久国产熟女影院| 日本久久99| 97精品视频在线| 韩三级a视频在线观看| 啊视频在线| 大香蕉男人的天堂| 色综合一本| 九九黄色网| 精品一区二区久久| 亚洲欧美自拍偷拍| 久日综合网| 亚洲国产综合图区中文字幕| 色婷亚洲五月在线观看| 208天天久久九九九| 久久中文字幕不卡人妻| 日韩伦理久 久久 清纯| 欧美色图 色综合图| 综合欧美日本三级| 亚洲天堂久| 国产av美女被艹的乱叫| 欧色性第一页| 国产97视频免费观看| 中文字幕视频免费| 性开放中文AV高清无码免费看| 老女人日韩美91| 96精品久久| 99久久久无码国产精品性男| 欧美草草| 综合色图区| 啊啊啊在线看| 欧美婷婷五月天| 加勒比久久av| 无码伊人久久大杳蕉中文无码| 91强在线播放| 日人妻视频91| 日韩大香蕉| 最新加勒比丝袜在线| 青青在线视频日韩欧美| 少妇六月天| 国产午夜福利电影免费在线观看| 亚洲天堂美臀在线| 婷婷色综合| 色香天天| 欧美在线l亚洲| 精品成人亚洲午夜电影| 日本亚欧爱爱| 99热精品青草在线 | 很很热性爱视频| 热热色国产一二区AV| 欧美黄片欧美黄片xxx| 加勒比无码毛片| 日日夜夜干| 国产精品视频91久久| 高潮嗯啊性感美女久久久| 国内偷自视频区视频综合| 伊人991| 亚洲高清国产理伦片| 久久久久久裸体| 欧美精品第3页| 国产色综合亚洲色综合吹潮| 啊啊啊男女| 日本一区二区电影网站| 久久国内| 国产精品国产亚洲区艳妇糸列| 欧美伦乱爱| 天堂种子在线www网资源| 91亚洲欧洲| 麻豆 亚洲 97| 超碰超碰95| 无码在线亚洲| 99精品国产户外露出| nuu12国产麻豆精品| 女优视频第10页| 黄色激情电影在线观看| 欧美色涩| 91精品久久久久久| 97视频在线观看高清资源| 亚洲AV无码国产精品久久久久 | 天综合中文| 日本三级A片网站com| 99热线麻豆| 久久嫩草国产成人一区| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 欧美区亚洲区偷拍区| 国产97在线播放| 国产超碰在线一区| 婷婷久草一区二区三区| 香蕉婷婷| 亚洲性爱无码乱伦av| 日韩免费中文字幕视频| 欧美天堂在线| 欧美激情内射| 蜜臀99久久精品久久久久久| 18岁禁 茉莉成人久久| 天天综合色| 国产三区免费在线观看| 日本精品网站在线中文| 岛国片在线播放| 国产深喉视频一区二区| 久久人妻熟女一区二区| 国产精品扒开腿做爽爽爽视频| 小骚逼被操的爽不爽| AV色天香在线| 操淫穴亚洲五月丁香 | 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 亚洲麻豆av一区二区| 97鸡把在线视频| 任你干在线视频| 久久久熟妇熟女国产| 精品国产网站| 日韩精品三区四区| 久久久久久久久久久久久9999| 五月丁香六月婷| 91操碰| 毛片电影一区二区三区| 狠狠操天天干| 亚洲国产综合久久天堂| 日韩视频小说在线观看| 偷窥自拍亚洲| 国产精品自拍视频| 日韩性爱小视频| 天天干人人看综合| 成人a大片在线观看| 国产操逼视频在线观看| 色久桃花影院在线观看| 日本熟女中文| 男人兔费天堂| 熟妇人妻一区二区| 1204av韩国| 熟妇高潮精品一区二区三区下载| 999九九精品| 日本一级不卡一二区| 十八禁电影伊人网| 日本操逼视频免费| 国产成人自拍视频视频| 久热伊人| 91扒丝袜综合在线| 久色99999| 亚洲少妇免费视频\| 亚洲欧美综合网站| 日日操夜夜操天天操免费观看麻豆| 亚洲人天堂| 亚洲自拍偷拍视频在线| 无色无码| 好湿好紧好爽 视频| 欧美亚洲AN| 嫖老熟女A片一二三区| av网页一区二区三区| 久草精品热视| 久久久久密| 精品十三区| 色香在线| 大香蕉综合网| 色网在线视频观看免费| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 男人的天堂三级| 麻豆91熟妇人妻中文字幕茄子| 狠狠婷婷亚洲中文综合久久| 婷色五月| 欧美色图人妻| 国产h小视频在线观看免费| 在线人成亚洲视频免费观看| 久久男女激情视频网站| 亚洲 图片 欧美 色图| 91色射| 亚洲麻豆av一区二区| 国产美女高潮叫床视频| 久久夜色一区二区| dy888午夜老子影视达达兔| se01国产在线视频| 天天影视网综合少妇| 超碰97首页| 乱性AV| 久操婷婷| 超碰这里有精品| 91P0RNY大屁股人妻| 精品国产www久久| 欧美97在线观看| 综合欧美亚洲| 99日韩| 精品九九淫乱男| 中文AV制服乱伦| 玖玖在线视频| 深喉吞精| www.色操逼| 果冻传媒一区二区三区| 日韩精品碰碰| 九九九九一级| 天天做日日做天天欢。| 色色99| 久久男人的天堂| 91狠狠综合久久久久久| 伊人欧美大香蕉视频| 福利操逼| 吊色| 操比国产| 麻豆色约约| 性爱乱伦一区| 暴力av在线| 日韩精品 视频一区二区| 1204av韩国| 免费啪啪av| 久久熟妇五十路一区| 狠狠操使劲操| 青苹果影院男人的天堂| 草莓精品视频在线免费观看| 黄色一区三区| 熟女乱伦二区| 97精品视频| 久久伊人在线五区| 久久性生大片免费观看性| 亚洲欧美一区二区三区在钱蜜桃 | 无码聚合| 免费国产视频| 精品人妻一区二区免费蜜桃| 91东京热男人的天堂| 97亚洲资源| 亚洲97久久精品亚洲| 欧美在线视频观看一二三四区高清| 国产女人极品高潮毛片| 诱惑网综合| 夜夜狼人妻| 国产精品原创巨作?v网站| 嗯嗯啊好大| 亚洲αv一区二区三区| 九九九久| 爽爽爽免费视频| 乱伦AVxx| 亚洲毛片基地专区| 91高潮喷水美女| 97人人模人人爽人人| 97免费在线观看| 啊啊啊啊啊啊好湿好爽视频| 国产视频一区二区免费| 欧美不在线| 欧美 青青草| 国产极品美女高潮无套在线观看| 精品熟妇视频一区二区| 国产熟妇一区二区| 亚州操操穴网| 日韩九区| 国产精品探花色| 97精品人妻一二三四| 91无码中出人妻视频| 国产精品久久久久无码Av网曝门 | 中文字幕aⅴ在线视频| 日夜精品| 日本免费一区二区不卡| 91在线免费观看处女| 岛国网址国产| 99色网| 中文字幕免费看| 天美av在线观看| 黄片免费久久久久久久| 久久无码一区二区二三区性色 | 欧美中出1| 欧美男人天堂| 亚洲在线a| 丝袜美女诱惑 91 视频| 亚洲 欧美 小说| 日本免费亚洲欧美| 国产女人和拘做爰视频| 69国产对白刺激| 精品人妻久久久| 国产精品久久久久久久久久久久久久久久 | 又大又长又粗又爽又黄| 秋霞操逼片| 中文字幕激情小说| 97国产|免费| 国产风韵犹存熟妇三区| 色娱乐色呦呦夜夜夜夜av| www.操| 欧美国产日韩清纯唯美| 五月天激情四射| 国产精品成人福利在线| 久久精品国产亚洲AV无码做| 午夜啪啪片| 国产精品久久久久久亚洲色欲| 粉嫩av一区二区三区天美传媒| 玖玖爱综合网| 校园春色欧美| 久操视频在线| 欧美色吧综合| 视频在线97| 亚洲天堂久| 亚洲影视第一页| 熟妇激情| 欧美偷| 欧美色亚洲色| 青草一区二区| 秋霞 色色| 国产女同在线观看视频| 2024黄色视频| 天天做日日做| 久久久久九九九| 国产精品无码在线| 91精品丝袜久久久久久| 久久免费中文字幕在线观看| 中文字幕一二三区| juliaann丝袜大战黑鬼| 久久久91福利姬| 99热这里只有精品1| 激情内射| 亚洲情色欧美| 欧美色视频在线| 国产99久久99热这里只有精品15 | 日韩欧美蜜桃精品久久中文字幕久久| 校园春色美腿丝袜 | 综合久久97| 亚洲本色精品一区二区久久| 亚川综合视频| 97人人模人人爽人人| 亚洲激情网一二三四区| 东北女人的毛片| 99re在线精品78| 天天影视91看看| 97亚洲综合影院| 国产精品一区av在线| 国产高清在线观看欧美| 夜夜嗨一区二区| 性欧美天天| 亚洲怡春院| 久久久久久性爱免费视频| 84YTCOM性无码| 日本三级一区二区 在线| 国产乱伦性爱AV| 1区2区3区在线视频| 狠狠夜色午夜久久综合在线| 天天操福利视频综合网站| 国产精品96久久久久久| 成人亚欧免费视频| 干b在线性社区| 久久久久久久综合,国产| 亚洲天天操| 亚洲五码一区二区三区| 99青草| 亚洲AV色图一区| 日本孕妇一区二区视频操逼免费看 | 综合色拍| 中文乱码字幕观看| 日韩无码黄色片| 艹我哪美一区无码| 曰本特级特黄特色黄色A级网站高清在线免费看 | 色综合V| 色五月亚洲| 2017大香蕉国产精品久久| 久草看看看| 欧美精品一区二区少妇免费A片| 久热超碰| 久久精品一区一起草| 超碰色男人操熟女| 国产丝袜美女诱惑| 东京热91| 六月婷婷综合| 无码精品啪啪啪一区二区三区三州| 天堂v无码免费视频| 激情综合亚洲| 久久精品一区一起草| 18啪啪手机免费性爱| 超AV色女| 欧美性爱一区二区| 激情一区二区三区在线观看| 国产精品一二三| 欧美性爱三区二区| 久久精品成人一区二区三区蜜臀| 国产精品麻豆免费视频| 国产熟女一区二区丰满| 91东京热男人的天堂| 久久久不能久久久久| 偷拍 亚洲 欧美| www.99热| 97国产超碰| 五月综合久久| 精品国产乱码久久久久久蜜臀| 国产欧美亚洲精品a第2页| 天天夜夜久久| 少妇综合| 欧美狠狠操| 欧美色交| 婷婷尹人大香蕉免费| 啊啊啊水好多| 玖玖视频在线资源一区二区三区| 91色插| 情侣开房子拍 日韩无码 女的很漂亮| 少妇久久久久久久久| 精品精品精品| 亚洲成aⅴ人片不卡无码| 欧美激情 日韩精品| 视频一区二区三区精品| 亚洲日产专区婷婷| 岛国片在线观看视频亚洲| 91欧洲入口| 色综合色色| 超清中文乱码字幕| av72网| 欧美成人性爱视频免费观看 | 欧美日韩 强奸乱伦| 俺也射| 久久久98网站免费视频| 高清有码一区二区| 综合大香蕉美。| 丁香激情网| 亚洲中文字幕在线视频一区二区| 人妻熟女一区二区三区在线| 日韩一区二区三区四区五区 | 99热最新| 黄视频免费| 久热99999| 男人的天堂2019AV| 404操逼福利视频| 91热| 亚洲污一污二| 婷色五月| 老熟女乱子伦中文字幕一区二区| 亚洲国产日韩精品久久久| 欧美在线伊人色| 无码国产精品久久久久| 日韩大香蕉| 啊嗯嗯啊好大好爽| 伊人五月天青青草婷婷| 人妻99p| A级片一区| 天天操熟妇| 91最新综合| 91色婷婷综合久久中文字幕二区| 日本色色的视频| 校园春色 欧美| 久久超碰av在线| 观看免费区二区三区二| 99热欧美| 日本性爱网址| 豆花视频操逼网址| 中文字幕在线观看网址| 欧美男人的天堂| 大肉棒导航| 久久天天摸| 爽 好舒服 无码刺激久久| 立川理惠被中出无码| 97操碰| 亚洲色丰满少妇高潮| 97AV爱| 五月色丁香| 亚洲超碰AV| 日逼逼免费看| 国产在线能看的你懂的| 久久久久久97| 偷拍盗拍亚洲色图图片| 亚洲精品蜜桃久久久| 青青欧洲黑| 99热免费精品| 在线视频一区二区传媒| 黄色二级片网站| 欧美黄页在线| 亚洲精品久| 日本天天色| 婷婷久月| 五月天综合在线| 超碰人妻在线| 涩五月婷婷| 五月婷婷综合激情| 丁香激情网| 欧美亚洲丝袜人妻制服99| 色999;丁香五月| 亚洲欧美成人在线| 久久XX| 丁香五月av| 色嘟嘟人妻天堂网| 欧美人妻精品| 久久天天躁日日躁狠狠躁| 成人熟女视频一区二区三区| 99国产精品久久久久久久成人热| 亚洲人妻熟妇三十三区| 超碰天天操| 少妇内射www在线观看视频| 96久久久精品| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 人妻少妇久久中文字幕一区二区 麻豆 | 张柏芝国产一区在线观看| 人妻少妇久久中文字幕一区二区 麻豆| 超碰九7免费| 中文字幕精品探花视频 | 国产白丝在线| 人妻大香蕉| 日日摸日日碰夜夜爽视频| 啊啊嗯嗯好爽| 三级激情网站| 美女黄频a美女大全免费皮| 五月婷婷性爱| 久久亚州高清| 欧美九一精品久久久熟妇| 久久免费9| 丰满美女一级毛片在线播放| 国产自产一区视频在线| 五月婷婷六月色| 久久熟妇五十路一区| 91成人久久| 葡萄牙性视频一二区| 香伊人在线| 激情久久av一区av二区av| 中文字幕 人妻不满 在线视频| 91九色丨国产丨爆乳| 青青伊人加勒比海| 欧美色图20p| 久久东京伊人一本到鬼色| 91精品黄在线观看| 久久精9| 亚洲高潮影院| 人人摸.人人色| 99热在线播放| 亚洲素人网| 精品视频一区二区| 深夜激情无码| 久久免费精品96| 东京热男人天堂| aaaa少妇高潮大片| 色情亚洲日本成人| 男人的天堂免费| 久久毛卡| 精品亚洲俞拍视频一区| 色妺妺AⅤ| 色久桃花影院在线观看| 99爱久久视频频| 国内一级精品| 黄骗免费| 97资源免费视频| 亚洲精品久久久久毛片A片拉屎 | 九九久久久| 无码免费精品高清| 精品人妻视频一区二区三区蜜桃视频| 亚洲丝袜诱惑| 丁香色婷婷| 伊人9| 国产www色在线观看| 欧美97在线观看| 家庭乱伦麻豆| 欧美大香蕉卡久久| 92一区二区| 天天插天天插| 欧美se综合| 精品成人av一区二区三区在线| 免费啊啊啊| 狠狠操官网| 天堂麻豆天美| 亚洲av无码成电影在线播放| 国产一区麻豆免费观看| 肉动漫无遮挡h在线观看| 极品色社| 亚洲视频中文一区| 台湾佬中文娱乐自偷自拍| 精品久| 久草久热| 夜夜操美女| 绑缚麻绳人妻寝取完整版| 久久亚洲中文字幕视频| 亚洲欧美另类少妇精品| 国产强奸乱伦xd| 一区二区蜜臀| 久久直播国产| 日韩欧美久久婷婷网站| 五月婷婷AV| 2020中文字幕在线观看| 国产日本熟女顶级一区二区三区视频| 97香蕉网| 婷婷另类小说| 大伊香蕉在线视频免费| 黑人精品欧美一区二区蜜桃| 久久99精品视频| 4虎在线观看| 美女啊啊啊啊pc| 亚洲av无码国产精品字幕| 人人搡人人肉久久精品| 日韩欧美亚洲一区二区三区影院| 亚洲精品乱码久久久久久蜜桃麻豆| 久久激情综合| 久久久新亚洲AV| 手机久操欧美综合色码| 亚洲码专区| 97色在线视频| www.91欧美| 亚洲欧美中文日韩视频中国语 | 一区二区三区欧美激情| 久久老女人| 99蜜桃臀久久久欧美精品网站| 丝袜熟女一区二区三区| 天天爽天天操啊啊啊| 成人无码专区精品视频| 3D污黄视频在线观看| 激情在线青青操| 天天日天天舔东京热 | 国产97/欧美| 日本免费一区二| 一本一道vs波多野结衣| 欧美97爱| 激情文学小说一区二区| 熟女啪啪视频| 人人操,操人人| 亚洲 暴爽 AV人人爽日日碰| jiujiujiujingpin| 超碰97起碰| 333kkkk·亚洲com久久| 亚洲国产成人精品女人久久久| 超碰99在线| 尤物视频视频官网| 91高潮| 在线另类| 蜜乳Av成人片网站| 好属操| 激情文学小说一区二区 | 五月香婷婷| www.久久最新地址| 亚洲福利影院一区久久| 蜜臀在线看片| 亚洲成人色情五月天丁香花| 欧美制服另类丝袜| 成年女人18级毛片毛片免费观看| 色欲三区| 国产强奸乱伦欧美| 女生久久网| 精品久久久一本一道| 歐美性天天| 色婷婷在线视频精品导航| 色五月首页| 久久久久成人亚洲国产| 一级@啪啪视频| 一级性爱视频免费观看 | 欧美岛国精品在线观看| 日本不卡在线二区三区| 色婷婷一区二区三区久久午夜成人不| 亚洲五区熟女| 亚洲人在线成线成人| 九九色精品| 黄色片大香蕉| A片 AV一级在线播放观看免费| 第四色奇米影视777| 91免费看一区二区三区| 亚州综合网| 亚洲激情视频| 五十路熟女人妻一区二区在线观看| 一区二区三区男人的天堂| 国产精品3| 国产风韵犹存熟妇三区| 青青三级视频| av草草在线电影| 一区二区亚州激情久婷婷欧美 | 国产亚洲精品第一最新| 牛牛aV| 国产精品久久久三级无码| 日本午夜精品理论片A级APP发布| 热99这里只有精品| 女人双腿搬开让男人桶| 亚洲一区二区三区欧美日韩| 国产福利影视| 天天爽夜夜操| 综合久草| 蜜臀99999| 欧美高潮| 亚洲丝袜少妇在线| 亚洲加勒比久久日本道| 少妇一级无码精品| 中国国产精品一区视频| 黄色欧美性爱视频| 91丨九色丨43老版熟女| 精品女人999| 丝袜无码a片| 亚洲精品97中文字幕| 麻豆a'v电影| 日逼97| 乱操乱伦AV| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 成人性交午夜免费片| 亚洲久久久久| 精品成人亚洲午夜电影| 图片区小说区| 四虎永久在线精品免费网址| 国产AV人人 夜夜人人澡| 欧美成人国产精品| 综合 亚洲 欧美| 亚洲另类小说卡通动漫| 亚洲精品乱码久久久久久蜜桃麻豆| 婷婷中文字幕| 日本五十路在线| 啊啊啊啊免费视频| 日本性交操一区二区不卡系列| 欧美人与性动交a美精品| 曰韩无码777| 麻豆影音天美视频| 久久久久96| 国产精品美女视频诱惑| 中文字幕一区电影在线观看| 婷婷五月色| 2026国产精品视频| 超碰97中文| 日韩AV一起草| 伊人久久久日韩一区| 欧美亚洲首页| www.91理论| 色噜噜国产在线| 就去色综合| 国产高清无码一区三区二区| 欧美色三级片91| 我想要啊 啊 啊| 92性色国产午夜福利在线661 | 成人开心网在线视频| 亚洲在线网站| 色色国产| 久久久草草精品| 天天日天天搞天天干| 国产在线76页| 偷拍导航视频网站| 日逼国产| 久啪| 欧美大波激情xxxx| 91男女啊啊啊| 久久久久久久久一区二区三区| 午夜无码精品免费看性色| 国产精品亚洲四五区在线观看| 亚洲精品欧洲色| 国内自拍 日韩激情 99| 动漫av中文| 自拍偷拍草一草| 人人手机欧洲亚洲国产人妻| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 国产精品一区二区麻豆| 国产福利在线视频网站| 国产精品熟女九九九| 亚洲中字幕日本一区二区三区| 人妻久久久久久| 九九九九热只有精品| 成人免费不卡在线视频| 在线观看午夜婷婷久久久久清性观看| 国产av激情无码久久天堂| 欧美日韩国产中文精品字幕自在自线,| 久久国产精品一区二区| 在线国产一区二区av| 四虎免费视频| 果冻国产精品麻豆成人av| 中文字幕乱偷人妻久久艾草网| 日本 色 导航| 碰超人人在线一区二区三区| 欧美经典一区二区三区 | 色乱二区| 欧美性五月| 国产超碰| 欧综合网| 91N五十路| 久艾草在线精品视频在线观看| 欧美三级免费伊人| 啪啪啪东京| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 国产又粗又长又大的视频| 综合网色| 碰碰97| 国产青视频| 国产乱码精品一区二区三区四川| 四虎免费视频| 一区二区日韩欧美久久| 羞涩视频| 天天干天天中出av| 8050无码八戒| 性一级黄色录像片网站导航 | 99久久精品国产系列| 欧美香蕉视xxx| 亚洲精品xxx| 后入式福利| 天美AV片| 91精品国产日韩欧美综合| 搡老女人老91妇女熟女| 任你草| 免费中文综合精品| 福利大香蕉| 日韩人妻精品久久久久| 日本操逼aaaaa| 国偷自 一区二区| 一本道综合色图| 无码高清操逼网址| 亚洲第一男人天堂| 中文字幕艹艹| h无码动漫在线观看| 天天日夜干| 亚洲天天影视综合网| 99碰碰| .精品人妻一区二区三| 超碰久草| 欧美一区二区传媒| 99热自拍| 国产欧美精选激情视频| 人妻精品一区二区| 91欧美综合在线| 亚洲色人妻综合| 亚洲精品aa久久伊人| 成人国产视频在线观看| 青青草原成人| 艳尻美人妻| 九九在线精品| 日韩一区二区三区四区五区| 日本成a人v网站在线观看| 天操天操夜操夜月月年年操操| 岛国小电影| 亚洲av无码成人精品国产| 蜜臀AV秘一区翔田千里| 伊人九九| 综合色久欲| 嗯嗯啊啊好疼| 99精品丰满人妻无| 超碰成人免费| 91人妻素女| 欧洲综合无码| 激情综合网激情综合| 久久久三区二区一区| 亚州色图欧美| 国产大片精久久久久久| 亚洲丝袜色| 人妻精品视频一区二区| 伊人精品久久网站| 久久亚洲AV无码白度| 天天日天天干天天摸天天操| 亚洲性少妇| 97久久精品国产| 国产13区| 极品白嫩福利在线| 韩国一区二区精品亚洲| 久久女婷| 五月丁香婷婷综合网| 中国东北熟女老太婆内谢| www亚洲免费| 亚洲国产精品成人综合| 国产精品点击进入在线影院高清| 亚洲人妻日日日| 日韩欧美中文字幕搭讪巨乳美人妻视频| 亚洲日韩XXX| 69久久久久久久久久久久久| 99在线观看无大码| 九月AV| 中文字幕片| 最新亚洲风情电影| 色九九九| 97 国产一区| 麻豆精品A片免费观看| 97中文字幕色| 99青青草国产视频| 一区二区蜜臀| 亚州色图片在线色| 男人天堂网手机版婷婷| 国产91专区| 性欧美| 亚洲欧美91| 亚洲欧美小说| 人妻精品视频一区二区三区| 国产一级舔足在线观看| 人人操人人色人人摸| 国产精品探花色| 双插性欧美一二三区| 天天搞在线综合网| 欧美成人黄网色网站| 亚洲色欲天天人妻无码系列专区| 91九色首页| 亚洲无套久久嗯嗯| 操美女人妻| 国产欧美黑人丰满在线| 公司1区2区3区精产精| 九九精品网| 久久久九九九| 人人艹亚洲| av资源在线播放天堂| 中文字幕黑人大片| 久偷拍| 婷婷五月天色网| 国产精品香蕉| 涩涩涩综合| 大香蕉综合在线| 91视频观看网站| 99re在线视频国产| 麻豆av一区二区| 无码久久国产| 人人操人人操草草| 曰韩精品九九无码| 天美欧美国产| 97超碰精品图片| 操人人| 综合五月婷婷| 人人超碰在线观看黄| 亚洲人精品久久久| 人人模人人看| 国产欧美日韩精品中文| 欧美性猛交美女自慰91| 91丝袜美腿片| 国产精品九九九| 国产精品无码在线| 好湿好紧好爽 视频| 亚洲熟女乱色一区二区三区久久久| 992视频一区| 欧美操逼熟女| 东北女人av| 欧美另类天堂| 丁香六月激情| 亚洲麻豆精品二区三区| 综合91网| 久久狠狠色噜噜狠狠狠狠97| 一区二区视频在线播放| 麻豆AV一区二区| 精品少妇一区二区| 翔田千里AⅤHD无码| 久久婷婷五月天| 69久久久久久久久久久久久| 中文字幕欧美日韩三级| 综合一区中亚洲国产成人综合精品 | 99色在线| 北野未奈加勒比av| 秋霞操逼片| 欧美日韩夜夜| 狠狠躁伊人中文字幕| 午夜福利免费精品视频| 国产午夜视频| 中文?日韩?免费?精品| 日本久久网| 五月天AV资源| 老司机老司机午夜影院| 日本 免费 一区二区三区 久久香蕉| 青青草这里只有精品| 国产欧美日韩精品中文| 欧洲精品网| 日韩无码精品综合久久| 啊啊啊啊啊在线观看网址 | 精品久久久久久亚洲| 中文字幕日韩情色| 久久久久久久亚洲Av无码| 成人综合视频久久| 九九九久久久| 99这里有精品| 亚洲综合第一页| 日本精品一区三区| 96麻豆精品一区二区三区| 激情五月丁香五月| 欧美后入式| 久久欧美性爱视频| 青青草在线视频美女| HEYZO高无码国产精品227| 色天欧美| 日韩av在线免费网站| 九九九九九精品十六| 一区二区三区黄色片a| 黄呦呦在线| 日韩国产欧美伦理在线| 97一本大道亚洲一区| 思思热er精品视频| daxiangjiao你懂的| 中文字幕av亚洲在线| 日本高清一本二本免费不卡| 日本日皮视频逼| 4tube欧美女厕所| 五月激情啪啪| 干少妇视频| 乱理日韩中文| 岛国在线免费视频| 啊啊啊啊啊啊啊啊要喷了| 成人美女av| 亚洲欧美综合图片| 人妻嗯啊啊在线播放 | 大香蕉伊在线久草麻豆天堂故事| 7777奇米影视久久| 日本欧美m v精品网站加| 白嫩国模丰满一二三区| 91热| 日韩 人妻 精品| 强奸国产在线| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 亚洲精品欧美专业| 日韩欧美成人综合在线| 伊人在线大香蕉视频久久| 久久综合九九| 日韩三级在线观看网站| 国产视频小说| 亚洲综合五月天| a男人的天堂久久一级A毛片| 中文一区在线日| 97av在线视频| 亚洲日韩在线a不卡99精品| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 国产综合在线视频网站| 亚洲一区制服诱惑| 黄污污污污| 亚洲综合另类小说色区亚洲成av人片在www| 午夜综合在线| 亚洲日本加勒比在线| 亚洲精品尤物yw在线影院| 丝袜美腿91| 国产精品。| 操碰97| 色就色综合| 91日韩国产欧美亚洲另类精盘州至城都| 大香蕉天天看妹子| 人人考人人摸人人干| 日本中文熟女视频| 中出91视频| 九九九久久久久| 男人的天堂亚洲| 嫩草影院性色| 波多野结衣AV无码一区| 日日躁天天躁狠狠躁| 久久精9| 最新加勒比丝袜在线| 黄色欧美性爱视频| 美女操逼A A| 综合 亚洲 欧美| 夜夜爽夜夜摸夜夜操免费视频| 九一综合精品视品av| 久久激情五月| 亚洲乱码国产乱码精网站| 亚洲国产一级黄色视频| 亚洲第一视频 欧美风情 日韩| 日韩欧美被操黄免费观看| 久久久久久国产精品| 免费A V在线播放| 日本成人A片网站| 极品销魂美女一区二区 | 青青伊人这里只有精品| 日韩成人私密一级精品av| 欧美激情在线观看视频| 国产女生在线| 青青草视频久久| 国产精品无码AV网站| 亚川综合视频| 欧美色欧美| 97久久久久| yazhououmeizongya| 九九九草| 国产乱子伦一区二区三区免看| 蜜臀AV成人精品蜜臀AV久久| 亚洲色图久久成人| 激情第四色| 无码自拍SM| 国产成人无码高清| 欧美系列在线一区二区| 天天操天天干一区二区 | 精品99999久久久久久| www.夜夜操| 国产激情综合五月久久| 美女被艹尤物视频| 亚洲古典另类欧美在线| 日本操逼视频导航| 亚洲少妇综合在线播放| 综合在线导航一区| 日韩性爱1级片视频| 成人小说视频在线精品欧美| 九九视频黄色片| 丁香九月 婷婷| 国产精品麻豆免费视频| 一级做a爰片性色毛片久久| a男人的天堂久久一级A毛片| 日本性感人妻91| 亚川综合视频| 欧美少妇性爱网站| 日韩欧美亚洲一区二区三区影院 | 伊人欧美大香蕉视频| 欧美综合综合| 欧美性夜| 免费A片三p视频| 麻豆国产视频精品观看| 熟女乱伦A| 午夜福利成人免费视频| 99热精品在线| 中文字幕av色| 97超碰免费人人性爱|