首页 > > 详细

COMP3173 代做、代写 Java/c++编程

项目预算:   开发周期:  发布时间:   要求地区:
COMP3173 Assignment 2 Syntax Analysis
 
Given the set of tokens (pay attention to the underline “_”) and the following CFG grammar
1. ​
2. ​
3. ​
4. ​
5. ​
6. ​
7. ​
8. ​
9. ​
and answer the following questions. Show the detail of each step.
1. Use the grammar to do left-most and right-most derivation on the input “” and draw the parse tree.(12 pt)
2. Eliminate the left recursions. (6 pt)
3. Base on the grammar without left recursions from Q2, left factorize the grammar. (6 pt)
4. Base on the grammar from Q3, find the set and the set. (10 pt)
5. Base on the grammar from Q3, construct the parsing table. (8 pt)
6. Base on the original grammar, construct the DFA from the set of items. (18 pt)
7. Convert the DFA from Q6 to an parsing table. (15 pt)
8. Use the parsing table to parse “”. Show the configuration and the output for each step. (10 pt)
 
Given the grammar
1. 
2. 
 
9. Show that the grammar is ambiguous. (6 pt)
10. Find a sentence in the language such that the sentence is ambiguous but left-most derivation and right-most derivation can produce a same parse tree. You need to prove your answer. (9 pt)

软件开发、广告设计客服
  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-23:00
  • 微信:codinghelp
热点标签

联系我们 - QQ: 9951568
© 2021 www.rj363.com
软件定制开发网!