Move startSymbol from constructor to setter
Generate extended grammars and other grammars without start symbols