OSH (and common libraries)
     11 pyext/fastfunc.pyi
     15 display/ansi.py
     21 pyext/fastlex.pyi
     24 core/num.py
     24 pyext/libc.pyi
     44 display/pretty.asdl
     57 pyext/line_input.pyi
     58 core/optview.py
     61 frontend/types.asdl
     69 frontend/flag_util.py
     94 frontend/signal_def.py
    119 pyext/fanos.c
    127 builtin/misc_osh.py
    133 pyext/fastfunc.c
    135 osh/bool_stat.py
    146 frontend/syntax_abbrev.py
    165 frontend/py_readline.py
    166 frontend/builtin_def.py
    172 core/util.py
    182 builtin/io_osh.py
    192 core/runtime.asdl
    193 osh/history.py
    197 osh/arith_parse.py
    202 bin/oils_for_unix.py
    210 pyext/posix_.pyi
    225 core/pyutil.py
    232 core/value.asdl
    272 osh/bool_parse.py
    280 builtin/readline_osh.py
    280 frontend/reader.py
    290 core/pyos.py
    292 builtin/bracket_osh.py
    293 core/sh_init.py
    309 osh/word_compile.py
    310 frontend/match.py
    311 display/pp_hnode.py
    320 core/alloc.py
    320 osh/split.py
    322 builtin/trap_osh.py
    333 display/pretty.py
    342 core/vm.py
    342 osh/tdop.py
    348 builtin/dirs_osh.py
    354 display/pp_value.py
    356 frontend/flag_spec.py
    368 osh/prompt.py
    369 core/error.py
    385 pyext/fastlex.c
    399 frontend/consts.py
    405 frontend/parse_lib.py
    418 pyext/libc.c
    423 frontend/option_def.py
    455 frontend/lexer.py
    484 core/main_loop.py
    511 osh/glob_.py
    513 builtin/completion_osh.py
    533 builtin/read_osh.py
    541 osh/braces.py
    545 osh/string_ops.py
    552 builtin/printf_osh.py
    568 frontend/flag_def.py
    577 frontend/location.py
    585 core/comp_ui.py
    588 builtin/pure_osh.py
    617 builtin/assign_osh.py
    617 builtin/process_osh.py
    631 core/bash_impl.py
    640 display/ui.py
    660 frontend/typed_args.py
    685 frontend/syntax.asdl
    696 frontend/args.py
    767 core/dev.py
    807 osh/word_.py
    810 frontend/id_kind_def.py
    858 core/executor.py
   1138 frontend/lexer_def.py
   1250 core/shell.py
   1309 osh/sh_expr_eval.py
   1529 core/completion.py
   1972 core/process.py
   2216 osh/word_parse.py
   2427 osh/cmd_eval.py
   2680 osh/word_eval.py
   2869 osh/cmd_parse.py
   2985 core/state.py
  46330 total

YSH
    32 builtin/method_other.py
    69 builtin/completion_ysh.py
    95 builtin/method_dict.py
   139 builtin/json_ysh.py
   141 builtin/method_type.py
   141 builtin/module_ysh.py
   157 builtin/func_hay.py
   186 builtin/func_eggex.py
   205 builtin/method_list.py
   232 builtin/pure_ysh.py
   271 builtin/method_io.py
   298 builtin/io_ysh.py
   307 builtin/error_ysh.py
   329 builtin/func_reflect.py
   389 ysh/expr_parse.py
   393 ysh/regex_translate.py
   433 builtin/hay_ysh.py
   545 ysh/grammar.pgen2
   560 ysh/val_ops.py
   597 ysh/func_proc.py
   606 builtin/func_misc.py
   618 builtin/method_str.py
   858 builtin/meta_oils.py
  1591 ysh/expr_eval.py
  1728 ysh/expr_to_ast.py
 10920 total

Data Languages
    27 data_lang/pyj8.py
    28 data_lang/j8_libc.h
    31 data_lang/nil8.asdl
    54 data_lang/j8_lite.py
    86 data_lang/htm8.asdl
   170 data_lang/utf8.h
   221 data_lang/j8_libc.c
   294 data_lang/htm8_util.py
   314 data_lang/j8.h
   754 data_lang/htm8.py
  1333 data_lang/j8.py
  3312 total

Tools
   25 tools/fmt.py
   31 tools/readlink.py
  149 tools/deps.py
 1133 tools/ysh_ify.py
 1338 total

