(command.CommandList children: [ (C {<Id.KW_Set set>} {<-e>}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:JS_DIR) op: assign_op.Equal rhs: {(${ Id.VSub_Name TRAVIS_BUILD_DIR) <'/js'>} spids: [58] ) ] ) (C {<pushd>} {($ Id.VSub_DollarName '$JS_DIR')}) (C {<npm>} {<run>} {<validate>}) (C {<popd>}) ] )