(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(perl-snmp-session)} spids:[3])]
      spids: [3]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:_name) op:Equal rhs:{(SNMP_Session)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.13)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(2)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('A SNMP Perl Module'))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://code.google.com/p/snmp-session/'))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[25])]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (PerlArtistic))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ (perl))} spids:[35])]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:makedepends) op:Equal rhs:{(DQ (perl-dev))} spids:[40])]
      spids: [40]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/snmp-session/'
                ) ($ VSub_Name '$_name') (-) ($ VSub_Name '$pkgver') (.tar.gz)
              )
            }
          spids: [51]
        )
      ]
      spids: [51]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} 
              {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$_name') (-) ($ VSub_Name '$pkgver')}
            )
            (AndOr
              children: [
                (C {(perl)} {(Makefile.PL)} {(Lit_VarLike 'INSTALLDIRS=') (vendor)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(make)} {(Lit_VarLike 'MAN1EXT=') (1p)} {(Lit_VarLike 'MAN3EXT=') (3pm)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [66]
        )
      spids: [61 65]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} 
              {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$_name') (-) ($ VSub_Name '$pkgver')}
            )
            (AndOr
              children: [
                (C {(make)} {(install)} {(Lit_VarLike 'MAN1EXT=') (1p)} {(Lit_VarLike 'MAN3EXT=') (3pm)} 
                  {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(find)} {(DQ ($ VSub_Name '$pkgdir'))} {(-name)} {(perllocal.pod)} {(-delete)})
            (C {(find)} {(DQ ($ VSub_Name '$pkgdir'))} {(-name)} {(.packlist)} {(-delete)})
          ]
          spids: [115]
        )
      spids: [111 114]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'5185739cfe1c37f7087136b23f3fb1eb5daa9d1ab2036d8bbf36438b0a9ede354daca73567529c96297f2621842dfb4c7832101306cee1540ee950b4d0bfe6a8  SNMP_Session-1.13.tar.gz'
                )
              )
            }
          spids: [178]
        )
      ]
      spids: [178]
    )
  ]
)