hi, how can i get all productions of an ebnf grammar (left part)? i want to make a visual studio grammar language service