code: def p_InUseTraitDefList(p):
      '''
      InUseTraitDefList : InUseTraitDef
                        | InUseTraitDefList InUseTraitDef
      '''
      if len(p) <= 2:
          p[0] = InUseTraitDefList(None, p[1])
      else:
          p[0] = InUseTraitDefList(p[1], p[2]f p_InUseTraitDefList(p):
      '''
      InUseTraitDefList : InUseTraitDef
                        | InUseTraitDefList InUseTraitDef
      '''
      if len(p) <= 2:
          p[0] = InUseTraitDefList(None, p[1])
      else:
          p[0] = InUseTraitDefList(p[1], p[2])
docs: InUseTraitDefList : InUseTraitDef
                        | InUseTraitDefList InUseTraitDef