support custom .startSymbol