OSH stdlib
    8 stdlib/osh/bash-strict.sh
   27 stdlib/osh/two.sh
   33 stdlib/osh/two-test.sh
   62 stdlib/osh/task-five.sh
   73 stdlib/osh/byo-server-test.sh
   82 stdlib/osh/no-quotes-test.sh
  137 stdlib/osh/no-quotes.sh
  138 stdlib/osh/byo-server.sh
  560 total

YSH stdlib
    7 stdlib/ysh/def.ysh
   43 stdlib/ysh/def-test.ysh
   53 stdlib/ysh/list.ysh
   53 stdlib/ysh/yblocks.ysh
   72 stdlib/ysh/yblocks-test.ysh
   74 stdlib/ysh/math-test.ysh
   77 stdlib/ysh/list-test.ysh
   98 stdlib/ysh/math.ysh
  150 stdlib/ysh/table.ysh
  281 stdlib/ysh/args.ysh
  310 stdlib/ysh/stream.ysh
  352 stdlib/ysh/args-test.ysh
 1570 total

Code Borrowed from Python's stdlib
   19 pylib/cgi.py
   27 pylib/path_stat.py
  169 pylib/os_path.py
  214 pylib/collections_.py
  429 total

Spec Tests
     9 spec/spec-harness-bug.test.sh
    12 spec/comments.test.sh
    16 spec/builtin-times.test.sh
    20 spec/ysh-bin.test.sh
    23 spec/let.test.sh
    23 spec/subshell.test.sh
    25 spec/empty-bodies.test.sh
    25 spec/ysh-stdlib.test.sh
    28 spec/ysh-tuple.test.sh
    29 spec/ysh-source.test.sh
    30 spec/vars-bash.test.sh
    31 spec/osh-bugs.test.sh
    37 spec/interactive-parse.test.sh
    37 spec/ysh-keywords.test.sh
    37 spec/ysh-stdlib-args.test.sh
    41 spec/ysh-interactive.test.sh
    42 spec/ysh-expr-sub.test.sh
    43 spec/explore-parsing.test.sh
    43 spec/var-num.test.sh
    45 spec/array-basic.test.sh
    45 spec/ysh-var-sub.test.sh
    48 spec/ysh-reserved.test.sh
    50 spec/ysh-special-vars.test.sh
    54 spec/ysh-cmd-lang.test.sh
    55 spec/if_.test.sh
    57 spec/zsh-idioms.test.sh
    59 spec/ysh-demo.test.sh
    60 spec/blog2.test.sh
    61 spec/assign-dialects.test.sh
    63 spec/word-eval.test.sh
    63 spec/zsh-assoc.test.sh
    64 spec/command-parsing.test.sh
    64 spec/var-sub.test.sh
    66 spec/blog-other1.test.sh
    71 spec/nocasematch-match.test.sh
    85 spec/ysh-builtin-process.test.sh
    86 spec/ysh-funcs-external.test.sh
    86 spec/ysh-method-io.test.sh
    95 spec/arith-dynamic.test.sh
    96 spec/blog1.test.sh
    97 spec/globstar.test.sh
   101 spec/builtin-bind.test.sh
   106 spec/func-parsing.test.sh
   106 spec/ysh-options-assign.test.sh
   107 spec/assign-deferred.test.sh
   107 spec/ysh-namespaces.test.sh
   109 spec/command-sub-ksh.test.sh
   114 spec/whitespace.test.sh
   117 spec/builtin-type.test.sh
   120 spec/ysh-dict.test.sh
   123 spec/sh-usage.test.sh
   124 spec/ysh-builtin-help.test.sh
   126 spec/array-literal.test.sh
   126 spec/smoke.test.sh
   136 spec/ysh-place.test.sh
   141 spec/builtin-special.test.sh
   143 spec/toysh.test.sh
   144 spec/ysh-TODO-deprecate.test.sh
   144 spec/ysh-word-eval.test.sh
   147 spec/ysh-command-sub.test.sh
   147 spec/ysh-prompt.test.sh
   155 spec/sh-func.test.sh
   159 spec/nul-bytes.test.sh
   159 spec/type-compat.test.sh
   161 spec/posix.test.sh
   163 spec/ysh-dev.test.sh
   164 spec/builtin-misc.test.sh
   164 spec/globignore.test.sh
   168 spec/ysh-builtin-ctx.test.sh
   169 spec/hay-isolation.test.sh
   173 spec/for-expr.test.sh
   179 spec/ysh-multiline.test.sh
   180 spec/ysh-closures.test.sh
   182 spec/ysh-control-flow.test.sh
   183 spec/ysh-builtin-shopt.test.sh
   184 spec/tilde.test.sh
   184 spec/ysh-func-builtin.test.sh
   184 spec/ysh-unicode.test.sh
   185 spec/ysh-expr-bool.test.sh
   187 spec/fatal-errors.test.sh
   189 spec/array-compat.test.sh
   190 spec/ysh-convert.test.sh
   195 spec/command_.test.sh
   196 spec/background.test.sh
   196 spec/nix-idioms.test.sh
   196 spec/unicode.test.sh
   198 spec/builtin-history.test.sh
   204 spec/process-sub.test.sh
   204 spec/ysh-completion.test.sh
   208 spec/dparen.test.sh
   208 spec/shell-grammar.test.sh
   212 spec/ysh-user-feedback.test.sh
   215 spec/builtin-bash.test.sh
   216 spec/arith-context.test.sh
   220 spec/ysh-int-float.test.sh
   221 spec/var-op-len.test.sh
   221 spec/ysh-with-sh.test.sh
   226 spec/parse-errors.test.sh
   230 spec/ysh-proc-meta.test.sh
   232 spec/serialize.test.sh
   238 spec/ysh-usage.test.sh
   243 spec/builtin-dirs.test.sh
   244 spec/case_.test.sh
   245 spec/quote.test.sh
   245 spec/ysh-augmented.test.sh
   245 spec/ysh-case.test.sh
   262 spec/pipeline.test.sh
   262 spec/ysh-for.test.sh
   271 spec/ysh-list.test.sh
   277 spec/strict-options.test.sh
   278 spec/ysh-slice-range.test.sh
   280 spec/exit-status.test.sh
   287 spec/introspect.test.sh
   296 spec/ysh-object.test.sh
   299 spec/command-sub.test.sh
   306 spec/redirect-command.test.sh
   307 spec/hay-meta.test.sh
   308 spec/redirect-multi.test.sh
   309 spec/ysh-env.test.sh
   313 spec/var-sub-quote.test.sh
   320 spec/builtin-echo.test.sh
   326 spec/builtin-type-bash.test.sh
   327 spec/append.test.sh
   333 spec/builtin-cd.test.sh
   339 spec/ysh-blocks.test.sh
   348 spec/ysh-bugs.test.sh
   349 spec/builtin-eval-source.test.sh
   349 spec/prompt.test.sh
   351 spec/ysh-builtin-meta.test.sh
   356 spec/interactive.test.sh
   358 spec/var-op-strip.test.sh
   366 spec/builtin-trap.test.sh
   384 spec/extglob-files.test.sh
   388 spec/ysh-introspect.test.sh
   391 spec/builtin-getopts.test.sh
   396 spec/ysh-printing.test.sh
   397 spec/glob.test.sh
   398 spec/toysh-posix.test.sh
   399 spec/xtrace.test.sh
   402 spec/extglob-match.test.sh
   406 spec/bugs.test.sh
   410 spec/var-op-slice.test.sh
   411 spec/here-doc.test.sh
   413 spec/var-op-patsub.test.sh
   423 spec/ysh-assign.test.sh
   427 spec/ysh-expr-compare.test.sh
   436 spec/ysh-builtin-error.test.sh
   442 spec/ysh-expr.test.sh
   479 spec/loop.test.sh
   494 spec/dbracket.test.sh
   496 spec/ysh-func.test.sh
   500 spec/ysh-builtin-module.test.sh
   502 spec/brace-expansion.test.sh
   502 spec/redirect.test.sh
   530 spec/ble-idioms.test.sh
   532 spec/errexit.test.sh
   536 spec/var-op-bash.test.sh
   571 spec/alias.test.sh
   591 spec/builtin-process.test.sh
   591 spec/ysh-xtrace.test.sh
   593 spec/ysh-string.test.sh
   614 spec/ysh-expr-arith.test.sh
   620 spec/builtin-meta.test.sh
   635 spec/regex.test.sh
   637 spec/nameref.test.sh
   640 spec/builtin-completion.test.sh
   645 spec/ble-features.test.sh
   647 spec/builtin-trap-err.test.sh
   657 spec/builtin-trap-bash.test.sh
   685 spec/ysh-builtins.test.sh
   691 spec/ysh-methods.test.sh
   703 spec/ysh-builtin-eval.test.sh
   707 spec/builtin-vars.test.sh
   711 spec/ysh-regex.test.sh
   751 spec/assign.test.sh
   767 spec/builtin-bracket.test.sh
   769 spec/var-ref.test.sh
   771 spec/ysh-options.test.sh
   775 spec/builtin-read.test.sh
   790 spec/array-assoc.test.sh
   791 spec/vars-special.test.sh
   814 spec/errexit-osh.test.sh
   816 spec/ysh-proc.test.sh
   824 spec/ysh-scope.test.sh
   829 spec/var-op-test.test.sh
   839 spec/word-split.test.sh
   858 spec/hay.test.sh
   883 spec/sh-options.test.sh
   921 spec/assign-extended.test.sh
   939 spec/ysh-regex-api.test.sh
  1027 spec/array.test.sh
  1040 spec/arith.test.sh
  1217 spec/array-sparse.test.sh
  1251 spec/ysh-json.test.sh
  1286 spec/builtin-printf.test.sh
 62596 total

