LL(1) grammars: summary
Fixing problems with grammars
Informatics 2A: Lecture 13 John Longley
School of Informatics University of Edinburgh jrl@inf.ed.ac.uk
22 October 2015
1 / 20
Fixing problems with grammars Informatics 2A: Lecture 13 John - - PowerPoint PPT Presentation
LL(1) grammars: summary Fixing problems with grammars Informatics 2A: Lecture 13 John Longley School of Informatics University of Edinburgh jrl@inf.ed.ac.uk 22 October 2015 1 / 20 LL(1) grammars: summary LL(1) grammars: summary Given a
LL(1) grammars: summary
1 / 20
LL(1) grammars: summary
2 / 20
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 There may be left-recursive rules, where the LHS nonterminal
3 / 20
LL(1) grammars: summary
4 / 20
LL(1) grammars: summary
5 / 20
LL(1) grammars: summary
6 / 20
LL(1) grammars: summary
7 / 20
LL(1) grammars: summary
8 / 20
LL(1) grammars: summary
9 / 20
LL(1) grammars: summary
10 / 20
LL(1) grammars: summary
11 / 20
LL(1) grammars: summary
12 / 20
LL(1) grammars: summary
13 / 20
LL(1) grammars: summary
14 / 20
LL(1) grammars: summary
15 / 20
LL(1) grammars: summary
1
2
3
4
16 / 20
LL(1) grammars: summary
1
2
3
17 / 20
LL(1) grammars: summary
1
2
3
17 / 20
LL(1) grammars: summary
18 / 20
LL(1) grammars: summary
18 / 20
LL(1) grammars: summary
18 / 20
LL(1) grammars: summary
19 / 20
LL(1) grammars: summary
20 / 20