(CommandList
  children: [
    (C {(set)} {(-e)})
    (C {(cd)} 
      {
        (CommandSubPart
          command_list: 
            (CommandList
              children: [
                (C {(dirname)} 
                  {
                    (DQ 
                      (BracedVarSub
                        token: <VSub_Name BASH_SOURCE>
                        bracket_op: (ArrayIndex expr:(ArithWord w:{(Lit_Digits 0)}))
                        spids: [18 23]
                      )
                    )
                  }
                )
              ]
            )
          left_token: <Left_CommandSub "$(">
          spids: [13 26]
        ) (/..)
      }
    )
    (C {(mkdir)} {(-p)} {(gen/codegen_output/pkg/)})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:SDK)
          op: Equal
          rhs: {(--dart-sdk-summary) (Lit_Other "=") (lib/sdk/ddc_sdk.sum)}
          spids: [37]
        )
      ]
      spids: [37]
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/async_helper.js)} 
      {(package) (Lit_Other ":") (async_helper/async_helper.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/expect.js)} 
      {(package) (Lit_Other ":") (expect/expect.dart)} {(package) (Lit_Other ":") (expect/minitest.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/js.js)} 
      {(package) (Lit_Other ":") (js/js.dart)} {(package) (Lit_Other ":") (js/js_util.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/lookup_map.js)} 
      {(package) (Lit_Other ":") (lookup_map/lookup_map.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/meta.js)} 
      {(package) (Lit_Other ":") (meta/meta.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/microlytics.js)} 
      {(package) (Lit_Other ":") (microlytics/microlytics.dart)} {(package) (Lit_Other ":") (microlytics/html_channels.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/typed_mock.js)} 
      {(package) (Lit_Other ":") (typed_mock/typed_mock.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/args.js)} 
      {(package) (Lit_Other ":") (args/args.dart)} {(package) (Lit_Other ":") (args/command_runner.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/charcode.js)} 
      {(package) (Lit_Other ":") (charcode/charcode.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/collection.js)} 
      {(package) (Lit_Other ":") (collection/collection.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/fixnum.js)} 
      {(package) (Lit_Other ":") (fixnum/fixnum.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/logging.js)} 
      {(package) (Lit_Other ":") (logging/logging.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/markdown.js)} 
      {(package) (Lit_Other ":") (markdown/markdown.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/matcher.js)} 
      {(package) (Lit_Other ":") (matcher/matcher.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/mime.js)} 
      {(package) (Lit_Other ":") (mime/mime.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/path.js)} 
      {(package) (Lit_Other ":") (path/path.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/plugin.js)} 
      {(package) (Lit_Other ":") (plugin/plugin.dart)} {(package) (Lit_Other ":") (plugin/manager.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/typed_data.js)} 
      {(package) (Lit_Other ":") (typed_data/typed_data.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/usage.js)} 
      {(package) (Lit_Other ":") (usage/usage.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/utf.js)} 
      {(package) (Lit_Other ":") (utf/utf.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/when.js)} 
      {(package) (Lit_Other ":") (when/when.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/async.js)} {(-s)} 
      {(gen/codegen_output/pkg/collection.sum)} {(package) (Lit_Other ":") (async/async.dart)}
    )
    (C {(./bin/dartdevc.dart)} {($ VSub_Name "$SDK")} {(-o)} {(gen/codegen_output/pkg/stack_trace.js)} 
      {(-s)} {(gen/codegen_output/pkg/path.sum)} {(package) (Lit_Other ":") (stack_trace/stack_trace.dart)}
    )
  ]
)