You are on page 1of 1

Name : Samiksha Pawar

LALR(1) Parser Roll No. : A339


sec : A

Augmented Grammar
Context Free Grammar
S’ -> S
S -> Aa | bAc | dc | bda S -> Aa
A -> d S -> bAc
S -> dc
S -> bda
Canonical collection : A -> d
I1
I0
S -> S. ,$
S -> .S,$ S
I5
S -> .Aa, $ I2
a
A S -> Aa. ,$
S -> .bAc, $ S -> A.a , $
S -> .dc, $ I8
I4
S -> .bda, $ c
d S -> d.c , $ S -> dc. , $
A -> .d, $ A -> d. , a
I10
I3 b I7
a
S -> b.Ac ,$ d S -> bd.a ,$ S -> bda. ,$
S -> b.da , $ A -> d. ,c
A -> .dc
I9
I6 A
c S -> bAc. ,$
S -> bA.c ,$

LALR(1) Parsing Table :

Actions Go To
States
a b c d $ S B

0 a3 S4 1 2
1 accept
2 a5 S7 6
3
4 r5 S8
5
6 S9
7 S10 r5
8 r2
9 r3
10 r4

Parsing of string ‘bdc’ :

Stack Input String Actions

$0 bdc $ Shift 3

$0b3 dc $ Shift 7

$0b3d7 c $ Reduce by A -> 6

$0b3A6 c $ Shift 9

$0b3A6c9 $ Reduce by S -> b Ac

$0s1 $ accept

You might also like