context free grammar in toc