parameters: (p)
docstring: keywordargument_list : keywordargument
                 | keywordargument_list COMMA keywordargument
docstring_summary: keywordargument_list : keywordargument
                 | keywordargument_list COMMA keywordargument
docstring_tokens: keywordargument_list : keywordargument | keywordargument_list COMMA keywordargument
function: def p_keywordargument_list(p):
      '''
      keywordargument_list : keywordargument
                 | keywordargument_list COMMA keywordargument
      '''
      if len(p) == 2:
          p[0] = {p[1][0] : p[1][1]}
      else:
          p[1][p[3][0]] = p[3][1]
          p[0]=p[1]
function_tokens: def p_keywordargument_list ( p ) : if len ( p ) == 2 : p [ 0 ] = { p [ 1 ] [ 0 ] : p [ 1 ] [ 1 ] } else : p [ 1 ] [ p [ 3 ] [ 0 ] ] = p [ 3 ] [ 1 ] p [ 0 ] = p [ 1 ]