LL(1) grammars: summary
Fixing problems with grammars
Informatics 2A: Lecture 12 Alex Simpson
School of Informatics University of Edinburgh als@inf.ed.ac.uk
12 October, 2011
1 / 19
Fixing problems with grammars Informatics 2A: Lecture 12 Alex - - PowerPoint PPT Presentation
LL(1) grammars: summary Fixing problems with grammars Informatics 2A: Lecture 12 Alex Simpson School of Informatics University of Edinburgh als@inf.ed.ac.uk 12 October, 2011 1 / 19 LL(1) grammars: summary LL(1) grammars: summary Given a
LL(1) grammars: summary
1 / 19
LL(1) grammars: summary
2 / 19
LL(1) grammars: summary
1 They may be ambiguous (bad for computer languages) 2 They may have rules with shared prefixes: e.g. how would we
3 They may be left-recursive rules, where the LHS nonterminal
3 / 19
LL(1) grammars: summary
4 / 19
LL(1) grammars: summary
5 / 19
LL(1) grammars: summary
6 / 19
LL(1) grammars: summary
7 / 19
LL(1) grammars: summary
8 / 19
LL(1) grammars: summary
9 / 19
LL(1) grammars: summary
10 / 19
LL(1) grammars: summary
11 / 19
LL(1) grammars: summary
1
2
3
4
5
12 / 19
LL(1) grammars: summary
13 / 19
LL(1) grammars: summary
14 / 19
LL(1) grammars: summary
1
2
3
15 / 19
LL(1) grammars: summary
1
2
3
15 / 19
LL(1) grammars: summary
16 / 19
LL(1) grammars: summary
17 / 19
LL(1) grammars: summary
18 / 19
LL(1) grammars: summary
19 / 19