chapter 03 questions & answers

Post on 08-Nov-2014

179 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Compilers :Chapter 03 Questions and Answers

TRANSCRIPT

Revision of Ch03

Lexical

Analysis

2013

Mr.: Ahemd Elmasry www.FanniaBackbone.wikispaces.com

4/1/2013

Revision Compilers

www.FanniaBackbone.wikispaces.com |

2

Fannia Backbone Compilers Course :

Monday, May 13, 2013

جميع الفصولمذكرات تحضير : فصل : http://fanniabackbone.wikispaces.com/compilers

Mr_El_Masry@Yahoo.Com

Revision Compilers

www.FanniaBackbone.wikispaces.com |

3

:

i.

Revision Compilers

www.FanniaBackbone.wikispaces.com |

4

i.

.

Revision Compilers

www.FanniaBackbone.wikispaces.com |

5

Revision Compilers

www.FanniaBackbone.wikispaces.com |

6

Revision Compilers

www.FanniaBackbone.wikispaces.com |

7

Revision Compilers

www.FanniaBackbone.wikispaces.com |

8

:

Revision Compilers

www.FanniaBackbone.wikispaces.com |

9

i.

Revision Compilers

www.FanniaBackbone.wikispaces.com |

01

Revision Compilers

www.FanniaBackbone.wikispaces.com |

00

Revision Compilers

www.FanniaBackbone.wikispaces.com |

02

Revision Compilers

www.FanniaBackbone.wikispaces.com |

03

Let the String X = 123112 , Y = 334

Then:

0. X. Y = 123112334 2. Y. X = 334123112 3. |X| = 6 4. |Y| = 3 5. = 3|X| 1 6. = 3|Y| 2 7. = 1|X| 3 8. = 1|Y| 0 9. X = .ε 123112

01. =R X 211321 00. = RY

433

02. . Y= R X 211321334

Revision Compilers

www.FanniaBackbone.wikispaces.com |

04

}jnq2 ,…., jq , 1jq{

Revision Compilers

www.FanniaBackbone.wikispaces.com |

05

Revision Compilers

www.FanniaBackbone.wikispaces.com |

06

.

Revision Compilers

www.FanniaBackbone.wikispaces.com |

07

Revision Compilers

www.FanniaBackbone.wikispaces.com |

08

Revision Compilers

www.FanniaBackbone.wikispaces.com |

09

Revision Compilers

www.FanniaBackbone.wikispaces.com |

21

Revision Compilers

www.FanniaBackbone.wikispaces.com |

20

Revision Compilers

www.FanniaBackbone.wikispaces.com |

22

Revision Compilers

www.FanniaBackbone.wikispaces.com |

23

Revision Compilers

www.FanniaBackbone.wikispaces.com |

24

[0-9]

0+1+2+3+4+5+6+7+8+9

d\

+9]-[0

+Digit

+

d\

Revision Compilers

www.FanniaBackbone.wikispaces.com |

25

[0-9]

+] Digit . [+Digit

+d\[.]+

d\

top related