Context Free Grammar

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

Context Free Grammar/Language

PPL,CS-403

Generate the language b*


Rule1: S->bS Rule2: S-> # S-> bS bbS bbbS bbbbS bbbbbS bbbbb#

To generate aaa?
S -> SS S -> a S -> # S -> SS aS aSS aaS aaa S
S S

n n a b
S -> aSb S -> # S -> aSb aaSbb aaaSbbb aaaaSbbbb aaaa#bbbb aaaabbbb

Palindrome
S -> aSa S -> bSb S -> a S -> b S -> #
To generate abbababba?

S -> aSa -> abSba -> abbSbba -> abbaSabba -> abbababba

(a+b)*
S -> aS | bS |# To generate the string ababba S -> aS abS ab

Non palindrome
S -> aXb|bXa X -> # | aX | bX S -> aSa|bSb To derive abba S -> aSa abSba ??

You might also like