(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(http-parser)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.7.1)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("HTTP request/response parser for C"))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("https://github.com/nodejs/http-parser"))}
          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 (MIT))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[35])]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:makedepends) op:Equal rhs:{(DQ )} spids:[39])]
      spids: [39]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$pkgname") (-dev))}
          spids: [43]
        )
      ]
      spids: [43]
    )
    (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/nodejs/") ($ VSub_Name "$pkgname") (/archive/v) ($ VSub_Name "$pkgver") (".tar.gz\n") 
                ("\t0001-makefile-fix-DESTDIR-usage.patch\n") ("\t0002-makefile-quote-variables.patch\n") 
                ("\t0003-makefile-fix-SONAME-symlink-it-should-not-be-a-full-.patch\n") ("\t0004-makefile-add-CFLAGS-to-linking-command.patch\n") 
                ("\t0005-makefile-fix-install-rule-dependency.patch\n") ("\t")
              )
            }
          spids: [55]
        )
      ]
      spids: [55]
    )
    (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: [73]
        )
      ]
      spids: [73]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [(C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(library)})]
          spids: [87]
        )
      spids: [83 86]
    )
    (FuncDef
      name: check
      body: 
        (BraceGroup
          children: [(C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(test)})]
          spids: [108]
        )
      spids: [104 107]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(make)} {(install)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} 
              {(Lit_VarLike "PREFIX=") (DQ (/usr))}
            )
          ]
          spids: [129]
        )
      spids: [125 128]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: 
            {
              (DQ ("31c6fefb6208b16d19b3f990e71cb04a  http-parser-2.7.1.tar.gz\n") 
                ("f6d5377fd3b5c91422bb2dcc2c4dce6c  0001-makefile-fix-DESTDIR-usage.patch\n") ("859eff808165458c797353f0306ebc65  0002-makefile-quote-variables.patch\n") 
                (
"8aea7eb27ae19ede7c8aed3d41c86d84  0003-makefile-fix-SONAME-symlink-it-should-not-be-a-full-.patch\n"
                ) ("23d1e43dbf2deffb38488d54cce62f96  0004-makefile-add-CFLAGS-to-linking-command.patch\n") 
                (
"fd7ffe7e725f866232f3b2850d164256  0005-makefile-fix-install-rule-dependency.patch"
                )
              )
            }
          spids: [156]
        )
      ]
      spids: [156]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"70409ad324e5de2da6a0f39e859e566d497c1ff0a249c0c38a5012df91b386b3  http-parser-2.7.1.tar.gz\n"
                ) 
                (
"785012d9e0efb70c4dcc137f354ab57afabdcb0fb7c8cb2580c3c4a7e9add330  0001-makefile-fix-DESTDIR-usage.patch\n"
                ) 
                (
"80fdf673731f27f328d45f4da7daa613613d8db40f1dc84d2ce65fad0130c054  0002-makefile-quote-variables.patch\n"
                ) 
                (
"9854f5f205ec0959cc10cab80d16ff54f33a9979e5fd310ba9a4624b60c84ee9  0003-makefile-fix-SONAME-symlink-it-should-not-be-a-full-.patch\n"
                ) 
                (
"e69fa304327dbb0626edaf147b73dc9fb4718b656b225794a04937206929c0df  0004-makefile-add-CFLAGS-to-linking-command.patch\n"
                ) 
                (
"04898654adef3f3dbf1e29e66f8e9fc4467f68389e224beb03387d33ee263212  0005-makefile-fix-install-rule-dependency.patch"
                )
              )
            }
          spids: [166]
        )
      ]
      spids: [166]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"c0fe86455db1a563a5c668f118dfa9a27b9a637ee1c0e2f2f18a5b816352436ed90435ea978e3f3d85b037d3c630234e47d609dc3b7086b898286c4e54d9f031  http-parser-2.7.1.tar.gz\n"
                ) 
                (
"ebb481df21cb312824ed65e7d6a3e7b237451071235566595da97c09b165767693ec3c47c27c451bfbdc2d62cc45c7d5d9f996b80789dc7fedaa2543c94c9065  0001-makefile-fix-DESTDIR-usage.patch\n"
                ) 
                (
"3637abedbf330af0f4a9721081db99fe0f6400322f21f77ab16d580546a9d200d40bc584e8dbb51adec249c2d468730c6e2487ccda3786626909d988b7f8856a  0002-makefile-quote-variables.patch\n"
                ) 
                (
"8202d665963234ce6dd84439f281921cb959424024c2fec8a27b65693b3466cab8674a3549d22fdb2fc07edf69f94440368ef77738ae4be2a5d94c13e3c814bb  0003-makefile-fix-SONAME-symlink-it-should-not-be-a-full-.patch\n"
                ) 
                (
"e18c163f2069795fb6b744ad9f6e44eb9efca7f560460a6759bc0121a404bfe8109031c0f43d36d4987bda3411e0a433dbab6d0eabb2dbb5c79f1ce878251aae  0004-makefile-add-CFLAGS-to-linking-command.patch\n"
                ) 
                (
"4cd120f406eeeb1e5a60c7d8955cdfead50d99b60f91a0fcdb2ae19403d08e5ed5619885c9e434ce40ffb442b317ee8c32ef636960429036f9bff92492f03968  0005-makefile-fix-install-rule-dependency.patch"
                )
              )
            }
          spids: [176]
        )
      ]
      spids: [176]
    )
  ]
)