Context-free grammar library
new