LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
src/pash/__init__.py
src/pash/cli.py
src/pash/pa.sh
src/pash.egg-info/PKG-INFO
src/pash.egg-info/SOURCES.txt
src/pash.egg-info/dependency_links.txt
src/pash.egg-info/entry_points.txt
src/pash.egg-info/requires.txt
src/pash.egg-info/top_level.txt
src/pash/compiler/__init__.py
src/pash/compiler/arg_parser.py
src/pash/compiler/ast_to_ir.py
src/pash/compiler/compilation.py
src/pash/compiler/compilation_server.py
src/pash/compiler/config.json
src/pash/compiler/config.py
src/pash/compiler/ir.py
src/pash/compiler/ir_to_ast.py
src/pash/compiler/parse.py
src/pash/compiler/pash_compiler.py
src/pash/compiler/pash_graphviz.py
src/pash/compiler/util.py
src/pash/compiler/annotations_utils/util_cmd_invocations.py
src/pash/compiler/annotations_utils/util_file_descriptors.py
src/pash/compiler/annotations_utils/util_parsing.py
src/pash/compiler/dspash/hdfs_file_data.py
src/pash/compiler/dspash/hdfs_utils.py
src/pash/compiler/dspash/ir_helper.py
src/pash/compiler/dspash/socket_utils.py
src/pash/compiler/dspash/utils.py
src/pash/compiler/dspash/worker.py
src/pash/compiler/dspash/worker_manager.py
src/pash/compiler/ir_defs/aggregator_node.py
src/pash/compiler/ir_defs/arg.py
src/pash/compiler/ir_defs/dfg_node.py
src/pash/compiler/ir_defs/file_id.py
src/pash/compiler/ir_defs/redirection.py
src/pash/compiler/ir_defs/resource.py
src/pash/compiler/ir_defs/nodes/cat.py
src/pash/compiler/ir_defs/nodes/dfs_split_reader.py
src/pash/compiler/ir_defs/nodes/dgsh_tee.py
src/pash/compiler/ir_defs/nodes/eager.py
src/pash/compiler/ir_defs/nodes/hdfs_cat.py
src/pash/compiler/ir_defs/nodes/pash_split.py
src/pash/compiler/ir_defs/nodes/r_merge.py
src/pash/compiler/ir_defs/nodes/r_split.py
src/pash/compiler/ir_defs/nodes/r_unwrap.py
src/pash/compiler/ir_defs/nodes/r_wrap.py
src/pash/compiler/ir_defs/nodes/remote_pipe.py
src/pash/jit_runtime/__init__.py
src/pash/jit_runtime/jit.sh
src/pash/jit_runtime/pash_prepare_call_compiler.sh
src/pash/jit_runtime/pash_restore_state_and_execute.sh
src/pash/jit_runtime/pash_set_from_to.sh
src/pash/jit_runtime/pash_source_declare_vars.sh
src/pash/jit_runtime/speculative/pash_spec_init_setup.sh
src/pash/jit_runtime/speculative/speculative_runtime.sh
src/pash/preprocessor/__init__.py
src/pash/preprocessor/env_var_names.py
src/pash/preprocessor/parse.py
src/pash/preprocessor/pash_preprocessor.py
src/pash/preprocessor/util.py
src/pash/preprocessor/shell_ast/__init__.py
src/pash/preprocessor/shell_ast/ast_to_ast.py
src/pash/preprocessor/shell_ast/ast_util.py
src/pash/preprocessor/shell_ast/test_walk_preprocess.py
src/pash/preprocessor/shell_ast/transformation_options.py
src/pash/preprocessor/shell_ast/walk_preprocess.py
src/pash/preprocessor/shell_ast/handlers/__init__.py
src/pash/preprocessor/shell_ast/handlers/loop_tracking.py
src/pash/preprocessor/speculative/__init__.py
src/pash/preprocessor/speculative/util_spec.py
src/pash/runtime/Makefile
src/pash/runtime/__init__.py
src/pash/runtime/auto-split.sh
src/pash/runtime/bigrams_aux_map.sh
src/pash/runtime/call_distrib_planner_example.sh
src/pash/runtime/cat_output_files.sh
src/pash/runtime/distributed.sh
src/pash/runtime/drain_stream.sh
src/pash/runtime/eager-no-task-par.sh
src/pash/runtime/eager.c
src/pash/runtime/eager.sh
src/pash/runtime/eager_lib.c
src/pash/runtime/eager_lib.h
src/pash/runtime/eager_test.sh
src/pash/runtime/merge-uniq.sh
src/pash/runtime/merge-wc.sh
src/pash/runtime/multiply.sh
src/pash/runtime/page-per-line.sh
src/pash/runtime/pretty_print_json.sh
src/pash/runtime/r_merge.c
src/pash/runtime/r_split.c
src/pash/runtime/r_split.h
src/pash/runtime/r_unwrap.c
src/pash/runtime/r_wrap.c
src/pash/runtime/redirect_stdin_to.sh
src/pash/runtime/save_args.sh
src/pash/runtime/set-diff.c
src/pash/runtime/split.c
src/pash/runtime/split_pipe.sh
src/pash/runtime/wait_for_output_and_sigpipe_rest.sh