Gold Tests
     6 test/gold/strip-op-char-class.sh
     9 test/gold/abuild.sh
    12 test/gold/command-sub-2.sh
    13 test/gold/configure-bug.sh
    22 test/gold/comments.sh
    23 test/gold/lineno.sh
    24 test/gold/de1.sh
    24 test/gold/readonly.sh
    26 test/gold/glob.sh
    27 test/gold/and-or.sh
    28 test/gold/declare.sh
    32 test/gold/nix.sh
    33 test/gold/char-class.sh
    36 test/gold/echo-e.sh
    37 test/gold/case-in-subshell.sh
    39 test/gold/command-sub.sh
    42 test/gold/dollar-sq.sh
    50 test/gold/autoconf-backtick.sh
    57 test/gold/word-eval.sh
    61 test/gold/readlink.sh
    65 test/gold/export.sh
   121 test/gold/errexit.sh
   126 test/gold/scope.sh
   139 test/gold/errexit-confusion.sh
   192 test/gold/complex-here-docs.sh
  1531 test/gold/big-here-doc.sh
  2775 total

Python Unit Tests
    16 builtin/completion_osh_test.py
    16 osh/word_compile_test.py
    17 core/pyutil_test.py
    18 tools/fmt_test.py
    20 benchmarks/uftrace_allocs_test.py
    23 build/dynamic_deps_test.py
    24 pylib/path_stat_test.py
    26 builtin/bracket_osh_test.py
    27 builtin/func_misc_test.py
    27 pyext/line_input_test.py
    28 builtin/misc_osh_test.py
    28 test/wild_report_test.py
    29 display/ui_test.py
    32 mycpp/mops_test.py
    35 builtin/read_osh_test.py
    39 asdl/format_test.py
    40 ysh/val_ops_test.py
    43 mycpp/format_strings_test.py
    46 spec/stateful/harness_test.py
    50 doctools/html_lib_test.py
    50 doctools/spelling_test.py
    51 ysh/regex_translate_test.py
    52 data_lang/pyj8_test.py
    52 soil/web_test.py
    53 frontend/lexer_gen_test.py
    54 core/alloc_test.py
    56 mycpp/mylib_test.py
    58 osh/prompt_test.py
    59 pylib/os_path_test.py
    64 core/util_test.py
    74 frontend/reader_test.py
    78 tools/ysh_ify_test.py
    81 osh/cmd_eval_test.py
    83 pyext/fastfunc_test.py
    85 pyext/fastlex_test.py
    86 doctools/oils_doc_test.py
    97 frontend/id_kind_def_test.py
   100 builtin/readline_osh_test.py
   102 osh/sh_expr_eval_test.py
   108 client/py_fanos_test.py
   108 doctools/split_doc_test.py
   119 doctools/help_gen_test.py
   122 osh/bool_parse_test.py
   126 osh/history_test.py
   128 asdl/target_lang_test.py
   130 display/pretty_test.py
   131 frontend/match_test.py
   150 doctools/html_old_test.py
   157 osh/word_eval_test.py
   158 frontend/typed_args_test.py
   160 osh/glob_test.py
   163 ysh/expr_parse_test.py
   176 osh/word_test.py
   177 core/comp_ui_test.py
   180 asdl/gen_python_test.py
   182 osh/split_test.py
   184 pyext/posix_test.py
   184 test/sh_spec_test.py
   185 osh/arith_parse_test.py
   185 osh/braces_test.py
   203 osh/string_ops_test.py
   208 doctools/cmark_test.py
   216 frontend/lexer_test.py
   217 asdl/front_end_test.py
   229 data_lang/j8_test.py
   230 asdl/examples/typed_arith_parse_test.py
   234 data_lang/htm8_util_test.py
   237 frontend/args_test.py
   255 build/ninja_lib_test.py
   274 pyext/fanos_test.py
   277 core/process_test.py
   315 pyext/libc_test.py
   355 core/state_test.py
   432 doctools/ul_table_test.py
   454 frontend/lexer_def_test.py
   579 data_lang/htm8_test.py
   596 mycpp/pass_state_test.py
   607 osh/word_parse_test.py
   827 core/completion_test.py
  1493 osh/cmd_parse_test.py
 13370 total

