(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(heirloom-doctools)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(160308)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(6)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("The Heirloom Documentation Tools"))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://n-t-roff.github.io/heirloom/doctools.html"))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[25])]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (CDDL))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends)
          op: Equal
          rhs: {(DQ ("!coreutils !util-linux !mdocml-soelim"))}
          spids: [35]
        )
      ]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ )} spids:[40])]
      spids: [40]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ("flex bison"))}
          spids: [44]
        )
      ]
      spids: [44]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[49])]
      spids: [49]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))}
          spids: [53]
        )
      ]
      spids: [53]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") 
                (".tar.gz::https://github.com/n-t-roff/") (${ VSub_Name pkgname) (/archive/) (${ VSub_Name pkgver) (.tar.gz)
              )
            }
          spids: [59]
        )
      ]
      spids: [59]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:_makeargs)
          op: Equal
          rhs: 
            {(DQ ("\n") ("\tCC=")) 
              (BracedVarSub
                token: <VSub_Name CC>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(gcc)})
                spids: [81 85]
              ) (DQ (" ") ("\tCCC=")) 
              (BracedVarSub
                token: <VSub_Name CCX>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{("g++")})
                spids: [91 95]
              ) 
              (DQ (" ") ("\tEUC=-DEUC ") ("\tSTRIP=true ") ("\tRANLIB=ranlib ") ("\tINSTALL=install ") 
                ("\tBINDIR=/usr/bin ") ("\tMANDIR=/usr/share/man ") ("\tLIBDIR=/usr/lib/") ($ VSub_Name "$pkgname") (" ") ("\tREFDIR=/usr/lib/") 
                ($ VSub_Name "$pkgname") ("/reftools ") ("\tMACDIR=/usr/share/") ($ VSub_Name "$pkgname") ("/tmac ") ("\tFNTDIR=/usr/share/") 
                ($ VSub_Name "$pkgname") ("/font ") ("\tTABDIR=/usr/share/") ($ VSub_Name "$pkgname") ("/nterm ") ("\tHYPDIR=/usr/share/") 
                ($ VSub_Name "$pkgname") ("/hyphen ") ("\tPUBDIR=/usr/share/") ($ VSub_Name "$pkgname") ("/pub ") ("\tPSTDIR=/usr/share/") 
                ($ VSub_Name "$pkgname") ("/font/devpost/postscript\n")
              )
            }
          spids: [76]
        )
      ]
      spids: [76]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver")}
          spids: [145]
        )
      ]
      spids: [145]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (AndOr
              children: [
                (C {(make)} {(-j1)} {($ VSub_Name "$_makeargs")} {(-C)} {(DQ ($ VSub_Name "$builddir"))})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [158]
        )
      spids: [154 157]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (AndOr
              children: [
                (C {(make)} {(-j1)} {(Lit_VarLike "ROOT=") (DQ ($ VSub_Name "$pkgdir"))} 
                  {($ VSub_Name "$_makeargs")} {(-C)} {(DQ ($ VSub_Name "$builddir"))} {(install)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(rm)} {(-f)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/man/man1/soelim.1)})
          ]
          spids: [190]
        )
      spids: [186 189]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: {(DQ ("f9759a099fca6b3021da33b94b1f37a9  heirloom-doctools-160308.tar.gz"))}
          spids: [242]
        )
      ]
      spids: [242]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"d54e22e89acfddae4cd7a1fb583ca5fce097ba4c91c7b32f634944f137af175b  heirloom-doctools-160308.tar.gz"
                )
              )
            }
          spids: [247]
        )
      ]
      spids: [247]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"46a5b2969a807abeb4a45eb63db918c903fe02226edddccabc4eabc7e6ad77dd1c0cf633fe55981f16907cb96f3a94a769383966d2f5f5dcde276734f7ad00d7  heirloom-doctools-160308.tar.gz"
                )
              )
            }
          spids: [252]
        )
      ]
      spids: [252]
    )
  ]
)