code: def p_start(self, p):
          '''start : header definition'''
          p[0] = ast.Program(headers=p[1], definitions=p[2]f p_start(self, p):
          '''start : header definition'''
          p[0] = ast.Program(headers=p[1], definitions=p[2])
docs: start : header definition