Description
/ Đại Học Chính Qui (Bacherlor program (Full-time study))
/ Khoa Khoa học và Kỹ thuật Máy tính (Faculty of Computer Science and Engineering ) / Khoa Học Máy Tính
/ Nguyên lý ngôn ngữ lập trình (CO3005)_Nguyễn Hứa Phùng (DH_HK211) / 2-Lexical Analysis / Tutorial Code
Đã bắt đầu vào
Tình trạng Đã hoàn thành
Hoàn thành vào
Thời gian thực
hiện 4 phút 57 giây
Điểm 3,00/3,00
Điểm 10,00 của 10,00 (100%)
Câu hỏi 1
Chính xác
Điểm 1,00 của 1,00
For example:
Test Result
“abc” abc,<EOF>
Answer: (penalty regime: 0 %)
1
BKOOL.interp
BKOOL.tokens
BKOOLLexer.interp
BKOOLLexer.py
BKOOLLexer.tokens
BKOOLParser.py
BKOOLVisitor.py
Test Expected Got
“abc” abc,<EOF> abc,<EOF>
“abc a12” abc,a12,<EOF> abc,a12,<EOF>
“abc A12” abc,Error Token A abc,Error Token A
“abc?svn” abc,Error Token ? abc,Error Token ?
“0a12” Error Token 0 Error Token 0
Passed all tests!
Chính xác
Điểm cho bài nộp này: 1,00/1,00.
Câu hỏi 2
Chính xác
Điểm 1,00 của 1,00
Use ANTLR to write regular expressions describing Pascal tokens for a real (or floating point) number which must either have a decimal point, or use scientific notation. For example, 1.0, 1e-12, 1.0e-12, 0.000000001 are all valid reals. At least one digit must exist on either side of a decimal point.
For example:
Test Result
“1.0” 1.0,<EOF>
Answer: (penalty regime: 0 %)
1
BKOOL.interp
BKOOL.tokens
BKOOLLexer.interp
BKOOLLexer.py
BKOOLLexer.tokens
BKOOLParser.py
BKOOLVisitor.py
Test Expected Got
“1.0” 1.0,<EOF> 1.0,<EOF>
“1e-12” 1e-12,<EOF> 1e-12,<EOF>
“1.0e-12” 1.0e-12,<EOF> 1.0e-12,<EOF>
“0.001” 0.001,<EOF> 0.001,<EOF>
“.01” Error Token . Error Token .
“e-12” Error Token e Error Token e
“e12” Error Token e Error Token e
“‘0.01′” Error Token ‘ Error Token ‘
“1.e3” Error Token 1 Error Token 1
Test Expected Got
“1.0e” 1.0,Error Token e 1.0,Error Token e
Passed all tests!
Chính xác Điểm cho bài nộp này: 1,00/1,00.
Câu hỏi 3
Chính xác
Điểm 1,00 của 1,00
Use ANTLR to write regular expressions describing Pascal strings are made up of a sequence of characters between single quotes: ‘string’.
The single quote itself can appear as two single quotes back to back in a string: ‘isn”t’.
Answer: (penalty regime: 10, 20, … %)
1
BKOOL.interp
BKOOL.tokens
BKOOLLexer.interp
BKOOLLexer.py
BKOOLLexer.tokens
BKOOLParser.py
BKOOLVisitor.py
Test Expected Got
“‘abc?svn’” ‘abc?svn’,<EOF> ‘abc?svn’,<EOF>
“‘1.0e-12′” ‘1.0e-12’,<EOF> ‘1.0e-12’,<EOF>
“‘0.001”” ‘0.001’,Error Token ‘ ‘0.001’,Error Token ‘
“‘0.001”’” ‘0.001”’,<EOF> ‘0.001”’,<EOF>
Passed all tests!
Chính xác
Điểm cho bài nộp này: 1,00/1,00.
◄ Kiểm tra Từ vựng
Chuyển tới…
Địa chỉ: Nhà A1- 268 Lý Thường Kiệt, Phường 14, Quận 10, Tp.HCM.
Email: elearning@hcmut.edu.vn
Phát triển dựa trên hệ thống Moodle
Reviews
There are no reviews yet.