Other Shell Tests
    18 test/py3_lint.py
    19 test/souffle-smoke.sh
    22 test/bug-2123.sh
    22 test/common-test.sh
    22 test/fedora.sh
    24 test/nix.sh
    26 test/shebang.sh
    30 test/manual.sh
    30 test/smoosh_import.py
    32 test/py_stdlib.sh
    34 test/other.sh
    39 test/spec-util.sh
    41 test/asan.sh
    41 test/spec-bin.sh
    45 test/cpp-unit.sh
    49 test/ltrace.sh
    54 test/report.R
    54 test/vagrant.sh
    70 test/configure-effects.sh
    71 test/tsv-lib-test.sh
    76 test/tools-deps.sh
    83 test/gentoo.sh
    89 test/nohup.sh
    92 test/all.sh
    93 test/spec-common.sh
   102 test/signal-state.sh
   105 test/py2_lint.py
   111 test/tsv-lib.sh
   118 test/opyc.sh
   122 test/bug-1986.sh
   127 test/spec-version.sh
   138 test/parse-err-compare.sh
   139 test/ble.sh
   148 test/lossless.sh
   154 test/spec-alpine.sh
   164 test/process-table-portable.sh
   164 test/sh-assert.sh
   168 test/gold.sh
   171 test/process-table.sh
   180 test/coverage.sh
   192 test/ysh-every-string.sh
   204 test/wild-runner.sh
   220 test/osh-usage.sh
   220 test/smoosh.sh
   223 test/bugs.sh
   224 test/process_table.py
   238 test/stateful.sh
   271 test/common.sh
   280 test/syscall.py
   286 test/spec_lib.py
   292 test/unit.sh
   297 test/spec-py.sh
   307 test/alpine.sh
   313 test/lint.sh
   314 test/shell-vs-shell.sh
   368 test/spec-cpp.sh
   415 test/spec-runner.sh
   508 test/syscall.sh
   657 test/ysh-ify.sh
   729 test/wild.sh
   797 test/spec.sh
   832 test/wild_report.py
   849 test/parse-errors.sh
  1165 test/ysh-runtime-errors.sh
  1297 test/runtime-errors.sh
  1517 test/sh_spec.py
  1734 test/ysh-parse-errors.sh
 18036 total

