(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))} ) ] )