func getParserData(pkg string, prods ast.SyntaxProdList, itemSets *items.ItemSets, symbols *symbols.Symbols, cfg config.Config) *parserData { return &parserData{ Debug: cfg.DebugParser(), ErrorImport: path.Join(pkg, "errors"), TokenImport: path.Join(pkg, "token"), NumProductions: len(prods), NumStates: itemSets.Size(), NumSymbols: symbols.NumSymbols(), } }