Test Automation
   21 core/TEST.sh
   22 frontend/TEST.sh
   35 data_lang/TEST.sh
   64 stdlib/TEST.sh
  112 cpp/TEST.sh
  123 yaks/TEST.sh
  129 asdl/TEST.sh
  270 opy/TEST.sh
  411 pea/TEST.sh
  430 mycpp/TEST.sh
 1617 total

mycpp Python Runtime
  165 mycpp/iolib.py
  293 mycpp/mops.py
  498 mycpp/mylib.py
  956 total

mycpp Translator
    38 mycpp/crash.py
   120 mycpp/format_strings.py
   200 mycpp/util.py
   218 mycpp/translate.py
   234 mycpp/const_pass.py
   261 mycpp/mycpp_main.py
   367 mycpp/conversion_pass.py
   548 mycpp/control_flow_pass.py
   611 mycpp/pass_state.py
   736 mycpp/visitor.py
  2823 mycpp/cppgen_pass.py
  6156 total

mycpp Test Data
    0 mycpp/examples/__init__.py
   10 mycpp/examples/pea_hello.py
   13 mycpp/examples/invalid_print.py
   15 mycpp/examples/invalid_format_args.py
   18 mycpp/examples/invalid_global.py
   20 mycpp/examples/invalid_format_strings.py
   31 mycpp/examples/invalid_condition.py
   31 mycpp/examples/invalid_types.py
   31 mycpp/examples/invalid_types_2.py
   33 mycpp/examples/test_small_str.py
   38 mycpp/examples/invalid_except.py
   38 mycpp/examples/invalid_try_else.py
   44 mycpp/examples/invalid_default_args.py
   44 mycpp/examples/varargs.py
   45 mycpp/examples/test_arith_ops.py
   47 mycpp/examples/lexer_main.py
   49 mycpp/examples/fib_recursive.py
   53 mycpp/examples/fib_iter.py
   61 mycpp/examples/invalid_python.py
   61 mycpp/examples/test_hoist.py
   62 mycpp/examples/cgi.py
   62 mycpp/examples/test_globals.py
   63 mycpp/examples/invalid_other.py
   64 mycpp/examples/files.py
   65 mycpp/examples/asdl_generated.py
   65 mycpp/examples/test_ctx_pattern.py
   66 mycpp/examples/test_conditional.py
   70 mycpp/examples/escape.py
   75 mycpp/examples/test_default_args.py
   75 mycpp/examples/test_integers.py
   78 mycpp/examples/cartesian.py
   80 mycpp/examples/test_switch.py
   81 mycpp/examples/modules.py
   83 mycpp/examples/tuple_return_value.py
   84 mycpp/examples/invalid_switch.py
  101 mycpp/examples/test_iterators.py
  106 mycpp/examples/pgen2_demo.py
  109 mycpp/examples/length.py
  113 mycpp/examples/control_flow.py
  131 mycpp/examples/test_io_os_error.py
  188 mycpp/examples/gc_stack_roots.py
  211 mycpp/examples/test_cast.py
  212 mycpp/examples/test_classes_gc.py
  221 mycpp/examples/scoped_resource.py
  229 mycpp/examples/loops.py
  277 mycpp/examples/test_strings.py
  289 mycpp/examples/containers.py
  296 mycpp/examples/classes.py
  344 mycpp/examples/parse.py
 4582 total

