Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
CS606 Compiler Construction Assignment No. 1 Ideal Solution Fall 2014
#1



CS606 Compiler Construction Assignment No. 1 Solution and Discussion Fall 2014


Question No 1: Marks 10
Let CFG be G = (N,T, S, P) where;

N = {<goal>, <expression>, <term>, <factor>}
T = {A, B, C, *, +}
S = <goal>
P=<1,2,3,4,5,6,7,8,9,10>
Derive the expression “A *B+C”. [5 Marks]
Construct a parse tree for expression “A *B+C”. [5 Marks]
Question No 2: Marks 10
Construct Nondeterministic finite automata (NFA) for regular expression (ab|ba)* by using Thompson’s Construction Algorithm

Ideal Solution


[TABLE="width: 479"]
[TR]
[TD="width: 298"]
[B]Production[/B]
[/TD]
[TD="width: 299"]
[B]Result[/B]
[/TD]
[/TR]
[TR]
[TD="width: 298"][/TD]
[TD="width: 299"]
<goal>
[/TD]
[/TR]
[TR]
[TD="width: 298"]
1:<goal>?<expression>
[/TD]
[TD="width: 299"]
<expression>
[/TD]
[/TR]
[TR]
[TD="width: 298"]
2: <expression>?<expression><factor><term>
[/TD]
[TD="width: 299"]
< expression><factor><term>
[/TD]
[/TR]
[TR]
[TD="width: 298"]
5: <term>?C
[/TD]
[TD="width: 299"]
< expression><factor>C
[/TD]
[/TR]
[TR]
[TD="width: 298"]
7 :< factor>? +
[/TD]
[TD="width: 299"]
< expression> + C
[/TD]
[/TR]
[TR]
[TD="width: 298"]
2: < expression>?< expression><factor><term>
[/TD]
[TD="width: 299"]
< expression><factor><term> + C
[/TD]
[/TR]
[TR]
[TD="width: 298"]
4: <term>? B
[/TD]
[TD="width: 299"]
< expression><factor> B+C
[/TD]
[/TR]
[TR]
[TD="width: 298"]
6: <factor>? *
[/TD]
[TD="width: 299"]
< expression> *B+C
[/TD]
[/TR]
[TR]
[TD="width: 298"]
3: < expression>? <term>
[/TD]
[TD="width: 299"]
<term> *B+C
[/TD]
[/TR]
[TR]
[TD="width: 298"]
5: <term>? A
[/TD]
[TD="width: 299"]
A*B+C
[/TD]
[/TR]
[/TABLE]
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Cs403 Assignment 3 Helping material May 8,2010 viki 1 5,212 04-28-2020, 03:19 PM
Last Post: ClaireBeauc
  cs301 assignment no 3 Solution 20 January 2016 Vuhelper 0 11,096 01-20-2016, 03:32 PM
Last Post: Vuhelper
  CS201 Assignment vo 3 Solution 20th January 2016 Vuhelper 2 2,606 01-20-2016, 03:28 PM
Last Post: Vuhelper
  CS101 Assignment no 3 Solution 20th January 2016 Vuhelper 0 2,287 01-20-2016, 03:25 PM
Last Post: Vuhelper
  SOC101 INTRODUCTION TO SOCIOLOGY assignment no 3 Solution 20 January 2016 Vuhelper 0 1,880 01-20-2016, 03:19 PM
Last Post: Vuhelper
  CS402 Assignment No 4 Solution & Discussion Xpert 0 2,108 08-01-2015, 02:33 AM
Last Post: Xpert
  cs101 Assignment No. 1 Solution 21 may spring 2015 semester Xpert 0 2,916 05-21-2015, 12:41 AM
Last Post: Xpert
  Assignment solution eng 301 due date 20 may 2015 rumesa khan 3 4,539 05-20-2015, 01:34 AM
Last Post: Xpert
  PHY301 Circuit Theory Assignment No. 1 idea Solution spring may 2015 semester Xpert 0 1,566 05-15-2015, 03:52 AM
Last Post: Xpert
  Assignment No. 01 Spring 2015 Information Systems CS507 idea solution spring 2015 Xpert 0 2,454 05-15-2015, 03:49 AM
Last Post: Xpert

Forum Jump:


Users browsing this thread: 1 Guest(s)