(CommandList children: [ (C {(set)} {(-x)}) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolBinary op_id:BoolBinary_GlobNEqual left:{(DQ ($ VSub_Number '$1'))} right:{(DQ )}) ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:DARTIUM) op: Equal rhs: {(DQ ($ VSub_Number '$1'))} spids: [99] ) ] spids: [99] ) ] spids: [16777215 96] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:LOCATION_DARTIUM) op: Equal rhs: {(DQ (../../../out/Release))} spids: [107] ) ] spids: [107] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:DARTIUM) op: Equal rhs: {(DQ ($ VSub_Name '$LOCATION_DARTIUM'))} spids: [113] ) ] spids: [113] ) ] spids: [104 118] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:DART_APP_LOCATION) op: Equal rhs: {(DQ ('file://')) ($ VSub_Name '$PWD') (DQ (/generate_app/generate_cached_patches.html))} spids: [121] ) ] spids: [121] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:DARTIUM_ARGS) op: Equal rhs: { (DQ ( ' --user-data-dir=out --disable-web-security --no-sandbox --enable-blink-features=dartGenCachedPatches' ) ) } spids: [130] ) ] spids: [130] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:CACHED_PATCHES_FILE) op: Equal rhs: {(DQ ) ($ VSub_Name '$PWD') (DQ (/../../sdk/lib/js/dartium/cached_patches.dart))} spids: [135] ) ] spids: [135] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:cmd) op: Equal rhs: {(DQ ) ($ VSub_Name '$DARTIUM') (DQ ('/chrome ')) ($ VSub_Name '$DARTIUM_ARGS') (DQ (' ')) ($ VSub_Name '$DART_APP_LOCATION') (DQ (' |\n') (" (sed -n '/START_OF_CACHED_PATCHES/,/END_OF_CACHED_PATCHES/p') > ")) ($ VSub_Name '$CACHED_PATCHES_FILE') (DQ ) } spids: [144] ) ] spids: [144] ) (AndOr ops:[Op_DAmp] children:[(C {(reset)}) (C {(eval)} {(DQ (${ VSub_Name cmd))})]) ] )