Zephyr ASDL
    11 asdl/util.py
    39 asdl/pybase.py
    68 asdl/runtime.py
   157 asdl/format.py
   173 asdl/visitor.py
   270 asdl/ast.py
   344 asdl/asdl_main.py
   590 asdl/front_end.py
   649 asdl/gen_python.py
   892 asdl/gen_cpp.py
  3193 total

pgen2 Parser Generator
   67 pgen2/pnode.py
  101 pgen2/driver.py
  149 pgen2/token.py
  225 pgen2/parse.py
  303 pgen2/grammar.py
  430 pgen2/pgen.py
  579 pgen2/tokenize.py
 1854 total

Other Code Generators
   66 cpp/embedded_file_gen.py
   94 core/optview_gen.py
   94 frontend/option_gen.py
   99 osh/arith_parse_gen.py
  105 frontend/signal_gen.py
  245 ysh/grammar_gen.py
  500 frontend/lexer_gen.py
  544 frontend/flag_gen.py
  651 frontend/consts_gen.py
  694 doctools/help_gen.py
 3092 total

Yaks
  104 yaks/gen_cpp.py
  153 yaks/yaks_main.py
  250 yaks/transform.py
  507 total

Hand-written C++ Code
   11 cpp/translation_stubs.h
   16 cpp/osh_tdop.cc
   18 cpp/embedded_file.h
   18 cpp/fanos.h
   22 cpp/pylib.h
   34 cpp/data_lang.h
   38 cpp/libc.h
   44 cpp/pgen2.cc
   49 cpp/fanos_shared.h
   50 cpp/osh.h
   52 cpp/osh_tdop.h
   57 cpp/fanos.cc
   58 cpp/pylib.cc
   66 cpp/preamble.h
   86 cpp/frontend_pyreadline.h
   86 cpp/pgen2.h
   92 cpp/frontend_match.h
  126 cpp/core.h
  153 cpp/frontend_flag_spec.h
  155 cpp/frontend_match.cc
  161 cpp/osh.cc
  177 cpp/stdlib.h
  234 cpp/frontend_flag_spec.cc
  239 cpp/libc.cc
  258 cpp/stdlib.cc
  273 cpp/data_lang.cc
  386 cpp/frontend_pyreadline.cc
  398 cpp/core.cc
 3357 total

Garbage-Collected Runtime
    22 mycpp/hash.h
    24 mycpp/test_common.h
    25 mycpp/runtime.h
    39 mycpp/probes.h
    45 mycpp/hash.cc
    46 mycpp/gc_iolib.cc
    58 mycpp/gc_slab.h
    79 mycpp/gc_mops.cc
    90 mycpp/comparators.h
    92 mycpp/common.h
   120 mycpp/gc_mops.h
   151 mycpp/gc_tuple.h
   175 mycpp/gc_builtins.h
   175 mycpp/gc_iolib.h
   185 mycpp/gc_obj.h
   219 mycpp/gc_str.h
   258 mycpp/gc_alloc.h
   302 mycpp/mark_sweep_heap.h
   311 mycpp/gc_mylib.cc
   385 mycpp/gc_mylib.h
   450 mycpp/mark_sweep_heap.cc
   461 mycpp/gc_builtins.cc
   471 mycpp/gc_dict.h
   540 mycpp/gc_list.h
   645 mycpp/gc_str.cc
  5368 total

