国产一区二区三区香蕉-2020国产成人精品视频-欧美日韩亚洲三区-www.91桃色-最美情侣中文第5季免费观看-久草毛片-国产成人精品av-男女猛烈拍拍拍无挡视频-中文字幕看片-色视频欧美一区二区三区-久久久久久久久久影院-一级a爱片久久毛片-精品久久久久久无码中文字幕一区-欧美色图网站-无码色偷偷亚洲国内自拍-国产一区在线免费观看

SCC312代做、代寫Java編程語言

時間:2024-03-08  來源:  作者: 我要糾錯



February 2024 1 SCC312 Compilers Coursework 23/24
SCC312 Compilers Coursework 2023/24:
Recursive Descent Recogniser
1. General Instructions
Section 3 describes a grammar for a simple programming language rather like Ada. The task is to implement a
syntax analyser (SA) for this language using a recursive descent parser. The analyser’s sole function is make sure a
user’s source program is syntactically correct, and the SA should generate appropriate and helpful error messages
where required. The SA should terminate on encountering and reporting the first error. To be more precise, you
are expected to build a Syntax Recogniser with its purpose to recognise its input as a valid sentence in the
language specified by the grammar.
The coursework task is to implement part of a compiler for this language using a recursive descent parser.
1.1. Java Classes Provided
You are provided with the following Java classes:
(a) Token in a file Token.java, to represent a token returned by the lexical analyser stage. This has:
• a set of integer constants (becomesSymbol, beginSymbol, identifier, leftParenthesis, and so on)
representing the possible types of token in this language
• three public attributes (symbol, an int, which is one of the constants declared above; text, a String,
the characters making up the token; lineNumber, an int, the number of the line containing the
token)
• two constructors, and a static method getName to return the name (a String) of a token provided
as the single int argument
(b) CompilationException in a file CompilationException.java (see below)
(c) LexicalAnalyser in a file LexicalAnalyser.java, which is the lexical analyser for this programming language.
This has:
• a constructor with one String argument, the name of the file from which the tokens are to be read
• a method getNextToken (with no arguments), to return the next token read from the source text
• a main method, with which the operation of the lexical analyser can be tried out on a suitable file
(using a toString method supplied in the Token class)
(d) AbstractGenerate in a file AbstractGenerate.java. This is the abstract class you need to make concrete in
the Generate class you have to provide.
(e) AbstractSyntaxAnalyser in a file AbstractSyntaxAnalyser.java. This is the abstract class you need to make
concrete in the SyntaxAnalyser class you have to provide.
(f) Compile in a file Compile.java. This is the driver program for the whole coursework. This driver program
calls the parse method of the SyntaxAnalyser class for each file with a name of the form "programn"
(integer n ³ 0) (these files are in the coursework pack).
These classes can be found in the coursework pack ZIP folder that this document came along with. To help you
build and run your work, as well as generate this ZIP file to submit, some shell scripts have been included:
February 2024 2 SCC312 Compilers Coursework 23/24
1.2 Building the Code
For Windows Users:
Running ‘compile.bat’ will compile all java source files
Running ‘execute.bat’ will run the compiler against all supplied test programs
For Mac/Linux Users:
A makefile has been included which has the following functions (where ‘$>’ is your terminal prompt:
$> make
Compile all required java sources
$> make run
Run the compiler against all supplied test programs
$> make package
Build a submission .zip file - this is a ‘beta’ feature, check your submission file
has been created successfully before actually submitting it!
Note; The makefile requires a working install of the following: zip, java, javac, and make to work
correctly.
1.3 Java Classes To Be Implemented
1.3.1 SyntaxAnalyser
Write a Java class SyntaxAnalyser. Your SyntaxAnalyser class must include at an appropriate place a comment
line which includes the string "author" and your name.
The AbstractSyntaxAnalyser class contains the following methods :
abstract void _statementPart_()
throws IOException, CompilationException
abstract void acceptTerminal(int symbol)
throws IOException, CompilationException
public void parse(PrintStream ps)
throws IOException
You have to extend the above class as appropriate. Please note that the parse method is provided for you.
1.3.2. Generate
The parser must make use of the Generate class, which you must also supply by extending the AbstractGenerate
class. The AbstractGenerate class contains the following methods:
public void insertTerminal(Token token);
public void commenceNonterminal(String nonTerminalName);
public void finishNonterminal(String nonTerminalName);
public void reportSuccess();
public abstract void reportError(Token token, String explanatoryMessage)
throws CompilationException;
February 2024 3 SCC312 Compilers Coursework 23/24
The parser must demonstrate its operation by calling the Generate class methods as follows:
● insertTerminal(Token token) when it has correctly read a terminal.
● commenceNonterminal(String nonTerminalName) and finishNonterminal(String nonTerminalName) when it
respectively starts and finishes reading a non-terminal. For non-terminals specified in the grammar below, the
String nonTerminalName should be that specified in the grammar (for example "<procedure list>" or
"<assignment statement>"). For new non-terminals introduced by you, the String nonTerminalName should be
of the form "<new SOMETHING>".
● the void method reportSuccess() when it has successfully parsed the file.
Use these methods in a class Generate to display a trace (using System.out.println) of the operation of the
parser.
Error recovery is not required for this parser. Instead parse should report at the first syntax error encountered,
by calling reportError(Token tokenRead, String explanatoryMessage) in the Generate class. Implement a
suitable version of this method to indicate what the next erroneous token is, what the parser is trying to
recognise at this point, and the line number where the error is recognised. The method should finish by throwing
the exception CompilationException, which should eventually be caught by the parse method in the
SyntaxAnalyser class. As the exception reaches each of your parse methods, you should use it as an opportunity
to report where in the parse tree the error occurred. Hint: Look at the constructor for CompilationException.
The parse method should return in the normal way after processing a file, whether it reports success or failure, so
that it can then be called to start to process the next file (if any).
You may include in your Generate class either or both the constructor methods Generate() and Generate(String),
but no other methods than those specified in AbstractGenerate.
You should strive to make your error messages as helpful and as accurate as possible. You should consider how
the structure of the program can be used to get context for errors. We are deliberately not providing sample
error messages res.txt file but you should consider what a programmer of the language would need. When using
if statements, if you have more than 2 branches, please use a switch statement instead.
1.4 Marking criteria
Marks will be allocated according to the following criteria. The percentages are provided to guide you as to where
to dedicate your time and should be considered indicative only.
- SyntaxAnalyser (structure, design and implementation) 50%
- Generate (methods used, implemented and extension) 10%
- For the programs in the test set: 10%
- Success on syntactically correct programs: -
- Errors on syntactically incorrect programs:
- Detailed (correct) error messages 10%
- Recursive errors (stack traces) 10%
- Code quality and comments 10%
The coursework will be checked using a two step process; first automatically using a testing framework against
our provided classes and then manually to review the quality of your error messages, code commenting and other
criteria, and then finally marked according to letter grades.
February 2024 4 SCC312 Compilers Coursework 23/24
1.5 Test Data
The source texts to be analysed can be found in the “Programs Folder” provided. The output from “program0” is
provided as a guide as to what is expected in the way of output, so there is no need to include the results of
recognizing “program0”. To make it easier to see where sections start and end, I have indented the output for
program0, but note that you are not required to do the same in your output. Note: we will not be answering
questions about which programs should throw errors or fail to compile. Feel free to create your own sample
testing programs to test partial solutions while you are developing things.
2. Submission of Work
You should submit:
Listings of the code you have written (the classes SyntaxAnalyser and Generate, suitably laid out and
commented), and all the output from running your code over test files, both output.txt and res.txt should be
submitted. If you are using Mac or Linux, the makefile will help you do this.
Please note we have provided sample output from our worked solution on “program0”; you should use this as a
guideline for the output your recogniser produces, and as a check for the results of your recogniser on
“program0”.
Deadline: 16:00 (4pm), Friday, Week 19
WARNING : You *must not* change any of the pre-supplied Java classes. The 2 classes you submit will be
compiled and tested with the pre-supplied classes. If they fail to compile or run because they depend on some
alteration you have made to the pre-supplied classes, you will receive a mark of zero. Please ensure that you test
on the SCC lab machines with the version of Java installed there.
3. Grammar Rules for part of a Simple Programming Language
<statement part> ::= begin <statement list> end
<statement list> ::= <statement> |
<statement list> ; <statement>
<statement> ::= <assignment statement> |
<if statement> |
<while statement> |
<procedure statement> |
<until statement> |
<for statement>
<assignment statement> ::= identifier := <expression> |
identifier := stringConstant
<if statement> ::= if <condition> then <statement list> end if |
if <condition> then <statement list> else <statement list> end if
<while statement> ::= while <condition> loop <statement list> end loop
<procedure statement> ::= call identifier ( <argument list> )
<until statement> ::= do <statement list> until <condition>
February 2024 5 SCC312 Compilers Coursework 23/24
<for statement> ::= for ( <assignment statement> ; <condition> ; <assignment
statement> ) do <statement list> end loop
<argument list> ::= identifier |
 <argument list> , identifier
<condition> ::= identifier <conditional operator> identifier |
identifier <conditional operator> numberConstant |
identifier <conditional operator> stringConstant
<conditional operator> ::= > | >= | = | /= | < | <=
<expression> ::= <term> |
<expression> + <term> |
<expression> - <term>
<term> ::= <factor> | <term> * <factor> | <term> / <factor>
<factor> ::= identifier | numberConstant | ( <expression> )
An "identifier" is a sequence of one or more letters (a to z, A to Z) and digits (0 to 9), starting with a letter, and
excluding all the reserved words shown in bold above (procedure, is, integer, etc). Have a look at the
initialiseScanner method in LexicalAnalyser.java.
A "numberConstant" is a sequence of one or more digits (in which case it is of type "integer"), perhaps followed
by a decimal point and one or more digits (in which case it is of type "float"). A "stringConstant" is a sequence of
one or more printable characters (except ") with a " character at each end. Comments start with the symbol --
and terminate at the end of the line.
The distinguished symbol is <statement part>.
This simple language has no boolean or character data types; no arrays or records; no functions; the actual
parameters of all procedures must be identifiers, and are called by reference; only simple boolean expressions
(no not, and or or); only simple numerical expressions (no unary minus).
The grammar as written is not LL(1); it has left-recursive rules of the form:
<X list> ::= <X> | <X list> separator <X>
and rules of the form:
<something> ::= a X b | a Y g
where a, b and g are strings of terminals and/or non-terminals (a non-null) and X and Y are different
請加QQ:99515681  郵箱:99515681@qq.com   WX:codehelp 

 

標簽:

掃一掃在手機打開當前頁
  • 上一篇:代寫DTS304TC、代做Java/c++程序語言
  • 下一篇:代做COMP27112、代寫Java語言程序
  • 無相關信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國家級風景名勝區
    昆明西山國家級風景名勝區
    昆明旅游索道攻略
    昆明旅游索道攻略
  • NBA直播 短信驗證碼平臺 幣安官網下載 歐冠直播 WPS下載

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    主站蜘蛛池模板: 国产女人爽的流水毛片 | 中文天堂在线视频 | 和漂亮岳做爰3中文字幕 | 黄色大片免费网站 | 在线视频1卡二卡三卡 | 午夜羞羞羞 | 亚洲精品mv免费网站 | 日韩激情网| 亚洲国产精品毛片 | 久久这里有精品视频 | www.com黄色 | 久久久久久久女国产乱让韩 | 日韩精品视频一区二区三区 | 呦女精品 | 樱桃成人精品视频在线播放 | 国产一级特黄 | 97视频久久 | 这里只有精品999 | 国产大奶| 粉嫩av懂色av蜜臀av分享 | 国产又粗又长又黄 | 亚洲一a| 黄色中文字幕 | 圆产精品久久久久久久久久久 | 亚洲激情视频在线观看 | 欧美激情精品久久久久 | 99精品人妻国产毛片 | 日本国产亚洲 | 成人黄色片在线观看 | 国产精品人人做人人爽人人添 | 日本一区二区在线播放 | 51国产偷自视频区免费播放 | 超碰资源总站 | 午夜视频入口 | av不卡免费在线观看 | 国产一级做a爱免费视频 | 四虎影院在线看 | 一区二区免费视频 | 日韩精品毛片 | 久久久久高清 | 亚洲欧美日韩在线播放 | 五月天婷婷综合 | 伊人久久爱 | 国产精品久久久久久久久久妇女 | 成年人黄色小视频 | 天天做天天爱天天操 | 欧美日韩精品在线观看 | 亚洲成年网站 | 在线 丝袜 欧美 日韩 制服 | 麻豆成人在线视频 | 中文字幕第一区综合 | 男人添女人荫蒂国产 | 91夫妻视频 | 欧美激情亚洲综合 | 亚洲人人爽 | 黄色av网址在线观看 | 成人欧美一区二区三区在线观看 | 亚洲区小说区图片区 | 日韩欧美的一区二区 | 中国黄色一级片 | 久久久久久激情 | 亚洲精品大片 | 久久精品国产99精品国产亚洲性色 | 成人精品视频网站 | 国产精品视频网站 | 午夜精品一二三区 | 91在线超碰 | 国产精品天堂 | aaa一区二区三区 | 五月六月婷婷 | 高清乱码毛片 | 欧美性免费 | 天天操中文字幕 | 中文字字幕码一二三区 | 日日夜夜2017 | 婷婷中文字幕 | 日韩在线不卡视频 | 国产成人8x视频一区二区 | 国产啊啊啊啊 | 亚洲另类交 | 欧美三级精品 | 国产欧美日韩久久 | 91刺激 | 亚洲精品理论 | 亚洲精品乱码久久久久久蜜桃欧美 | 天堂网中文字幕 | 人人九九精品 | 欧美日本中文字幕 | 一级黄色免费网站 | 超碰超碰在线 | 欧美日韩激情 | av大片网址 | 一区二区视频播放 | 五月婷婷六月色 | 一本一本久久a久久精品综合小说 | 日韩精品1| 久草中文在线视频 | 亚洲精品久久久久久 | 国产欧美日韩 | 免费国产精品视频 | 日韩久久一区二区三区 | 久久夜色精品 | 国产三级第一页 | 日韩视频免费观看高清 | 天天操天天射天天爽 | 不良视频在线观看 | 性欧美一区二区三区 | 久久水蜜桃| 自拍偷拍 校园春色 | 懂色tv| 午夜影音| 久久av.com | 国产精品美乳在线观看 | 亚洲一级片 | 久久精品视频久久 | 国产成人精品一区二区三区四区 | 色日韩| 国产一区99| 国产精品国产三级国产专区53 | 国产91精品看黄网站在线观看 | 亚洲97视频| 日韩精品91| 国产一区二区欧美 | 国产69精品久久久 | 亚洲一区二区三区国产精华液 | 日韩三级在线免费观看 | 黄色另类小说 | 黄色网址大全免费 | 日韩中文字幕在线看 | 成人教育av | 欧美 日韩 国产 成人 在线 91 | 红桃视频成人 | 91丝袜国产在线观看 | 男人日女人b视频 | 天堂中文视频 | 悟空影视大全免费高清观看在线 | 国产中文在线观看 | 亚洲二区av | 久久精品成人av | 国产毛片久久久久久久 | 欧美黄色片 | 瑟瑟视频在线免费观看 | 你懂的在线视频网站 | 在线观看成人网 | 狠狠操夜夜 | 亚洲欧美www | 女人的洗澡毛片毛多 | 91美女免费视频 | 国产福利一二 | 小猪视频黄色 | 手机成人在线 | 一级在线视频 | 成人黄色大片 | 亚洲国产精品嫩草影院久久av | 丁香综合在线 | 日本中文一区 | 91麻豆免费看 | 黄色片特级 | 一级黄毛片| 一级少妇精品久久久久久久 | 亚洲色欧美另类 | 免费日韩一区 | 国产91精品久久久 | 欧美日韩一区二区三区四区 | 亚洲福利视频一区 | 日本精品视频网站 | 亚洲女在线 | 亚洲三级黄 | 黄色一级a毛片 | 久久99成人| 成人激情视频网 | 日韩怡红院 | 久久久久久久久久久影院 | 亚洲专区在线播放 | 欧美极品喷水 | 超碰在线观看99 | 亚洲视频日韩 | 亚洲www在线 | 美女毛片在线观看 | 九九黄色片 | 中文字幕在线免费 | 国产福利在线观看视频 | 久久精品成人一区二区三区蜜臀 | 超碰中文字幕 | 欧美日韩精品一区二区在线播放 | 国产午夜激情 | 成人在线免费网址 | 人人爽人人插 | 青草操| 一级片免费观看视频 | 亚洲成人一二三 | 久久99精品久久久久久三级 | 西西大胆午夜视频 | 亚洲精品一区二区三区99 | 亚洲国产精一区二区三区性色 | 奇米视频在线 | 91在线亚洲| 老鸭窝成人 | 久热伊人 | 黄色香蕉网站 | 天天色天天操天天射 | 奇米网狠狠干 | 久久久网 | 亚洲经典视频在线观看 | 日韩成人在线免费观看 | 久久夜色精品国产欧美乱极品 | 欧美色图网站 | 欧美色图自拍 | 精品自拍偷拍 | 97色网 | 天天干天天碰 | 久久亚洲精品小早川怜子 | 国产日韩三级 | 久久久久久九九 | 免费视频成人 | 久久久久久久毛片 | 欧美精品大片 | 日韩免费av | 99热99| 刘玥91精选国产在线观看 | 日韩视频在线免费 | 91视频在线免费看 | 超碰日韩在线 | 欧美日韩三级在线 | 成年人免费毛片 | 在线观看久草 | 欧美日韩在线综合 | 色噜噜一区二区三区 | 香蕉国产精品 | 亚洲精品在线网站 | 日韩高清av在线 | 最近日本字幕mv免费观看在线 | 亚洲综合大片 | 国产精品高潮呻吟久久久 | 性欧美久久久 | 91亚色| 天天干夜夜操视频 | 五十路中文字幕 | 91福利社在线观看 | 91caob| 亚洲一区二区福利 | 亚洲午夜国产 | 日本天堂在线播放 | av网站亚洲 | 性网站在线观看 | 免费二区 | 九九热在线观看 | 国产h片在线观看 | 夜夜导航| 多男调教一女折磨高潮高h www久久久com | aa级黄色片 | 国产毛片毛片毛片毛片毛片毛片 | 色呦呦呦呦 | 久久久久久国产视频 | 欧美 变态 另类 人妖 | 欧美日韩国产成人精品 | 欧美视频在线观看一区二区 | 最新日韩精品 | 好男人www| 91资源站| 日本亚洲天堂 | 久久日精品 | 91亚洲一区| 国产成人精品综合在线观看 | 懂色av中文字幕 | 国产一区二区91 | 日韩av免费在线观看 | 玖玖精品视频 | 男人和女人日b视频 | 午夜网| 老鸭窝一区二区 | 欧美一级淫片免费视频黄 | 日批黄色| 99久久久久成人国产免费 | 少妇高潮露脸国语对白 | 亚洲第十页 | 亚洲一区二区日本 | 依人成人综合网 | www日本在线 | 国产视频一区二区在线播放 | 欧美精品一区二 | 国产人伦精品一区二区三区 | 婷婷深爱 | 天天射天天拍 | 亚洲在线资源 | 欧美 日韩 综合 | 91国产免费视频 | 国产精品黄视频 | 国产精品亚洲欧美在线播放 | 欧美xxxxhd| 一区视频在线播放 | 亚洲午夜网 | 国产片网址 | 天天超碰 | 日本少妇三级 | 动漫av在线免费观看 | 97九色| 在哪里可以看毛片 | 日本欧美国产 | 日本黄色一区二区三区 | 久久婷婷一区二区 | 谁有av网址 | 成人欧美一区二区 | 欧美三级韩国三级日本三斤在线观看 | 欧美一级日韩一级 | 在线色网站 | 中文字幕男人天堂 | 在线观看成人免费视频 | 欧美日本在线播放 | 国产精品久久久久久妇女 | 欧美第一页在线 | 91中文字幕 | 亚洲第一成年免费网站 | 澳门黄色网 | 最近中文字幕免费mv视频7 | 男女午夜爽爽爽 | caoporn视频在线| 三级免费毛片 | 天天综合天天做天天综合 | 精品久久国产视频 | 久久久久五月天 | 久久久久香蕉 | 久爱综合 | 欧美淫视频 | 亚洲精品在线观看视频 | 成年人性视频 | 性一交一乱一区二区洋洋av | 国产91看片 | 美女天天操| 国产裸体永久免费视频网站 | 尤物yw午夜国产精品视频明星 | 黄色com | 精品国产一区二区三区性色av | 久久久久人人 | 欧美大片91 | 免费黄色一级大片 | 在线观看mv的中文字幕网站 | 日韩精品一区二区三区国语自制 | 午夜高清视频 | 天堂网在线观看视频 | 91精品国产综合久久香蕉的特点 | 久久九九精品 | 久久精品久久精品久久 | 亚洲精品久久久蜜桃 | 亚洲一区二区精品视频在线观看 | 国产精品福利在线播放 | 狠狠躁夜夜躁人 | 九九丁香 | 亚洲成a人v | 国产大尺度在线 | 秋霞毛片少妇激情免费 | 成人性视频网站 | 黄色av网站免费在线观看 | 国产无套精品一区二区 | 岛国av免费在线观看 | av在线免 | 日韩av在线影院 | 精品蜜桃一区二区三区 | 97国产免费| 成年人av在线播放 | 亚洲欧洲日韩一区 | 2024日韩中文字幕 | 亚洲毛片一区二区 | 尤物视频在线 | 热99精品 | 天天操夜夜拍 | 午夜精品久久久久久久蜜桃 | 国产91在线精品 | 久久av一区二区三区亚洲 | 天天上天天干 | 精品一区二区国产 | av网站免费在线播放 | 亚洲精品美女在线观看 | 国产第6页 | 国内精品久久久久久影视8 好吊日好吊操 | 亚洲免费看黄 | 国产免费自拍视频 | 小视频成人 | 狠狠躁天天躁夜夜添人人 | 欧美成人免费在线 | 少妇又白又嫩又色又粗 | 国产视频第一页 | 国产一区亚洲二区 | 久热精品视频在线 | 久久香蕉网 | 亚洲天堂美女视频 | 久久国产精品精品国产色婷婷 | 青青草55 | 国产毛片毛片毛片毛片毛片毛片 | 亚洲成年人网站在线观看 | 中文字幕一区二区三区免费视频 | 五月天婷婷综合 | 午夜看片福利 | 国产欧美日韩一区二区三区 | 亚洲 自拍 另类 欧美 丝袜 | 麻豆网站在线播放 | 成人国产精品久久久春色 | 免费激情网 | 国产精品伦一区二区三区 | 99久久人人爽亚洲精品美女 | 国产91大片 | 日韩av免费播放 | 精品视频在线免费观看 | 特级毛片在线 | 日产精品久久久 | 国产激情精品视频 | 国产香蕉9 | 欧美日韩伊人 | 日本大尺度做爰呻吟舌吻 | 牛av在线| 十大污网站 | 999xxxx| 成人精品免费网站 | 成人激情在线视频 | 97在线视频免费 | 欧美一级三级 | 免费看欧美大片 | 奇米影视999 | 亚洲激情视频在线观看 | www.xxxx国产 | 中文字幕在线视频一区 | 美女啪啪网站 | 亚洲欧美在线视频免费 | 亚洲精品视频在线观看免费视频 | 国产免费专区 | 亚洲一区二区在线看 | www.一区| 午夜视频在线免费观看 | 国产91精品一区二区 | 日韩av一区二区在线 | 成年男女免费视频网站 | 69国产 | 国产乱色精品成人免费视频 | 在线三区 | 国产精品久久久久久av | 成年人网av毛片 | 一区二区三区美女视频 | 182av | 亚洲国产成人av毛片大全 | 国内偷拍第一页 | 国产激情久久久久 | 男人天堂视频在线观看 | 色综合色综合网色综合 | 日本精品一二三区 | 亚洲91色| 久久久久久99 | 日韩福利片| 中文字幕欧美日韩 | 波多野结衣激情视频 | www亚洲天堂| 国产偷久久一级精品 | 美女精品久久 | 日韩专区在线观看 | 国产欧美一区二区三区精品酒店 | 2022天天操| 国产免费a视频 | 欧洲一级视频 | 中文字幕免费在线 | 91精品久久久久久久久久久 | 久久一级片免费看 | 日本aaaa | 能直接看的av网站 | 黄色三级三级三级三级 | 亚洲啪啪av | 久久精品夜色噜噜亚洲a∨ 在线中文字幕播放 | 亚洲做受高潮无遮挡 | 欧美在线视频免费观看 | 久久久免费精品视频 | 久久久久亚洲精品中文字幕 | 久久婷婷国产综合尤物精品 | 亚洲国产操 | 日韩欧美a级片 | 久操中文| 国产精品美女久久久久图片 | 国产91精品久久久久久久 | 妖精视频污| 日韩在线视屏 | 在线观看日韩精品 | 欧美日韩亚洲激情 | 久久久久久久中文字幕 | 成人久草 | 好吊色av | 天天躁日日躁aaaa视频 | 8x8ⅹ国产精品一区二区 | japanese中文字幕| 最近中文字幕av | 国产性―交一乱―色―情人免费看 | 中文字幕在线观看视频一区 | 激情图片区 | 欧美久久99| 五十路av| 日韩欧美黄 | 久久久精品久久 | 亚洲第一色站 | 伊人青草视频 | jizz国产在线 | 国产黄色三级网站 | 可以免费看毛片的网站 | 日韩一区二区三区视频 | 伊伊综合网| 在线观看国产成人 | 成人免费在线网站 | 国产aaa| 亚洲免费观看高清 | 成人午夜精品福利免费 | 青草精品在线 | 国产又粗又黄的视频 | 精品99在线 | 91亚色在线观看 | 国产精品久久久久久久久免费相片 | 久久女 | 欧美另类老妇 | 日产精品久久久久 | 久久久91视频 | 91日本在线观看 | 亚洲成av人片在线观看 | 中文字幕一区二区三区四区视频 | 成人av影视在线观看 | 日韩有码在线观看 | www.超碰 | 一级特黄裸片免费播放 | 国产一区二区黄色 | 福利网址在线观看 | 自拍亚洲国产 | 欧美视频免费 | 亚洲国产精品999久久久婷婷 | avtt在线观看 | 91国偷自产一区二区三区观看 | 国产自产 | 五月天久久久久久 | 日本黄页网站免费大全 | 亚洲免费网址 | 天天躁日日躁狠狠躁av | 久久久久久婷婷 | 色男人网 | 波多野结衣在线免费观看视频 | 久久综合精品视频 | 尤物yw午夜国产精品视频明星 | 日韩1级片 | 天天干狠狠操 | 久久久久久国产精品视频 | 老司机福利精品 | 中文字幕一区二区三区乱码不卡 | 日韩黄色免费网站 | 天天操网 | 91日批| av福利网 | 色碰视频| 亚洲欧美激情国产综合久久久 | 黄色一级小说 | 成人亚洲视频 | 久久精品av| 免费在线小视频 | 一二三区在线播放 | 免费播放毛片精品视频 | 国产白丝精品 | 强开乳罩摸双乳吃奶羞羞www | 日日爱影视 | 黄色日皮视频 | 亚洲精品国 | 久久精品国产一区 | 汇聚全球精美吹潮色xx | 精品一区二区在线视频 | 久久精品久久久精品美女 | 鬼灭之刃柱训练篇在线观看 | 日韩精品免费在线观看 | 欧美xxxx视频 | 销魂美女一区二区 | 日韩成人在线看 | 性色av蜜臀av浪潮av老女人 | 性欧美最猛 | 中文字幕在线视频免费播放 | 久草综合网 | 久久网av | 亚洲成人av免费在线观看 | 国产精品96 | 久久久久国产免费 | 国产 中文 字幕 日韩 在线 | 成人黄色免费看 | 一区二区视频欧美 | 久久久中文字幕 | 国产女同91疯狂高潮互磨 | 日韩欧美中文字幕在线视频 | 日韩在线你懂的 | 亚洲成人福利视频 | 国产精品天美传媒沈樵 | 超碰人人超碰 | 成人精品视频一区二区三区尤物 | 欧洲成人免费视频 | 在线观看国产亚洲 | 久久99精品久久久久久 | 538国产精品视频一区二区 | 中文字幕精 | 日韩九九九 | 亚洲欧美一 | 亚洲综合涩 | 深夜福利视频在线 | 九色porny原创自拍 | 欧美一级片网址 | 亚洲爽,爽网 | 欧美午夜精品 | 狠狠干2024 | h国产视频 | 国产精品1024| 毛片基地免费 | 日操夜操天天操 | 超碰资源在线 | 国产aⅴ精品| 日韩精品视频观看 | 欧美一级不卡 | 337p日本大胆噜噜噜鲁 | 久久wwww| 91高清视频在线观看 | 尹人综合在线 | 东方成人av在线 | av毛片网 | 性xxxx视频播放免费 | 国产成人精品免费视频 | 日b在线观看 | 91视频中文字幕 | 亚洲男人天堂视频 | 超碰在线一区 | 亚洲性事 | 在线观看污视频网站 | 日本黄色免费网站 | 黄色欧美网站 | 久久精品免费观看 | www.毛片.com | 国产精品久久久久久久久免费高清 | 99色99| 亚洲日本香蕉 | 亚洲 自拍 另类 欧美 丝袜 | 香蕉视频在线播放 | 四虎影院成人 | 国产黄网站| 狠狠做 | 久久久青草 | 欧美激情爱爱 | 91精品久 | 欧美日本在线观看 | 综合久久亚洲 | 一区二区三区少妇 | 成人免费黄| 一本到av | 国产一区二区三区免费 | 一级片观看 | 国产精品尤物 | 免费av网页 | 国产视频在线观看视频 | 四虎成人永久免费视频 | 滋润少妇h高h | 91干网| 日产毛片 | 亚洲日皮 | 欧美另类一区二区 | 99国产精品 | 人人插人人干 | 澳门黄色| 亚洲综合在线五月天 | 国产精品视频久久久久久久 | 95精品视频 | 欧美精品在线视频 | 国产清纯白嫩初高中在线观看性色 | 亚洲国产精品成人综合色在线婷婷 | 亚洲精品乱码久久久久久金桔影视 | 第四色在线视频 | 国产999精品| 国产网站精品 | 日韩免费在线播放 | 丰满少妇在线观看网站 | 在线观看不卡av | 都市激情久久 | 亚洲最大的黄色网 | 99久久免费精品国产免费高清 | 国产精品视频网址 | 91午夜视频 | 亚洲少妇网站 | 日韩欧美精品一区 | 国产三级视频在线播放 | 日韩国产欧美一区二区 | 91av在线免费观看 | 精品国产免费久久久久久婷婷 | 欧美专区在线播放 | 欧美一区二区久久 | 国语自产偷拍精品视频 | 国产在线美女 | 日韩中文字幕一区二区三区 | 亚洲免费永久精品国产 | 久久美女免费视频 | 久久精品久久精品久久 | 潘金莲一级淫片a.aaaaa播放 | 7777精品伊人久久久大香 | 亚洲va国产天堂va久久 en | 久久精品噜噜噜成人av农村 | 自拍偷拍专区 | 丁香婷婷六月天 | 亚洲激情影院 | 探花视频在线观看 | 日韩国产欧美一区 | 亚洲精品国偷拍 | 免费视频一区二区 | 亚洲精品一区二区三区影院忠贞 | 亚洲淫 | 激情国产在线 | 六月丁香在线视频 | 亚洲久久在线 | 波多野结衣视频在线看 | 激情五月婷婷小说 | 欧美日韩亚洲一区二区 | 2019天天操 | 亚洲精品在线网站 | 夜夜操天天操 | 免费精品在线 | 亚洲第一中文字幕 | 亚洲天堂网在线观看 | 日本黄色片网址 | 粉嫩绯色av一区二区在线观看 | 日韩porn | 亚洲成人精品av | 色姑娘综合 | 97av超碰| 亚洲一区二区三区在线视频 | 韩日午夜在线资源一区二区 | 99久久精品国产麻豆演员表 | 久久免费视频网 | 在线一区| 新宿事件粤语在线观看完整免费观看 | 极品少妇露脸一区二区 | 日韩欧美中文字幕一区 | 中文在线免费看视频 | 久久久久久久久久一级 | 成人交配视频 | 国产青草视频 | 久久男女视频 | 视频一区在线播放 | 国产网站在线看 | 2019国产精品 | 色婷婷av一区 | 中文字幕视频二区 | 亚洲字幕在线观看 | 五月婷婷在线视频 | 欧美黑人巨大xxx极品 | av黄色网页 | 日本一区二区不卡在线 | 中文字幕日韩精品成人免费区二区 | 亚洲欧美视频在线播放 | 免费黄色网址在线 | 亚洲97视频 | 亚洲无毛视频 | 欧美激情亚洲综合 | 中文精品一区 | 久久色在线观看 | 亚洲精品毛片一级91精品 | 久草精品在线 | 99国产亚洲 | 在线亚洲综合 | 在线成年人视频 | 91在线视频在线观看 | 日日草视频 | 黄色一级小视频 | 中文字幕免费在线视频 | 97精品国产露脸对白 | 亚洲视频精品 | 奇米影视第四色888 www.黄色一片 | 一区在线视频 | 亚洲天天av | 99热麻豆| 超碰人人做 | av在线免费播放不卡 | 久久香蕉网站 | 一区二三国产好的精华液视频 | 久久久国产一区二区三区 | www.日本在线观看 | 九草视频在线 | 亚洲黄色片视频 | 国产欧美高清在线观看 | 成人做爰www免费看视频网站 | 亚洲精品午夜aaa久久久 | 91精品国产乱码久久久久 | 就爱操av | 亚洲三区视频在线观看 | 亚洲一区二区三区加勒比 | 亚洲狼人在线 | 91精品综合 | 日韩3p | 日韩黄色片免费看 | 国产视频在线观看一区 | 五月婷婷激情综合 | 韩国三级少妇高潮在线观看 | 精品一区视频 | 亚欧在线播放 | 日韩字幕在线 | 四虎黄色网址 | 国产成年人免费视频 | 午夜色av| 人人叉人人 | 国产成人免费观看视频 | 爱久久 | 手机看片中文字幕 | 18国产一二三精品国产 | 99国产精品一区 | 青青草一区 | 美女国产精品 | 91狠狠爱 | 午夜在线播放视频 | 久久超碰av | 在线免费观看成人 | 91看片在线观看 | 久久久久久久一 | 国产女同百合91刺激 | 中文字幕在线观看第二页 | 青娱乐国产精品 | 欧美激情性做爰免费视频 | 日韩在线观看 | 久久天堂 | 夜夜爽日日澡人人添 | 久久国产偷 | 日韩www| 禁断介护一区二区在线 | 久久精品女人 | 呦呦精品 | 男人的天堂一区 | 粉嫩绯色av一区二区在线观看 | 国产精品久久久久久久成人午夜 | 俄罗斯美女一级爱片 | 最新国产精品视频 | 激情视频一区 | 国产欧美综合视频 | 在线视频二区 | 爽爽视频在线观看 | 九九欧美| 中文字幕精 | 色月婷婷 | 午夜偷拍视频 | 九草在线观看 | 精品在线不卡 | 久久久xxx | 亚洲精品国产手机 | 亚洲成人精品 | 夜夜骑天天干 | 亚洲欧洲精品一区二区 | 神马午夜久久 | 日韩在线视频免费 | a√天堂资源| 一区二三国产好的精华液视频 | 亚色中文 | 亚洲精品理论 | 尤物网站在线 | 91se在线 | 在线播放国产一区二区三区 | 亚洲高清日本 | 奇米狠狠去啦 | 欧美巨大乳| 特级毛片在线播放 | 亚洲国产成人一区二区精品区 | 亚洲一区二区精品在线 | 怡红院综合网 | 国产精品96久久久 | 快乐激情网 | 最新国产精品 | 久久综合99re88久久爱 | av不卡在线播放 | 亚洲久久久久 | 天天操天天操天天 | 精品成人在线观看 | av网站免费在线 | 99在线视频精品 | 在线免费亚洲 | 超碰在线97观看 | 激情国产在线 | 色综合网址| 亚洲av毛片成人精品 | 久久激情视频 | 91成熟丰满女人少妇777 | 亚洲成人精品一区二区 | 国产一区二区在线视频 | 日韩在线观看视频一区 | 黄色在线网站 | 夜夜春视频 | 欧美精品一区视频 | 全黄性高潮| 五月天伊人网 | 国产午夜久久 | 国产在线精品一区二区三区不卡 | 国产精品一区二区在线 | 影音先锋欧美色图 | 亚洲爽片| 91久久综合亚洲鲁鲁五月天 | 又色又爽又黄无遮挡的免费视频 | 色老汉av一区二区三区 | 亚洲视频在线一区 | a级大片在线观看 | av黄色一级片 | 黄色片www | 综合久久综合 | 四虎免费在线观看 | 色屁屁ts人妖系列二区 | 五月开心激情 | 亚洲精品在线观看网站 | 五月婷婷开心 | 国产视频福利 | 日韩一区二区精品视频 | 天天爱天天插 | 91色| 丰满少妇乱子伦精品看片 | 天海翼视频在线观看 | 综合色av | 91色拍 | 国产乱码精品1区2区3区 | 午夜精品区 | 日日插日日操 | 欧美内谢 | 日韩另类在线 | 成人h视频在线 | 看毛片的网站 | 免费看日产一区二区三区 | 久久综合久色欧美综合狠狠 | 精品视频亚洲 | av片在线观看 | 一区二区三区手机在线观看 | 99精品欧美一区二区蜜桃免费 | 黄网在线观看视频 | 午夜影视在线观看 | 精久久久久久 | 少妇精品高潮欲妇又嫩中文字幕 | 特黄一级视频 | 成人av教育| 国产午夜精品视频 | 在线观看av毛片 | 国产精品一区二区三区四 | 久久精品成人一区二区三区蜜臀 | 色综合91| 日本人xxxⅹ18hd19hd | 久久精品视频国产 | 亚洲永久在线 | 亚洲欧美国产另类 | 日本一区久久 | 国产精成人品免费观看 | 91国内精品视频 | 香蕉久久久久 | 九九影视理伦片 | 韩国av在线播放 | 久久精品99久久久久久 | 国产成人资源 | 国产破处视频 | 欧美一区二区三区色 | 婷婷777| 超碰蜜臀| 欧类av怡春院 | www.四虎.com| 8x8ⅹ成人永久免费视频 | 97国产精品视频人人做人人爱 | 狠狠的日| 亚洲综合大片 | 色偷偷av | 亚洲黄色自拍 | 国产清纯白嫩初高中在线观看性色 | 国产区一二 | 亚洲激情在线视频 | 国产激情文学 | 国产自产c区 | 五月天婷婷在线视频 | 星空大象在线观看免费高清 | 天天色官网 | 夜夜躁狠狠躁 | 久99久视频 | 欧美日韩大片 | 香蕉久久夜色精品国产使用方法 | 精品探花| 欧美日韩在线免费视频 | 亚洲一区二区三区视频在线 | 人人干人人干人人干 | 日本一二三区视频 | 亚洲区自拍偷拍 | 玖玖视频网 | 在线免费看av片 | 欧美bbbbbbbbbbbb精品| 日韩欧美在线中文字幕 | 欧美日韩三级 | 免费黄色a级片 | 久久精品一区二区国产 | 国产一区二区视频在线播放 | 亚洲男人第一网站 | 国产色区 | 国产无遮挡又黄又爽又色 | 在线看黄的网站 | 久草视频免费在线观看 | 亚洲综合免费 | 国产香蕉在线视频 | 一级久久久 | 99色播| 亚洲午夜毛片 | 成年人晚上看的视频 | 成人先锋av| 精品成人| 亚洲国产视| 日韩在线一区二区 | 国产极品久久久 | 国产精品国产三级国产专业不 |