(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:CHROMIUM_DIR)
          op: Equal
          rhs: 
            {
              (DQ 
                (CommandSubPart
                  command_list: 
                    (CommandList
                      children: [(C {(dirname)} {($ VSub_Name '$BASH_SOURCE')})]
                    )
                  left_token: <Left_CommandSub '$('>
                  spids: [22 26]
                )
              )
            }
          spids: [20]
        )
      ]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:SDK_BIN)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$CHROMIUM_DIR') (/../dart-sdk/bin))}
          spids: [29]
        )
      ]
      spids: [29]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:DART)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$SDK_BIN') (/dart))}
          spids: [36]
        )
      ]
      spids: [36]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:DOWNLOAD_SCRIPT)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$CHROMIUM_DIR') (/download_file.dart))}
          spids: [42]
        )
      ]
      spids: [42]
    )
    (C {(DQ ($ VSub_Name '$DART'))} {(DQ ($ VSub_Name '$DOWNLOAD_SCRIPT'))} {(DQ (VAR_DOWNLOAD_URL))} 
      {(DQ (VAR_DESTINATION))}
    )
  ]
)