Unit tests in C++
    32 cpp/pgen2_test.cc
    50 cpp/osh_test.cc
    52 cpp/pylib_test.cc
    62 mycpp/bump_leak_heap_test.cc
    71 cpp/unicode_test.cc
    87 cpp/frontend_match_test.cc
   109 mycpp/gc_iolib_test.cc
   139 mycpp/gc_tuple_test.cc
   150 mycpp/float_test.cc
   154 cpp/frontend_flag_spec_test.cc
   158 cpp/stdlib_test.cc
   178 cpp/data_lang_test.cc
   182 mycpp/gc_mops_test.cc
   206 cpp/data_race_test.cc
   215 cpp/obj_layout_test.cc
   222 mycpp/gc_stress_test.cc
   327 mycpp/gc_mylib_test.cc
   361 cpp/core_test.cc
   370 mycpp/mark_sweep_heap_test.cc
   403 cpp/libc_test.cc
   447 mycpp/gc_builtins_test.cc
   479 mycpp/gc_heap_test.cc
   502 mycpp/small_str_test.cc
   569 mycpp/gc_list_test.cc
   745 mycpp/gc_dict_test.cc
  1558 mycpp/gc_str_test.cc
  7828 total

Incremental C++ Build
    16 display/NINJA_subgraph.py
    19 pea/NINJA_subgraph.py
    32 osh/NINJA_subgraph.py
    39 ysh/NINJA_subgraph.py
    56 asdl/NINJA_subgraph.py
    58 core/NINJA_subgraph.py
    66 data_lang/NINJA_subgraph.py
    79 prebuilt/NINJA_subgraph.py
    96 yaks/NINJA_subgraph.py
   134 NINJA-config.sh
   146 bin/NINJA_subgraph.py
   177 frontend/NINJA_subgraph.py
   227 cpp/NINJA_subgraph.py
   255 build/ninja_lib_test.py
   390 build/ninja-rules-py.sh
   445 build/ninja_main.py
   449 build/ninja-rules-cpp.sh
   482 mycpp/NINJA_subgraph.py
   568 build/ninja_lib.py
  3734 total

Build Automation
     4 build/detect-cc.c
     5 build/dev.sh
     6 build/detect-fnm-extmatch.c
     6 build/detect-glob-period.c
     6 build/detect-systemtap-sdt.c
     9 build/detect-pwent.c
    14 build/py2.sh
    19 build/detect-readline.c
    30 build/dev-setup-test.sh
    40 build/cpp.sh
    42 build/old-ovm-test.sh
    49 build/c_module_toc.py
    51 build/hello.mk
    53 build/make_zip.py
    61 build/oil.mk
    65 build/clean.sh
    76 build/stamp.sh
    84 build/c_module_srcs.py
    86 build/common.sh
    95 build/dev-shell-test.sh
    96 build/portable-rules.mk
   125 build/native.sh
   148 build/oils-preamble.sh
   155 build/dev-shell.sh
   163 build/dynamic_deps.py
   176 install
   190 build/ovm-actions.sh
   196 Makefile
   234 build/dynamic-deps.sh
   354 build/cpython-defs.sh
   390 build/ninja-rules-py.sh
   431 build/ovm-compile.sh
   445 build/ninja_main.py
   449 build/ninja-rules-cpp.sh
   459 build/py.sh
   520 build/cpython_defs.py
   568 build/ninja_lib.py
   590 configure
   863 build/doc.sh
  1223 build/deps.sh
  8576 total

Release Automation
   26 devtools/release-patch.sh
   36 devtools/release-test.sh
  142 devtools/release-native.sh
  207 devtools/release-history.sh
  283 devtools/release-note.sh
  835 devtools/release.sh
 1087 devtools/release-version.sh
 2616 total

Soil: Multi-cloud CI with containers
    0 soil/__init__.py
   20 soil/tests.sh
   28 soil/admin.sh
   35 soil/collect_json.py
   43 soil/github-tool.sh
   46 soil/web-remote-test.sh
   50 soil/timeout-test.sh
   52 soil/web_test.py
   78 soil/history.sh
   81 soil/sourcehut.sh
   84 soil/cpp-tarball.sh
  107 soil/common.sh
  139 soil/diagnose.sh
  142 soil/wait.sh
  145 soil/github-actions.sh
  153 soil/maybe-merge.sh
  190 soil/web-init.sh
  240 soil/web.sh
  389 soil/host-shim.sh
  429 soil/web-worker.sh
  660 soil/worker.sh
  782 soil/web.py
 3893 total

