parameters: (self, p)
docstring: attribute_section : LBRACKET attribute_list RBRACKET
docstring_summary: attribute_section : LBRACKET attribute_list RBRACKET
docstring_tokens: attribute_section : LBRACKET attribute_list RBRACKET
function: def p_attribute_section_2(self, p):
      """attribute_section : LBRACKET attribute_list RBRACKET"""
      p[0] = p[2]
function_tokens: def p_attribute_section_2 ( self , p ) : p [ 0 ] = p [ 2 ]