1. a ava avava avavava avavavava................ a(va)* S -> aA A -> eps | vaA S -> Aa A -> eps | Ava S -> a | avS S -> a | Sva S -> a | SvS f(1, 432, 15, "abc") 2. ap apap apapap apapapap apapapapap.................... (ap)+ S -> apS | ap S -> Sap | ap S -> Aap A -> eps | Aap S -> apA A -> eps | apA int i = 3; i = 4; 3. helyes zárójelezések nyelve nc ncncncncncncncnc nnnccc ncnncnnncccncnccnc S -> nScS | eps S -> nSc | SS | nc S -> nSc | SS | eps