Benchmarks
     0 benchmarks/__init__.py
    14 benchmarks/fake_libc.py
    20 benchmarks/uftrace_allocs_test.py
    24 benchmarks/tokens.sh
    30 benchmarks/cachegrind.sh
    36 benchmarks/report_test.R
    41 benchmarks/id-test.sh
    41 benchmarks/wedge.sh
    42 benchmarks/pypy.sh
    45 benchmarks/micro.sh
    51 benchmarks/gc_stats_to_tsv.py
    54 benchmarks/cachegrind_to_tsv.py
    59 benchmarks/virtual_memory.py
    60 benchmarks/builtin-io.sh
    60 benchmarks/gperftools.sh
    64 benchmarks/osh_runtime.py
    65 benchmarks/callgrind.sh
    65 benchmarks/parse-help.sh
    75 benchmarks/systemtap.sh
    92 benchmarks/gc-cachegrind.sh
    92 benchmarks/pytrace.py
    97 benchmarks/awk-python.sh
    97 benchmarks/wedge.R
    98 benchmarks/common.R
    99 benchmarks/uftrace_plugin.py
   102 benchmarks/common.sh
   106 benchmarks/auto.sh
   107 benchmarks/mimalloc.sh
   107 benchmarks/ysh-json.sh
   110 benchmarks/ysh-for.sh
   112 benchmarks/report.sh
   117 benchmarks/mycpp.sh
   165 benchmarks/startup.sh
   180 benchmarks/uftrace_allocs.py
   180 benchmarks/vm-baseline.sh
   184 benchmarks/pytrace.sh
   266 benchmarks/time_.py
   324 benchmarks/time-test.sh
   349 benchmarks/uftrace.sh
   468 benchmarks/id.sh
   483 benchmarks/perf.sh
   491 benchmarks/ovm-build.sh
   524 benchmarks/osh-parser.sh
   581 benchmarks/osh-runtime.sh
   603 benchmarks/autoconf.sh
   651 benchmarks/compute.sh
   760 benchmarks/gc.sh
  1366 benchmarks/report.R
  9757 total

Metrics
   72 metrics/cpython-defs.R
   88 metrics/native-code.R
  143 metrics/bytecode.sh
  154 metrics/tarball.sh
  194 metrics/native-code.sh
  388 metrics/bytecode.R
  603 metrics/source-code.sh
 1642 total

Generated Python Code
     0 _devbuild/gen/__init__.py
     4 _devbuild/gen/arith_nt.py
    10 _devbuild/gen/find_nt.py
    73 _devbuild/gen/grammar_nt.py
   126 _devbuild/gen/hnode_asdl.py
   166 _devbuild/gen/htm8_asdl.py
   184 _devbuild/gen/types_asdl.py
   217 _devbuild/gen/demo_lib_asdl.py
   254 _devbuild/gen/expr_asdl.py
   294 _devbuild/gen/nil8_asdl.py
   336 _devbuild/gen/pretty_asdl.py
   408 _devbuild/gen/arg_types.py
   418 _devbuild/gen/option_asdl.py
   441 _devbuild/gen/typed_arith_asdl.py
   442 _devbuild/gen/shared_variant_asdl.py
   524 _devbuild/gen/id_kind.py
   837 _devbuild/gen/find_asdl.py
   936 _devbuild/gen/id_kind_asdl.py
  1177 _devbuild/gen/typed_demo_asdl.py
  1200 _devbuild/gen/mycpp_asdl.py
  1469 _devbuild/gen/yaks_asdl.py
  1531 _devbuild/gen/runtime_asdl.py
  1731 _devbuild/gen/value_asdl.py
  7874 _devbuild/gen/syntax_asdl.py
 20652 total

Doc Tools
    13 doctools/util.py
    51 doctools/html_lib.py
    91 doctools/fmt_check.py
    99 doctools/html_head.py
   106 doctools/doc_html.py
   143 doctools/spelling.py
   160 doctools/split_doc.py
   182 doctools/ref_check.py
   377 doctools/html_old.py
   474 doctools/src_tree.py
   568 doctools/ul_table.py
   573 doctools/cmark.py
   706 doctools/oils_doc.py
   907 doctools/micro_syntax.re2c.h
  1157 doctools/micro_syntax.cc
  5607 total

Web
   79 web/osh-to-oil.js
  149 web/ajax.js
  425 web/table/csv2html.py
  433 web/table/table-sort.js
 1086 total