diff --git a/language_server/BUILD b/language_server/BUILD index f9c3ca7ab742..d199d8ab531d 100644 --- a/language_server/BUILD +++ b/language_server/BUILD @@ -21,8 +21,8 @@ cc_binary( "//common:error", "//toolchain/diagnostics:null_diagnostics", "//toolchain/lexer:tokenized_buffer", - "//toolchain/parser:parse_node_kind", - "//toolchain/parser:parse_tree", + "//toolchain/parse:node_kind", + "//toolchain/parse:tree", "//toolchain/source:source_buffer", "@llvm-project//clang-tools-extra/clangd:clangd_library", "@llvm-project//llvm:Support", diff --git a/language_server/language_server.cpp b/language_server/language_server.cpp index f11ed7816650..53f367b28097 100644 --- a/language_server/language_server.cpp +++ b/language_server/language_server.cpp @@ -7,8 +7,8 @@ #include "clang-tools-extra/clangd/Protocol.h" #include "toolchain/diagnostics/null_diagnostics.h" #include "toolchain/lexer/tokenized_buffer.h" -#include "toolchain/parser/parse_node_kind.h" -#include "toolchain/parser/parse_tree.h" +#include "toolchain/parse/node_kind.h" +#include "toolchain/parse/tree.h" #include "toolchain/source/source_buffer.h" namespace Carbon::LS { diff --git a/language_server/language_server.h b/language_server/language_server.h index a377add3f52b..975113496359 100644 --- a/language_server/language_server.h +++ b/language_server/language_server.h @@ -12,7 +12,7 @@ #include "clang-tools-extra/clangd/Transport.h" #include "clang-tools-extra/clangd/support/Function.h" #include "toolchain/lexer/tokenized_buffer.h" -#include "toolchain/parser/parse_tree.h" +#include "toolchain/parse/tree.h" #include "toolchain/source/source_buffer.h" namespace Carbon::LS { diff --git a/toolchain/autoupdate_testdata.py b/toolchain/autoupdate_testdata.py index 861c7b583453..c11f6ec958b0 100755 --- a/toolchain/autoupdate_testdata.py +++ b/toolchain/autoupdate_testdata.py @@ -17,7 +17,7 @@ TARGETS = { "driver": "//toolchain/driver:driver_file_test", "lexer": "//toolchain/lexer:lexer_file_test", "lower": "//toolchain/lower:lower_file_test", - "parser": "//toolchain/parser:parse_tree_file_test", + "parse": "//toolchain/parse:parse_file_test", } diff --git a/toolchain/check/BUILD b/toolchain/check/BUILD index ce1388427c91..12e197d7375b 100644 --- a/toolchain/check/BUILD +++ b/toolchain/check/BUILD @@ -17,8 +17,8 @@ cc_library( "//common:check", "//common:ostream", "//common:vlog", - "//toolchain/parser:parse_node_kind", - "//toolchain/parser:parse_tree", + "//toolchain/parse:node_kind", + "//toolchain/parse:tree", "//toolchain/sem_ir:node", "@llvm-project//llvm:Support", ], @@ -51,9 +51,9 @@ cc_library( "//toolchain/diagnostics:diagnostic_emitter", "//toolchain/diagnostics:diagnostic_kind", "//toolchain/lexer:tokenized_buffer", - "//toolchain/parser:parse_node_kind", - "//toolchain/parser:parse_tree", - "//toolchain/parser:parse_tree_node_location_translator", + "//toolchain/parse:node_kind", + "//toolchain/parse:tree", + "//toolchain/parse:tree_node_location_translator", "//toolchain/sem_ir:builtin_kind", "//toolchain/sem_ir:file", "//toolchain/sem_ir:node", diff --git a/toolchain/check/check.cpp b/toolchain/check/check.cpp index aff9fd559727..9be523db9b6c 100644 --- a/toolchain/check/check.cpp +++ b/toolchain/check/check.cpp @@ -6,7 +6,7 @@ #include "toolchain/base/pretty_stack_trace_function.h" #include "toolchain/check/context.h" -#include "toolchain/parser/parse_tree_node_location_translator.h" +#include "toolchain/parse/tree_node_location_translator.h" #include "toolchain/sem_ir/file.h" namespace Carbon::Check { @@ -46,7 +46,7 @@ auto CheckParseTree(const SemIR::File& builtin_ir, } \ break; \ } -#include "toolchain/parser/parse_node_kind.def" +#include "toolchain/parse/node_kind.def" } } diff --git a/toolchain/check/check.h b/toolchain/check/check.h index c2896a44998a..a671db222663 100644 --- a/toolchain/check/check.h +++ b/toolchain/check/check.h @@ -8,7 +8,7 @@ #include "common/ostream.h" #include "toolchain/diagnostics/diagnostic_emitter.h" #include "toolchain/lexer/tokenized_buffer.h" -#include "toolchain/parser/parse_tree.h" +#include "toolchain/parse/tree.h" #include "toolchain/sem_ir/file.h" namespace Carbon::Check { diff --git a/toolchain/check/context.cpp b/toolchain/check/context.cpp index 9d972d7e4968..c1256452a5e4 100644 --- a/toolchain/check/context.cpp +++ b/toolchain/check/context.cpp @@ -13,7 +13,7 @@ #include "toolchain/check/node_block_stack.h" #include "toolchain/diagnostics/diagnostic_kind.h" #include "toolchain/lexer/tokenized_buffer.h" -#include "toolchain/parser/parse_node_kind.h" +#include "toolchain/parse/node_kind.h" #include "toolchain/sem_ir/file.h" #include "toolchain/sem_ir/node.h" #include "toolchain/sem_ir/node_kind.h" diff --git a/toolchain/check/context.h b/toolchain/check/context.h index 797e24321c8b..1d9488e2e199 100644 --- a/toolchain/check/context.h +++ b/toolchain/check/context.h @@ -12,7 +12,7 @@ #include "toolchain/check/declaration_name_stack.h" #include "toolchain/check/node_block_stack.h" #include "toolchain/check/node_stack.h" -#include "toolchain/parser/parse_tree.h" +#include "toolchain/parse/tree.h" #include "toolchain/sem_ir/file.h" #include "toolchain/sem_ir/node.h" @@ -399,7 +399,7 @@ class Context { // Parse node handlers. Returns false for unrecoverable errors. #define CARBON_PARSE_NODE_KIND(Name) \ auto Handle##Name(Context& context, Parse::Node parse_node)->bool; -#include "toolchain/parser/parse_node_kind.def" +#include "toolchain/parse/node_kind.def" } // namespace Carbon::Check diff --git a/toolchain/check/declaration_name_stack.h b/toolchain/check/declaration_name_stack.h index ebe860da7879..fce289ba20b4 100644 --- a/toolchain/check/declaration_name_stack.h +++ b/toolchain/check/declaration_name_stack.h @@ -6,7 +6,7 @@ #define CARBON_TOOLCHAIN_CHECK_DECLARATION_NAME_STACK_H_ #include "llvm/ADT/SmallVector.h" -#include "toolchain/parser/parse_tree.h" +#include "toolchain/parse/tree.h" #include "toolchain/sem_ir/node.h" namespace Carbon::Check { diff --git a/toolchain/check/handle_array.cpp b/toolchain/check/handle_array.cpp index a1641e878947..c1d9f815139e 100644 --- a/toolchain/check/handle_array.cpp +++ b/toolchain/check/handle_array.cpp @@ -3,7 +3,7 @@ // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception #include "toolchain/check/context.h" -#include "toolchain/parser/parse_node_kind.h" +#include "toolchain/parse/node_kind.h" #include "toolchain/sem_ir/node.h" #include "toolchain/sem_ir/node_kind.h" diff --git a/toolchain/check/node_stack.h b/toolchain/check/node_stack.h index ba137d3e0d4c..47fd5d2bc7e4 100644 --- a/toolchain/check/node_stack.h +++ b/toolchain/check/node_stack.h @@ -9,8 +9,8 @@ #include "common/vlog.h" #include "llvm/ADT/SmallVector.h" -#include "toolchain/parser/parse_node_kind.h" -#include "toolchain/parser/parse_tree.h" +#include "toolchain/parse/node_kind.h" +#include "toolchain/parse/tree.h" #include "toolchain/sem_ir/node.h" namespace Carbon::Check { diff --git a/toolchain/driver/BUILD b/toolchain/driver/BUILD index 820658482218..acf83602f05d 100644 --- a/toolchain/driver/BUILD +++ b/toolchain/driver/BUILD @@ -23,7 +23,7 @@ cc_library( "//toolchain/diagnostics:sorting_diagnostic_consumer", "//toolchain/lexer:tokenized_buffer", "//toolchain/lower", - "//toolchain/parser:parse_tree", + "//toolchain/parse:tree", "//toolchain/sem_ir:file", "//toolchain/sem_ir:formatter", "//toolchain/source:source_buffer", diff --git a/toolchain/driver/driver.cpp b/toolchain/driver/driver.cpp index ba0a57039355..1e378a6d90ad 100644 --- a/toolchain/driver/driver.cpp +++ b/toolchain/driver/driver.cpp @@ -18,7 +18,7 @@ #include "toolchain/diagnostics/sorting_diagnostic_consumer.h" #include "toolchain/lexer/tokenized_buffer.h" #include "toolchain/lower/lower.h" -#include "toolchain/parser/parse_tree.h" +#include "toolchain/parse/tree.h" #include "toolchain/sem_ir/formatter.h" #include "toolchain/source/source_buffer.h" diff --git a/toolchain/parser/BUILD b/toolchain/parse/BUILD similarity index 76% rename from toolchain/parser/BUILD rename to toolchain/parse/BUILD index 19eaed04c4af..b762e9590b6f 100644 --- a/toolchain/parser/BUILD +++ b/toolchain/parse/BUILD @@ -10,10 +10,10 @@ load("//testing/fuzzing:rules.bzl", "cc_fuzz_test") package(default_visibility = ["//visibility:public"]) cc_library( - name = "parse_node_kind", - srcs = ["parse_node_kind.cpp"], - hdrs = ["parse_node_kind.h"], - textual_hdrs = ["parse_node_kind.def"], + name = "node_kind", + srcs = ["node_kind.cpp"], + hdrs = ["node_kind.h"], + textual_hdrs = ["node_kind.def"], deps = [ "//common:check", "//common:enum_base", @@ -21,29 +21,29 @@ cc_library( ) cc_library( - name = "parser_state", - srcs = ["parser_state.cpp"], - hdrs = ["parser_state.h"], - textual_hdrs = ["parser_state.def"], + name = "state", + srcs = ["state.cpp"], + hdrs = ["state.h"], + textual_hdrs = ["state.def"], deps = ["//common:enum_base"], ) cc_library( - name = "parse_tree", + name = "tree", srcs = [ - "parse_tree.cpp", - "parser_context.cpp", - "parser_context.h", + "context.cpp", + "context.h", + "tree.cpp", ] + # Glob handler files to avoid missing any. glob([ - "parser_handle_*.cpp", + "handle_*.cpp", ]), - hdrs = ["parse_tree.h"], + hdrs = ["tree.h"], deps = [ - ":parse_node_kind", - ":parser_state", + ":node_kind", ":precedence", + ":state", "//common:check", "//common:error", "//common:ostream", @@ -57,12 +57,12 @@ cc_library( ) cc_test( - name = "parse_tree_test", + name = "tree_test", size = "small", - srcs = ["parse_tree_test.cpp"], + srcs = ["tree_test.cpp"], deps = [ - ":parse_node_kind", - ":parse_tree", + ":node_kind", + ":tree", "//common:ostream", "//testing/base:gtest_main", "//testing/base:test_raw_ostream", @@ -76,12 +76,12 @@ cc_test( ) cc_fuzz_test( - name = "parse_tree_fuzzer", + name = "parse_fuzzer", size = "small", - srcs = ["parse_tree_fuzzer.cpp"], + srcs = ["parse_fuzzer.cpp"], corpus = glob(["fuzzer_corpus/*"]), deps = [ - ":parse_tree", + ":tree", "//common:check", "//toolchain/diagnostics:diagnostic_emitter", "//toolchain/diagnostics:null_diagnostics", @@ -91,9 +91,9 @@ cc_fuzz_test( ) cc_library( - name = "parse_tree_node_location_translator", - hdrs = ["parse_tree_node_location_translator.h"], - deps = [":parse_tree"], + name = "tree_node_location_translator", + hdrs = ["tree_node_location_translator.h"], + deps = [":tree"], ) cc_library( @@ -120,8 +120,8 @@ cc_test( ) file_test( - name = "parse_tree_file_test", - srcs = ["parse_tree_file_test.cpp"], + name = "parse_file_test", + srcs = ["parse_file_test.cpp"], tests = glob(["testdata/**/*.carbon"]), deps = [ "//toolchain/driver:driver_file_test_base", diff --git a/toolchain/parser/__init__.py b/toolchain/parse/__init__.py similarity index 100% rename from toolchain/parser/__init__.py rename to toolchain/parse/__init__.py diff --git a/toolchain/parser/parser_context.cpp b/toolchain/parse/context.cpp similarity index 99% rename from toolchain/parser/parser_context.cpp rename to toolchain/parse/context.cpp index eeed431ed034..47ae867692ef 100644 --- a/toolchain/parser/parser_context.cpp +++ b/toolchain/parse/context.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parser_context.h" +#include "toolchain/parse/context.h" #include @@ -11,8 +11,8 @@ #include "llvm/ADT/STLExtras.h" #include "toolchain/lexer/token_kind.h" #include "toolchain/lexer/tokenized_buffer.h" -#include "toolchain/parser/parse_node_kind.h" -#include "toolchain/parser/parse_tree.h" +#include "toolchain/parse/node_kind.h" +#include "toolchain/parse/tree.h" namespace Carbon::Parse { diff --git a/toolchain/parser/parser_context.h b/toolchain/parse/context.h similarity index 97% rename from toolchain/parser/parser_context.h rename to toolchain/parse/context.h index 72ce0ca30bd8..da5603f03ec7 100644 --- a/toolchain/parser/parser_context.h +++ b/toolchain/parse/context.h @@ -2,8 +2,8 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#ifndef CARBON_TOOLCHAIN_PARSER_PARSER_CONTEXT_H_ -#define CARBON_TOOLCHAIN_PARSER_PARSER_CONTEXT_H_ +#ifndef CARBON_TOOLCHAIN_PARSE_CONTEXT_H_ +#define CARBON_TOOLCHAIN_PARSE_CONTEXT_H_ #include @@ -11,10 +11,10 @@ #include "common/vlog.h" #include "toolchain/lexer/token_kind.h" #include "toolchain/lexer/tokenized_buffer.h" -#include "toolchain/parser/parse_node_kind.h" -#include "toolchain/parser/parse_tree.h" -#include "toolchain/parser/parser_state.h" -#include "toolchain/parser/precedence.h" +#include "toolchain/parse/node_kind.h" +#include "toolchain/parse/precedence.h" +#include "toolchain/parse/state.h" +#include "toolchain/parse/tree.h" namespace Carbon::Parse { @@ -319,8 +319,8 @@ class Context { // `clang-format` has a bug with spacing around `->` returns in macros. See // https://bugs.llvm.org/show_bug.cgi?id=48320 for details. #define CARBON_PARSE_STATE(Name) auto Handle##Name(Context& context)->void; -#include "toolchain/parser/parser_state.def" +#include "toolchain/parse/state.def" } // namespace Carbon::Parse -#endif // CARBON_TOOLCHAIN_PARSER_PARSER_CONTEXT_H_ +#endif // CARBON_TOOLCHAIN_PARSE_CONTEXT_H_ diff --git a/toolchain/parser/fuzzer_corpus/0070c4b257a5d62735b72ecbd27831689e0f741a b/toolchain/parse/fuzzer_corpus/0070c4b257a5d62735b72ecbd27831689e0f741a similarity index 100% rename from toolchain/parser/fuzzer_corpus/0070c4b257a5d62735b72ecbd27831689e0f741a rename to toolchain/parse/fuzzer_corpus/0070c4b257a5d62735b72ecbd27831689e0f741a diff --git a/toolchain/parser/fuzzer_corpus/00983b0026fb2dae8de02df8c2bf4d25ad9d2957 b/toolchain/parse/fuzzer_corpus/00983b0026fb2dae8de02df8c2bf4d25ad9d2957 similarity index 100% rename from toolchain/parser/fuzzer_corpus/00983b0026fb2dae8de02df8c2bf4d25ad9d2957 rename to toolchain/parse/fuzzer_corpus/00983b0026fb2dae8de02df8c2bf4d25ad9d2957 diff --git a/toolchain/parser/fuzzer_corpus/00f54312e38b5706db8c824c9c52c495d2283a82 b/toolchain/parse/fuzzer_corpus/00f54312e38b5706db8c824c9c52c495d2283a82 similarity index 100% rename from toolchain/parser/fuzzer_corpus/00f54312e38b5706db8c824c9c52c495d2283a82 rename to toolchain/parse/fuzzer_corpus/00f54312e38b5706db8c824c9c52c495d2283a82 diff --git a/toolchain/parser/fuzzer_corpus/01ecec351990aceb79096662578dbcebef530266 b/toolchain/parse/fuzzer_corpus/01ecec351990aceb79096662578dbcebef530266 similarity index 100% rename from toolchain/parser/fuzzer_corpus/01ecec351990aceb79096662578dbcebef530266 rename to toolchain/parse/fuzzer_corpus/01ecec351990aceb79096662578dbcebef530266 diff --git a/toolchain/parser/fuzzer_corpus/02081880688a5ba27e5382e4989d62f71bffe7d2 b/toolchain/parse/fuzzer_corpus/02081880688a5ba27e5382e4989d62f71bffe7d2 similarity index 100% rename from toolchain/parser/fuzzer_corpus/02081880688a5ba27e5382e4989d62f71bffe7d2 rename to toolchain/parse/fuzzer_corpus/02081880688a5ba27e5382e4989d62f71bffe7d2 diff --git a/toolchain/parser/fuzzer_corpus/02927414c09a1e0ebc8728d6e2e3507d297720e0 b/toolchain/parse/fuzzer_corpus/02927414c09a1e0ebc8728d6e2e3507d297720e0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/02927414c09a1e0ebc8728d6e2e3507d297720e0 rename to toolchain/parse/fuzzer_corpus/02927414c09a1e0ebc8728d6e2e3507d297720e0 diff --git a/toolchain/parser/fuzzer_corpus/02ddec8b4855127d5616e521bc826659cb04a796 b/toolchain/parse/fuzzer_corpus/02ddec8b4855127d5616e521bc826659cb04a796 similarity index 100% rename from toolchain/parser/fuzzer_corpus/02ddec8b4855127d5616e521bc826659cb04a796 rename to toolchain/parse/fuzzer_corpus/02ddec8b4855127d5616e521bc826659cb04a796 diff --git a/toolchain/parser/fuzzer_corpus/0388b2df0537639ff948074ce9f67c8b5ec81724 b/toolchain/parse/fuzzer_corpus/0388b2df0537639ff948074ce9f67c8b5ec81724 similarity index 100% rename from toolchain/parser/fuzzer_corpus/0388b2df0537639ff948074ce9f67c8b5ec81724 rename to toolchain/parse/fuzzer_corpus/0388b2df0537639ff948074ce9f67c8b5ec81724 diff --git a/toolchain/parser/fuzzer_corpus/039a35c0b5788e58d490e6170c5e2a3ca93126b7 b/toolchain/parse/fuzzer_corpus/039a35c0b5788e58d490e6170c5e2a3ca93126b7 similarity index 100% rename from toolchain/parser/fuzzer_corpus/039a35c0b5788e58d490e6170c5e2a3ca93126b7 rename to toolchain/parse/fuzzer_corpus/039a35c0b5788e58d490e6170c5e2a3ca93126b7 diff --git a/toolchain/parser/fuzzer_corpus/04001c5feb6d32510ea2dac4a7e3b2782178d233 b/toolchain/parse/fuzzer_corpus/04001c5feb6d32510ea2dac4a7e3b2782178d233 similarity index 100% rename from toolchain/parser/fuzzer_corpus/04001c5feb6d32510ea2dac4a7e3b2782178d233 rename to toolchain/parse/fuzzer_corpus/04001c5feb6d32510ea2dac4a7e3b2782178d233 diff --git a/toolchain/parser/fuzzer_corpus/043f9a99b06b50b4f72d7d64785c9f6aed8955be b/toolchain/parse/fuzzer_corpus/043f9a99b06b50b4f72d7d64785c9f6aed8955be similarity index 100% rename from toolchain/parser/fuzzer_corpus/043f9a99b06b50b4f72d7d64785c9f6aed8955be rename to toolchain/parse/fuzzer_corpus/043f9a99b06b50b4f72d7d64785c9f6aed8955be diff --git a/toolchain/parser/fuzzer_corpus/044b47fa071d1a9a649f6929df2a86a602316739 b/toolchain/parse/fuzzer_corpus/044b47fa071d1a9a649f6929df2a86a602316739 similarity index 100% rename from toolchain/parser/fuzzer_corpus/044b47fa071d1a9a649f6929df2a86a602316739 rename to toolchain/parse/fuzzer_corpus/044b47fa071d1a9a649f6929df2a86a602316739 diff --git a/toolchain/parser/fuzzer_corpus/049cb040706926a43a72ba2eed2293fde16ee4f7 b/toolchain/parse/fuzzer_corpus/049cb040706926a43a72ba2eed2293fde16ee4f7 similarity index 100% rename from toolchain/parser/fuzzer_corpus/049cb040706926a43a72ba2eed2293fde16ee4f7 rename to toolchain/parse/fuzzer_corpus/049cb040706926a43a72ba2eed2293fde16ee4f7 diff --git a/toolchain/parser/fuzzer_corpus/04e69659919613110074c6b55a2535005628624b b/toolchain/parse/fuzzer_corpus/04e69659919613110074c6b55a2535005628624b similarity index 100% rename from toolchain/parser/fuzzer_corpus/04e69659919613110074c6b55a2535005628624b rename to toolchain/parse/fuzzer_corpus/04e69659919613110074c6b55a2535005628624b diff --git a/toolchain/parser/fuzzer_corpus/062300fe49127d478e279f2c8c6624cf921e761b b/toolchain/parse/fuzzer_corpus/062300fe49127d478e279f2c8c6624cf921e761b similarity index 100% rename from toolchain/parser/fuzzer_corpus/062300fe49127d478e279f2c8c6624cf921e761b rename to toolchain/parse/fuzzer_corpus/062300fe49127d478e279f2c8c6624cf921e761b diff --git a/toolchain/parser/fuzzer_corpus/073fa4c84b38942fe8294893b1d8ee760c824f37 b/toolchain/parse/fuzzer_corpus/073fa4c84b38942fe8294893b1d8ee760c824f37 similarity index 100% rename from toolchain/parser/fuzzer_corpus/073fa4c84b38942fe8294893b1d8ee760c824f37 rename to toolchain/parse/fuzzer_corpus/073fa4c84b38942fe8294893b1d8ee760c824f37 diff --git a/toolchain/parser/fuzzer_corpus/076affaa4c46bf4b9b399969094dc72a9df8d775 b/toolchain/parse/fuzzer_corpus/076affaa4c46bf4b9b399969094dc72a9df8d775 similarity index 100% rename from toolchain/parser/fuzzer_corpus/076affaa4c46bf4b9b399969094dc72a9df8d775 rename to toolchain/parse/fuzzer_corpus/076affaa4c46bf4b9b399969094dc72a9df8d775 diff --git a/toolchain/parser/fuzzer_corpus/07872cd439777dea0917e53c4070c4e2f5499c34 b/toolchain/parse/fuzzer_corpus/07872cd439777dea0917e53c4070c4e2f5499c34 similarity index 100% rename from toolchain/parser/fuzzer_corpus/07872cd439777dea0917e53c4070c4e2f5499c34 rename to toolchain/parse/fuzzer_corpus/07872cd439777dea0917e53c4070c4e2f5499c34 diff --git a/toolchain/parser/fuzzer_corpus/0847ff144a8a5fd6df2efc24062333302de31d8a b/toolchain/parse/fuzzer_corpus/0847ff144a8a5fd6df2efc24062333302de31d8a similarity index 100% rename from toolchain/parser/fuzzer_corpus/0847ff144a8a5fd6df2efc24062333302de31d8a rename to toolchain/parse/fuzzer_corpus/0847ff144a8a5fd6df2efc24062333302de31d8a diff --git a/toolchain/parser/fuzzer_corpus/08de8afe0f4b1a7482f82b4483ed8e67ff9d3950 b/toolchain/parse/fuzzer_corpus/08de8afe0f4b1a7482f82b4483ed8e67ff9d3950 similarity index 100% rename from toolchain/parser/fuzzer_corpus/08de8afe0f4b1a7482f82b4483ed8e67ff9d3950 rename to toolchain/parse/fuzzer_corpus/08de8afe0f4b1a7482f82b4483ed8e67ff9d3950 diff --git a/toolchain/parser/fuzzer_corpus/09010764cf42320a71f4ef9f9f4b07aa9ff3fb28 b/toolchain/parse/fuzzer_corpus/09010764cf42320a71f4ef9f9f4b07aa9ff3fb28 similarity index 100% rename from toolchain/parser/fuzzer_corpus/09010764cf42320a71f4ef9f9f4b07aa9ff3fb28 rename to toolchain/parse/fuzzer_corpus/09010764cf42320a71f4ef9f9f4b07aa9ff3fb28 diff --git a/toolchain/parser/fuzzer_corpus/0927368a50716a0cf040472d656fadaaf03355de b/toolchain/parse/fuzzer_corpus/0927368a50716a0cf040472d656fadaaf03355de similarity index 100% rename from toolchain/parser/fuzzer_corpus/0927368a50716a0cf040472d656fadaaf03355de rename to toolchain/parse/fuzzer_corpus/0927368a50716a0cf040472d656fadaaf03355de diff --git a/toolchain/parser/fuzzer_corpus/09943ce3320190181bc98edd7a8f25b342a4717a b/toolchain/parse/fuzzer_corpus/09943ce3320190181bc98edd7a8f25b342a4717a similarity index 100% rename from toolchain/parser/fuzzer_corpus/09943ce3320190181bc98edd7a8f25b342a4717a rename to toolchain/parse/fuzzer_corpus/09943ce3320190181bc98edd7a8f25b342a4717a diff --git a/toolchain/parser/fuzzer_corpus/09f51bfa00ad03af42fbf220cdfe078cb86eba82 b/toolchain/parse/fuzzer_corpus/09f51bfa00ad03af42fbf220cdfe078cb86eba82 similarity index 100% rename from toolchain/parser/fuzzer_corpus/09f51bfa00ad03af42fbf220cdfe078cb86eba82 rename to toolchain/parse/fuzzer_corpus/09f51bfa00ad03af42fbf220cdfe078cb86eba82 diff --git a/toolchain/parser/fuzzer_corpus/09f88ffa07c965dec16c66e720ca192c8c069375 b/toolchain/parse/fuzzer_corpus/09f88ffa07c965dec16c66e720ca192c8c069375 similarity index 100% rename from toolchain/parser/fuzzer_corpus/09f88ffa07c965dec16c66e720ca192c8c069375 rename to toolchain/parse/fuzzer_corpus/09f88ffa07c965dec16c66e720ca192c8c069375 diff --git a/toolchain/parser/fuzzer_corpus/0a7ef04e3f3e44d0ecc02728a5b2e7766b961983 b/toolchain/parse/fuzzer_corpus/0a7ef04e3f3e44d0ecc02728a5b2e7766b961983 similarity index 100% rename from toolchain/parser/fuzzer_corpus/0a7ef04e3f3e44d0ecc02728a5b2e7766b961983 rename to toolchain/parse/fuzzer_corpus/0a7ef04e3f3e44d0ecc02728a5b2e7766b961983 diff --git a/toolchain/parser/fuzzer_corpus/0aa3cf02285b3dc71f066761840882453a7b2206 b/toolchain/parse/fuzzer_corpus/0aa3cf02285b3dc71f066761840882453a7b2206 similarity index 100% rename from toolchain/parser/fuzzer_corpus/0aa3cf02285b3dc71f066761840882453a7b2206 rename to toolchain/parse/fuzzer_corpus/0aa3cf02285b3dc71f066761840882453a7b2206 diff --git a/toolchain/parser/fuzzer_corpus/0ad8d7ffe749474f00b83fdc0ab63fd0efe4be17 b/toolchain/parse/fuzzer_corpus/0ad8d7ffe749474f00b83fdc0ab63fd0efe4be17 similarity index 100% rename from toolchain/parser/fuzzer_corpus/0ad8d7ffe749474f00b83fdc0ab63fd0efe4be17 rename to toolchain/parse/fuzzer_corpus/0ad8d7ffe749474f00b83fdc0ab63fd0efe4be17 diff --git a/toolchain/parser/fuzzer_corpus/0b656451855e16143574319c2c02c7278916e53d b/toolchain/parse/fuzzer_corpus/0b656451855e16143574319c2c02c7278916e53d similarity index 100% rename from toolchain/parser/fuzzer_corpus/0b656451855e16143574319c2c02c7278916e53d rename to toolchain/parse/fuzzer_corpus/0b656451855e16143574319c2c02c7278916e53d diff --git a/toolchain/parser/fuzzer_corpus/0ba5482c447a7032f934f443de5577fe83169fcd b/toolchain/parse/fuzzer_corpus/0ba5482c447a7032f934f443de5577fe83169fcd similarity index 100% rename from toolchain/parser/fuzzer_corpus/0ba5482c447a7032f934f443de5577fe83169fcd rename to toolchain/parse/fuzzer_corpus/0ba5482c447a7032f934f443de5577fe83169fcd diff --git a/toolchain/parser/fuzzer_corpus/0d75c206d438f55ffb3055aafa6ece4dc0b1d8c2 b/toolchain/parse/fuzzer_corpus/0d75c206d438f55ffb3055aafa6ece4dc0b1d8c2 similarity index 100% rename from toolchain/parser/fuzzer_corpus/0d75c206d438f55ffb3055aafa6ece4dc0b1d8c2 rename to toolchain/parse/fuzzer_corpus/0d75c206d438f55ffb3055aafa6ece4dc0b1d8c2 diff --git a/toolchain/parser/fuzzer_corpus/0d968cc12e55af8d4306e667c5c817b16b8e1b79 b/toolchain/parse/fuzzer_corpus/0d968cc12e55af8d4306e667c5c817b16b8e1b79 similarity index 100% rename from toolchain/parser/fuzzer_corpus/0d968cc12e55af8d4306e667c5c817b16b8e1b79 rename to toolchain/parse/fuzzer_corpus/0d968cc12e55af8d4306e667c5c817b16b8e1b79 diff --git a/toolchain/parser/fuzzer_corpus/0db8178cf99d00340ad773ad8cbd9559037707f3 b/toolchain/parse/fuzzer_corpus/0db8178cf99d00340ad773ad8cbd9559037707f3 similarity index 100% rename from toolchain/parser/fuzzer_corpus/0db8178cf99d00340ad773ad8cbd9559037707f3 rename to toolchain/parse/fuzzer_corpus/0db8178cf99d00340ad773ad8cbd9559037707f3 diff --git a/toolchain/parser/fuzzer_corpus/0e39781318c2c288f8b50d2599e5db584ca6403c b/toolchain/parse/fuzzer_corpus/0e39781318c2c288f8b50d2599e5db584ca6403c similarity index 100% rename from toolchain/parser/fuzzer_corpus/0e39781318c2c288f8b50d2599e5db584ca6403c rename to toolchain/parse/fuzzer_corpus/0e39781318c2c288f8b50d2599e5db584ca6403c diff --git a/toolchain/parser/fuzzer_corpus/0e7ed085031d14c75de885a43f8055de2f3771c5 b/toolchain/parse/fuzzer_corpus/0e7ed085031d14c75de885a43f8055de2f3771c5 similarity index 100% rename from toolchain/parser/fuzzer_corpus/0e7ed085031d14c75de885a43f8055de2f3771c5 rename to toolchain/parse/fuzzer_corpus/0e7ed085031d14c75de885a43f8055de2f3771c5 diff --git a/toolchain/parser/fuzzer_corpus/0ee1b55e445f4a407f08dbc3bbf8c19b11d1d56c b/toolchain/parse/fuzzer_corpus/0ee1b55e445f4a407f08dbc3bbf8c19b11d1d56c similarity index 100% rename from toolchain/parser/fuzzer_corpus/0ee1b55e445f4a407f08dbc3bbf8c19b11d1d56c rename to toolchain/parse/fuzzer_corpus/0ee1b55e445f4a407f08dbc3bbf8c19b11d1d56c diff --git a/toolchain/parser/fuzzer_corpus/0f3abe6df8abad7e60c636a1b55987e10596a9a8 b/toolchain/parse/fuzzer_corpus/0f3abe6df8abad7e60c636a1b55987e10596a9a8 similarity index 100% rename from toolchain/parser/fuzzer_corpus/0f3abe6df8abad7e60c636a1b55987e10596a9a8 rename to toolchain/parse/fuzzer_corpus/0f3abe6df8abad7e60c636a1b55987e10596a9a8 diff --git a/toolchain/parser/fuzzer_corpus/0fcf0bd2e6e6735804be2e231844f4b0035c6658 b/toolchain/parse/fuzzer_corpus/0fcf0bd2e6e6735804be2e231844f4b0035c6658 similarity index 100% rename from toolchain/parser/fuzzer_corpus/0fcf0bd2e6e6735804be2e231844f4b0035c6658 rename to toolchain/parse/fuzzer_corpus/0fcf0bd2e6e6735804be2e231844f4b0035c6658 diff --git a/toolchain/parser/fuzzer_corpus/0fe5a6a76aaaf81ee9456d3c7316edec7e8d0767 b/toolchain/parse/fuzzer_corpus/0fe5a6a76aaaf81ee9456d3c7316edec7e8d0767 similarity index 100% rename from toolchain/parser/fuzzer_corpus/0fe5a6a76aaaf81ee9456d3c7316edec7e8d0767 rename to toolchain/parse/fuzzer_corpus/0fe5a6a76aaaf81ee9456d3c7316edec7e8d0767 diff --git a/toolchain/parser/fuzzer_corpus/10de165e3456bde804899c08a8b74b6a490f1eba b/toolchain/parse/fuzzer_corpus/10de165e3456bde804899c08a8b74b6a490f1eba similarity index 100% rename from toolchain/parser/fuzzer_corpus/10de165e3456bde804899c08a8b74b6a490f1eba rename to toolchain/parse/fuzzer_corpus/10de165e3456bde804899c08a8b74b6a490f1eba diff --git a/toolchain/parser/fuzzer_corpus/114f91b835c2b13afc7c92dc7c98eabbc7c4c3a5 b/toolchain/parse/fuzzer_corpus/114f91b835c2b13afc7c92dc7c98eabbc7c4c3a5 similarity index 100% rename from toolchain/parser/fuzzer_corpus/114f91b835c2b13afc7c92dc7c98eabbc7c4c3a5 rename to toolchain/parse/fuzzer_corpus/114f91b835c2b13afc7c92dc7c98eabbc7c4c3a5 diff --git a/toolchain/parser/fuzzer_corpus/12033d109a3ab4a4068fb4f5283aa8ef2b4b2939 b/toolchain/parse/fuzzer_corpus/12033d109a3ab4a4068fb4f5283aa8ef2b4b2939 similarity index 100% rename from toolchain/parser/fuzzer_corpus/12033d109a3ab4a4068fb4f5283aa8ef2b4b2939 rename to toolchain/parse/fuzzer_corpus/12033d109a3ab4a4068fb4f5283aa8ef2b4b2939 diff --git a/toolchain/parser/fuzzer_corpus/1208be067b482d13dffa6e84244371f7266c8160 b/toolchain/parse/fuzzer_corpus/1208be067b482d13dffa6e84244371f7266c8160 similarity index 100% rename from toolchain/parser/fuzzer_corpus/1208be067b482d13dffa6e84244371f7266c8160 rename to toolchain/parse/fuzzer_corpus/1208be067b482d13dffa6e84244371f7266c8160 diff --git a/toolchain/parser/fuzzer_corpus/128fa7deaa928f1d747d86062e5d3d213c25c726 b/toolchain/parse/fuzzer_corpus/128fa7deaa928f1d747d86062e5d3d213c25c726 similarity index 100% rename from toolchain/parser/fuzzer_corpus/128fa7deaa928f1d747d86062e5d3d213c25c726 rename to toolchain/parse/fuzzer_corpus/128fa7deaa928f1d747d86062e5d3d213c25c726 diff --git a/toolchain/parser/fuzzer_corpus/12b4b334134a4d960f633e6c4099056d6254cf51 b/toolchain/parse/fuzzer_corpus/12b4b334134a4d960f633e6c4099056d6254cf51 similarity index 100% rename from toolchain/parser/fuzzer_corpus/12b4b334134a4d960f633e6c4099056d6254cf51 rename to toolchain/parse/fuzzer_corpus/12b4b334134a4d960f633e6c4099056d6254cf51 diff --git a/toolchain/parser/fuzzer_corpus/12ec48cdf6b94105e7ade03f1c2963d13ac0d77c b/toolchain/parse/fuzzer_corpus/12ec48cdf6b94105e7ade03f1c2963d13ac0d77c similarity index 100% rename from toolchain/parser/fuzzer_corpus/12ec48cdf6b94105e7ade03f1c2963d13ac0d77c rename to toolchain/parse/fuzzer_corpus/12ec48cdf6b94105e7ade03f1c2963d13ac0d77c diff --git a/toolchain/parser/fuzzer_corpus/139cf5f51919c2f88794b3d6afecd894d3795bc4 b/toolchain/parse/fuzzer_corpus/139cf5f51919c2f88794b3d6afecd894d3795bc4 similarity index 100% rename from toolchain/parser/fuzzer_corpus/139cf5f51919c2f88794b3d6afecd894d3795bc4 rename to toolchain/parse/fuzzer_corpus/139cf5f51919c2f88794b3d6afecd894d3795bc4 diff --git a/toolchain/parser/fuzzer_corpus/13da308a93caa154fd268cb66ff9350d5e001308 b/toolchain/parse/fuzzer_corpus/13da308a93caa154fd268cb66ff9350d5e001308 similarity index 100% rename from toolchain/parser/fuzzer_corpus/13da308a93caa154fd268cb66ff9350d5e001308 rename to toolchain/parse/fuzzer_corpus/13da308a93caa154fd268cb66ff9350d5e001308 diff --git a/toolchain/parser/fuzzer_corpus/143e2326892e723c0b68722b1e4b58a44e61e839 b/toolchain/parse/fuzzer_corpus/143e2326892e723c0b68722b1e4b58a44e61e839 similarity index 100% rename from toolchain/parser/fuzzer_corpus/143e2326892e723c0b68722b1e4b58a44e61e839 rename to toolchain/parse/fuzzer_corpus/143e2326892e723c0b68722b1e4b58a44e61e839 diff --git a/toolchain/parser/fuzzer_corpus/1489f923c4dca729178b3e3233458550d8dddf29 b/toolchain/parse/fuzzer_corpus/1489f923c4dca729178b3e3233458550d8dddf29 similarity index 100% rename from toolchain/parser/fuzzer_corpus/1489f923c4dca729178b3e3233458550d8dddf29 rename to toolchain/parse/fuzzer_corpus/1489f923c4dca729178b3e3233458550d8dddf29 diff --git a/toolchain/parser/fuzzer_corpus/150b1dea9b203b242440628e55aa9962d328e970 b/toolchain/parse/fuzzer_corpus/150b1dea9b203b242440628e55aa9962d328e970 similarity index 100% rename from toolchain/parser/fuzzer_corpus/150b1dea9b203b242440628e55aa9962d328e970 rename to toolchain/parse/fuzzer_corpus/150b1dea9b203b242440628e55aa9962d328e970 diff --git a/toolchain/parser/fuzzer_corpus/1518eddffd2ea99c2db347e4b07bbb9c2e148616 b/toolchain/parse/fuzzer_corpus/1518eddffd2ea99c2db347e4b07bbb9c2e148616 similarity index 100% rename from toolchain/parser/fuzzer_corpus/1518eddffd2ea99c2db347e4b07bbb9c2e148616 rename to toolchain/parse/fuzzer_corpus/1518eddffd2ea99c2db347e4b07bbb9c2e148616 diff --git a/toolchain/parser/fuzzer_corpus/15457429ccbc4ced908ec8d06f103c2c98bbbdb3 b/toolchain/parse/fuzzer_corpus/15457429ccbc4ced908ec8d06f103c2c98bbbdb3 similarity index 100% rename from toolchain/parser/fuzzer_corpus/15457429ccbc4ced908ec8d06f103c2c98bbbdb3 rename to toolchain/parse/fuzzer_corpus/15457429ccbc4ced908ec8d06f103c2c98bbbdb3 diff --git a/toolchain/parser/fuzzer_corpus/155662963cb5f19922dab58838168228b1e014c3 b/toolchain/parse/fuzzer_corpus/155662963cb5f19922dab58838168228b1e014c3 similarity index 100% rename from toolchain/parser/fuzzer_corpus/155662963cb5f19922dab58838168228b1e014c3 rename to toolchain/parse/fuzzer_corpus/155662963cb5f19922dab58838168228b1e014c3 diff --git a/toolchain/parser/fuzzer_corpus/1571c4355b51fd1956088954d879c57afc5163ff b/toolchain/parse/fuzzer_corpus/1571c4355b51fd1956088954d879c57afc5163ff similarity index 100% rename from toolchain/parser/fuzzer_corpus/1571c4355b51fd1956088954d879c57afc5163ff rename to toolchain/parse/fuzzer_corpus/1571c4355b51fd1956088954d879c57afc5163ff diff --git a/toolchain/parser/fuzzer_corpus/168dc21309d61fe1e063df68c2a5f149311cfcdc b/toolchain/parse/fuzzer_corpus/168dc21309d61fe1e063df68c2a5f149311cfcdc similarity index 100% rename from toolchain/parser/fuzzer_corpus/168dc21309d61fe1e063df68c2a5f149311cfcdc rename to toolchain/parse/fuzzer_corpus/168dc21309d61fe1e063df68c2a5f149311cfcdc diff --git a/toolchain/parser/fuzzer_corpus/16b64cf94678e34113f9455ed7800c90a0027dec b/toolchain/parse/fuzzer_corpus/16b64cf94678e34113f9455ed7800c90a0027dec similarity index 100% rename from toolchain/parser/fuzzer_corpus/16b64cf94678e34113f9455ed7800c90a0027dec rename to toolchain/parse/fuzzer_corpus/16b64cf94678e34113f9455ed7800c90a0027dec diff --git a/toolchain/parser/fuzzer_corpus/176afca999aa82b2b71ea72c3240ba7776079f15 b/toolchain/parse/fuzzer_corpus/176afca999aa82b2b71ea72c3240ba7776079f15 similarity index 100% rename from toolchain/parser/fuzzer_corpus/176afca999aa82b2b71ea72c3240ba7776079f15 rename to toolchain/parse/fuzzer_corpus/176afca999aa82b2b71ea72c3240ba7776079f15 diff --git a/toolchain/parser/fuzzer_corpus/17bbee402bd8cdd6e386a039cb0023ceee7c21b0 b/toolchain/parse/fuzzer_corpus/17bbee402bd8cdd6e386a039cb0023ceee7c21b0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/17bbee402bd8cdd6e386a039cb0023ceee7c21b0 rename to toolchain/parse/fuzzer_corpus/17bbee402bd8cdd6e386a039cb0023ceee7c21b0 diff --git a/toolchain/parser/fuzzer_corpus/18be96b3ef011defa68c04113354445d6677fadf b/toolchain/parse/fuzzer_corpus/18be96b3ef011defa68c04113354445d6677fadf similarity index 100% rename from toolchain/parser/fuzzer_corpus/18be96b3ef011defa68c04113354445d6677fadf rename to toolchain/parse/fuzzer_corpus/18be96b3ef011defa68c04113354445d6677fadf diff --git a/toolchain/parser/fuzzer_corpus/191074e33f978a2a8d63c9e1e34bb17077a9a588 b/toolchain/parse/fuzzer_corpus/191074e33f978a2a8d63c9e1e34bb17077a9a588 similarity index 100% rename from toolchain/parser/fuzzer_corpus/191074e33f978a2a8d63c9e1e34bb17077a9a588 rename to toolchain/parse/fuzzer_corpus/191074e33f978a2a8d63c9e1e34bb17077a9a588 diff --git a/toolchain/parser/fuzzer_corpus/19693216f273f9aff7108346e4bcd2f8c966f4ae b/toolchain/parse/fuzzer_corpus/19693216f273f9aff7108346e4bcd2f8c966f4ae similarity index 100% rename from toolchain/parser/fuzzer_corpus/19693216f273f9aff7108346e4bcd2f8c966f4ae rename to toolchain/parse/fuzzer_corpus/19693216f273f9aff7108346e4bcd2f8c966f4ae diff --git a/toolchain/parser/fuzzer_corpus/1a1c812723cfc99c0d1950586bf64a8a0bd8dd21 b/toolchain/parse/fuzzer_corpus/1a1c812723cfc99c0d1950586bf64a8a0bd8dd21 similarity index 100% rename from toolchain/parser/fuzzer_corpus/1a1c812723cfc99c0d1950586bf64a8a0bd8dd21 rename to toolchain/parse/fuzzer_corpus/1a1c812723cfc99c0d1950586bf64a8a0bd8dd21 diff --git a/toolchain/parser/fuzzer_corpus/1b39bdf9057eb34a7ce083c976d91beaff9243a2 b/toolchain/parse/fuzzer_corpus/1b39bdf9057eb34a7ce083c976d91beaff9243a2 similarity index 100% rename from toolchain/parser/fuzzer_corpus/1b39bdf9057eb34a7ce083c976d91beaff9243a2 rename to toolchain/parse/fuzzer_corpus/1b39bdf9057eb34a7ce083c976d91beaff9243a2 diff --git a/toolchain/parser/fuzzer_corpus/1c049c5e2792a5a37dd9b381673d185ab4f0f9ee b/toolchain/parse/fuzzer_corpus/1c049c5e2792a5a37dd9b381673d185ab4f0f9ee similarity index 100% rename from toolchain/parser/fuzzer_corpus/1c049c5e2792a5a37dd9b381673d185ab4f0f9ee rename to toolchain/parse/fuzzer_corpus/1c049c5e2792a5a37dd9b381673d185ab4f0f9ee diff --git a/toolchain/parser/fuzzer_corpus/1cf7234e1ba7123b380fc9bdb1be2e3f01dac04d b/toolchain/parse/fuzzer_corpus/1cf7234e1ba7123b380fc9bdb1be2e3f01dac04d similarity index 100% rename from toolchain/parser/fuzzer_corpus/1cf7234e1ba7123b380fc9bdb1be2e3f01dac04d rename to toolchain/parse/fuzzer_corpus/1cf7234e1ba7123b380fc9bdb1be2e3f01dac04d diff --git a/toolchain/parser/fuzzer_corpus/1e6d3c3b55ccb0d68d53c73a555b846e6cf8186c b/toolchain/parse/fuzzer_corpus/1e6d3c3b55ccb0d68d53c73a555b846e6cf8186c similarity index 100% rename from toolchain/parser/fuzzer_corpus/1e6d3c3b55ccb0d68d53c73a555b846e6cf8186c rename to toolchain/parse/fuzzer_corpus/1e6d3c3b55ccb0d68d53c73a555b846e6cf8186c diff --git a/toolchain/parser/fuzzer_corpus/1fa756fd20f8cdf9686442489978b5c949f03c94 b/toolchain/parse/fuzzer_corpus/1fa756fd20f8cdf9686442489978b5c949f03c94 similarity index 100% rename from toolchain/parser/fuzzer_corpus/1fa756fd20f8cdf9686442489978b5c949f03c94 rename to toolchain/parse/fuzzer_corpus/1fa756fd20f8cdf9686442489978b5c949f03c94 diff --git a/toolchain/parser/fuzzer_corpus/2075398620e9ece84ba45696102d607461d3013e b/toolchain/parse/fuzzer_corpus/2075398620e9ece84ba45696102d607461d3013e similarity index 100% rename from toolchain/parser/fuzzer_corpus/2075398620e9ece84ba45696102d607461d3013e rename to toolchain/parse/fuzzer_corpus/2075398620e9ece84ba45696102d607461d3013e diff --git a/toolchain/parser/fuzzer_corpus/207a33e16f5a0d38333804850baa752141048077 b/toolchain/parse/fuzzer_corpus/207a33e16f5a0d38333804850baa752141048077 similarity index 100% rename from toolchain/parser/fuzzer_corpus/207a33e16f5a0d38333804850baa752141048077 rename to toolchain/parse/fuzzer_corpus/207a33e16f5a0d38333804850baa752141048077 diff --git a/toolchain/parser/fuzzer_corpus/2185caa3a086573629b49f7030abfbc5cb164a05 b/toolchain/parse/fuzzer_corpus/2185caa3a086573629b49f7030abfbc5cb164a05 similarity index 100% rename from toolchain/parser/fuzzer_corpus/2185caa3a086573629b49f7030abfbc5cb164a05 rename to toolchain/parse/fuzzer_corpus/2185caa3a086573629b49f7030abfbc5cb164a05 diff --git a/toolchain/parser/fuzzer_corpus/21ab82bcdb73cef5c88faccf2930439a80f6aa2a b/toolchain/parse/fuzzer_corpus/21ab82bcdb73cef5c88faccf2930439a80f6aa2a similarity index 100% rename from toolchain/parser/fuzzer_corpus/21ab82bcdb73cef5c88faccf2930439a80f6aa2a rename to toolchain/parse/fuzzer_corpus/21ab82bcdb73cef5c88faccf2930439a80f6aa2a diff --git a/toolchain/parser/fuzzer_corpus/2380c194a3cf4ebd90289510bd36d3237c4eff90 b/toolchain/parse/fuzzer_corpus/2380c194a3cf4ebd90289510bd36d3237c4eff90 similarity index 100% rename from toolchain/parser/fuzzer_corpus/2380c194a3cf4ebd90289510bd36d3237c4eff90 rename to toolchain/parse/fuzzer_corpus/2380c194a3cf4ebd90289510bd36d3237c4eff90 diff --git a/toolchain/parser/fuzzer_corpus/2405a901ebd782565915e40a9c7175af077da320 b/toolchain/parse/fuzzer_corpus/2405a901ebd782565915e40a9c7175af077da320 similarity index 100% rename from toolchain/parser/fuzzer_corpus/2405a901ebd782565915e40a9c7175af077da320 rename to toolchain/parse/fuzzer_corpus/2405a901ebd782565915e40a9c7175af077da320 diff --git a/toolchain/parser/fuzzer_corpus/2431f06ad2f7e5a00c3edcf50bd8df35ad2d213a b/toolchain/parse/fuzzer_corpus/2431f06ad2f7e5a00c3edcf50bd8df35ad2d213a similarity index 100% rename from toolchain/parser/fuzzer_corpus/2431f06ad2f7e5a00c3edcf50bd8df35ad2d213a rename to toolchain/parse/fuzzer_corpus/2431f06ad2f7e5a00c3edcf50bd8df35ad2d213a diff --git a/toolchain/parser/fuzzer_corpus/248e15cac0d0566b32ee1de84f1a97258c808048 b/toolchain/parse/fuzzer_corpus/248e15cac0d0566b32ee1de84f1a97258c808048 similarity index 100% rename from toolchain/parser/fuzzer_corpus/248e15cac0d0566b32ee1de84f1a97258c808048 rename to toolchain/parse/fuzzer_corpus/248e15cac0d0566b32ee1de84f1a97258c808048 diff --git a/toolchain/parser/fuzzer_corpus/2494a52ac3fd2d281018a9de8d8b99a96d23b755 b/toolchain/parse/fuzzer_corpus/2494a52ac3fd2d281018a9de8d8b99a96d23b755 similarity index 100% rename from toolchain/parser/fuzzer_corpus/2494a52ac3fd2d281018a9de8d8b99a96d23b755 rename to toolchain/parse/fuzzer_corpus/2494a52ac3fd2d281018a9de8d8b99a96d23b755 diff --git a/toolchain/parser/fuzzer_corpus/24f09b8f67911a60fb76b0787a3aa5c51b9e4aa7 b/toolchain/parse/fuzzer_corpus/24f09b8f67911a60fb76b0787a3aa5c51b9e4aa7 similarity index 100% rename from toolchain/parser/fuzzer_corpus/24f09b8f67911a60fb76b0787a3aa5c51b9e4aa7 rename to toolchain/parse/fuzzer_corpus/24f09b8f67911a60fb76b0787a3aa5c51b9e4aa7 diff --git a/toolchain/parser/fuzzer_corpus/259f67ed1c6eddaf7ff1b7a57354e8e05b1764b7 b/toolchain/parse/fuzzer_corpus/259f67ed1c6eddaf7ff1b7a57354e8e05b1764b7 similarity index 100% rename from toolchain/parser/fuzzer_corpus/259f67ed1c6eddaf7ff1b7a57354e8e05b1764b7 rename to toolchain/parse/fuzzer_corpus/259f67ed1c6eddaf7ff1b7a57354e8e05b1764b7 diff --git a/toolchain/parser/fuzzer_corpus/25eb49052f569f2b6224ec69827bb0559c6266ce b/toolchain/parse/fuzzer_corpus/25eb49052f569f2b6224ec69827bb0559c6266ce similarity index 100% rename from toolchain/parser/fuzzer_corpus/25eb49052f569f2b6224ec69827bb0559c6266ce rename to toolchain/parse/fuzzer_corpus/25eb49052f569f2b6224ec69827bb0559c6266ce diff --git a/toolchain/parser/fuzzer_corpus/25f17147065a7604fe02ff52c22d77d55f46aec0 b/toolchain/parse/fuzzer_corpus/25f17147065a7604fe02ff52c22d77d55f46aec0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/25f17147065a7604fe02ff52c22d77d55f46aec0 rename to toolchain/parse/fuzzer_corpus/25f17147065a7604fe02ff52c22d77d55f46aec0 diff --git a/toolchain/parser/fuzzer_corpus/26375a214ff72dcec3d99a0e8c3e12f48c174f91 b/toolchain/parse/fuzzer_corpus/26375a214ff72dcec3d99a0e8c3e12f48c174f91 similarity index 100% rename from toolchain/parser/fuzzer_corpus/26375a214ff72dcec3d99a0e8c3e12f48c174f91 rename to toolchain/parse/fuzzer_corpus/26375a214ff72dcec3d99a0e8c3e12f48c174f91 diff --git a/toolchain/parser/fuzzer_corpus/26ffdd8987ca20c37b2e8b30866e534342d1c175 b/toolchain/parse/fuzzer_corpus/26ffdd8987ca20c37b2e8b30866e534342d1c175 similarity index 100% rename from toolchain/parser/fuzzer_corpus/26ffdd8987ca20c37b2e8b30866e534342d1c175 rename to toolchain/parse/fuzzer_corpus/26ffdd8987ca20c37b2e8b30866e534342d1c175 diff --git a/toolchain/parser/fuzzer_corpus/27b24837f9fb8b231882aba80241a51a732d7080 b/toolchain/parse/fuzzer_corpus/27b24837f9fb8b231882aba80241a51a732d7080 similarity index 100% rename from toolchain/parser/fuzzer_corpus/27b24837f9fb8b231882aba80241a51a732d7080 rename to toolchain/parse/fuzzer_corpus/27b24837f9fb8b231882aba80241a51a732d7080 diff --git a/toolchain/parser/fuzzer_corpus/285fc11d7f2b301050dad1055ae07ae8ea434fa7 b/toolchain/parse/fuzzer_corpus/285fc11d7f2b301050dad1055ae07ae8ea434fa7 similarity index 100% rename from toolchain/parser/fuzzer_corpus/285fc11d7f2b301050dad1055ae07ae8ea434fa7 rename to toolchain/parse/fuzzer_corpus/285fc11d7f2b301050dad1055ae07ae8ea434fa7 diff --git a/toolchain/parser/fuzzer_corpus/29189967d00b3cbd0bec6d3ba7a0ba53593d68b0 b/toolchain/parse/fuzzer_corpus/29189967d00b3cbd0bec6d3ba7a0ba53593d68b0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/29189967d00b3cbd0bec6d3ba7a0ba53593d68b0 rename to toolchain/parse/fuzzer_corpus/29189967d00b3cbd0bec6d3ba7a0ba53593d68b0 diff --git a/toolchain/parser/fuzzer_corpus/298d9fd041f4045e8a6f51395cb9b1f12f84740c b/toolchain/parse/fuzzer_corpus/298d9fd041f4045e8a6f51395cb9b1f12f84740c similarity index 100% rename from toolchain/parser/fuzzer_corpus/298d9fd041f4045e8a6f51395cb9b1f12f84740c rename to toolchain/parse/fuzzer_corpus/298d9fd041f4045e8a6f51395cb9b1f12f84740c diff --git a/toolchain/parser/fuzzer_corpus/29c07937042029d42ded435734bb17a9da1a13ef b/toolchain/parse/fuzzer_corpus/29c07937042029d42ded435734bb17a9da1a13ef similarity index 100% rename from toolchain/parser/fuzzer_corpus/29c07937042029d42ded435734bb17a9da1a13ef rename to toolchain/parse/fuzzer_corpus/29c07937042029d42ded435734bb17a9da1a13ef diff --git a/toolchain/parser/fuzzer_corpus/2a02e597d1a05281f3438aa56e604af5ea226391 b/toolchain/parse/fuzzer_corpus/2a02e597d1a05281f3438aa56e604af5ea226391 similarity index 100% rename from toolchain/parser/fuzzer_corpus/2a02e597d1a05281f3438aa56e604af5ea226391 rename to toolchain/parse/fuzzer_corpus/2a02e597d1a05281f3438aa56e604af5ea226391 diff --git a/toolchain/parser/fuzzer_corpus/2a632a8af327465dfa149e5e36f761e0c3ed9cbb b/toolchain/parse/fuzzer_corpus/2a632a8af327465dfa149e5e36f761e0c3ed9cbb similarity index 100% rename from toolchain/parser/fuzzer_corpus/2a632a8af327465dfa149e5e36f761e0c3ed9cbb rename to toolchain/parse/fuzzer_corpus/2a632a8af327465dfa149e5e36f761e0c3ed9cbb diff --git a/toolchain/parser/fuzzer_corpus/2adee695b16f21579babe698c46496bc7888d515 b/toolchain/parse/fuzzer_corpus/2adee695b16f21579babe698c46496bc7888d515 similarity index 100% rename from toolchain/parser/fuzzer_corpus/2adee695b16f21579babe698c46496bc7888d515 rename to toolchain/parse/fuzzer_corpus/2adee695b16f21579babe698c46496bc7888d515 diff --git a/toolchain/parser/fuzzer_corpus/2b54b86a7a03996193e2a16e2dedc7bc3c4fdcf8 b/toolchain/parse/fuzzer_corpus/2b54b86a7a03996193e2a16e2dedc7bc3c4fdcf8 similarity index 100% rename from toolchain/parser/fuzzer_corpus/2b54b86a7a03996193e2a16e2dedc7bc3c4fdcf8 rename to toolchain/parse/fuzzer_corpus/2b54b86a7a03996193e2a16e2dedc7bc3c4fdcf8 diff --git a/toolchain/parser/fuzzer_corpus/2b5d3b133ba8094e7e96c18bbb5750320af115b7 b/toolchain/parse/fuzzer_corpus/2b5d3b133ba8094e7e96c18bbb5750320af115b7 similarity index 100% rename from toolchain/parser/fuzzer_corpus/2b5d3b133ba8094e7e96c18bbb5750320af115b7 rename to toolchain/parse/fuzzer_corpus/2b5d3b133ba8094e7e96c18bbb5750320af115b7 diff --git a/toolchain/parser/fuzzer_corpus/2bb15c06e73edf03fe6da1d344054e7629da174e b/toolchain/parse/fuzzer_corpus/2bb15c06e73edf03fe6da1d344054e7629da174e similarity index 100% rename from toolchain/parser/fuzzer_corpus/2bb15c06e73edf03fe6da1d344054e7629da174e rename to toolchain/parse/fuzzer_corpus/2bb15c06e73edf03fe6da1d344054e7629da174e diff --git a/toolchain/parser/fuzzer_corpus/2bd5448f636ce587c431dcafc751d97bc6ad184e b/toolchain/parse/fuzzer_corpus/2bd5448f636ce587c431dcafc751d97bc6ad184e similarity index 100% rename from toolchain/parser/fuzzer_corpus/2bd5448f636ce587c431dcafc751d97bc6ad184e rename to toolchain/parse/fuzzer_corpus/2bd5448f636ce587c431dcafc751d97bc6ad184e diff --git a/toolchain/parser/fuzzer_corpus/2c5052fa044a9adda5adc2c63bb504f021b94ce0 b/toolchain/parse/fuzzer_corpus/2c5052fa044a9adda5adc2c63bb504f021b94ce0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/2c5052fa044a9adda5adc2c63bb504f021b94ce0 rename to toolchain/parse/fuzzer_corpus/2c5052fa044a9adda5adc2c63bb504f021b94ce0 diff --git a/toolchain/parser/fuzzer_corpus/2cb15df85cd18a7c7a5c0a6144c52898f33b85b1 b/toolchain/parse/fuzzer_corpus/2cb15df85cd18a7c7a5c0a6144c52898f33b85b1 similarity index 100% rename from toolchain/parser/fuzzer_corpus/2cb15df85cd18a7c7a5c0a6144c52898f33b85b1 rename to toolchain/parse/fuzzer_corpus/2cb15df85cd18a7c7a5c0a6144c52898f33b85b1 diff --git a/toolchain/parser/fuzzer_corpus/2d43a65482c23c269139ef944a7bc83c7cef365d b/toolchain/parse/fuzzer_corpus/2d43a65482c23c269139ef944a7bc83c7cef365d similarity index 100% rename from toolchain/parser/fuzzer_corpus/2d43a65482c23c269139ef944a7bc83c7cef365d rename to toolchain/parse/fuzzer_corpus/2d43a65482c23c269139ef944a7bc83c7cef365d diff --git a/toolchain/parser/fuzzer_corpus/2e14812407ae3bbcc0897edec4dd60a23cc24362 b/toolchain/parse/fuzzer_corpus/2e14812407ae3bbcc0897edec4dd60a23cc24362 similarity index 100% rename from toolchain/parser/fuzzer_corpus/2e14812407ae3bbcc0897edec4dd60a23cc24362 rename to toolchain/parse/fuzzer_corpus/2e14812407ae3bbcc0897edec4dd60a23cc24362 diff --git a/toolchain/parser/fuzzer_corpus/2f02a7cf2f97d748af0c7a5ea9b08709497f5a46 b/toolchain/parse/fuzzer_corpus/2f02a7cf2f97d748af0c7a5ea9b08709497f5a46 similarity index 100% rename from toolchain/parser/fuzzer_corpus/2f02a7cf2f97d748af0c7a5ea9b08709497f5a46 rename to toolchain/parse/fuzzer_corpus/2f02a7cf2f97d748af0c7a5ea9b08709497f5a46 diff --git a/toolchain/parser/fuzzer_corpus/2f5199b8dbb288d7772573dfd072a01ab6c5ee0d b/toolchain/parse/fuzzer_corpus/2f5199b8dbb288d7772573dfd072a01ab6c5ee0d similarity index 100% rename from toolchain/parser/fuzzer_corpus/2f5199b8dbb288d7772573dfd072a01ab6c5ee0d rename to toolchain/parse/fuzzer_corpus/2f5199b8dbb288d7772573dfd072a01ab6c5ee0d diff --git a/toolchain/parser/fuzzer_corpus/31285759f36b7a75479ca9b1df982ce5f97548a1 b/toolchain/parse/fuzzer_corpus/31285759f36b7a75479ca9b1df982ce5f97548a1 similarity index 100% rename from toolchain/parser/fuzzer_corpus/31285759f36b7a75479ca9b1df982ce5f97548a1 rename to toolchain/parse/fuzzer_corpus/31285759f36b7a75479ca9b1df982ce5f97548a1 diff --git a/toolchain/parser/fuzzer_corpus/31d33fa3b66c317fea1bf723e0f18e17778b8189 b/toolchain/parse/fuzzer_corpus/31d33fa3b66c317fea1bf723e0f18e17778b8189 similarity index 100% rename from toolchain/parser/fuzzer_corpus/31d33fa3b66c317fea1bf723e0f18e17778b8189 rename to toolchain/parse/fuzzer_corpus/31d33fa3b66c317fea1bf723e0f18e17778b8189 diff --git a/toolchain/parser/fuzzer_corpus/320a9de88d971d897339ca8a03fa0f6249115c85 b/toolchain/parse/fuzzer_corpus/320a9de88d971d897339ca8a03fa0f6249115c85 similarity index 100% rename from toolchain/parser/fuzzer_corpus/320a9de88d971d897339ca8a03fa0f6249115c85 rename to toolchain/parse/fuzzer_corpus/320a9de88d971d897339ca8a03fa0f6249115c85 diff --git a/toolchain/parser/fuzzer_corpus/32726187689ba9e51e68aeba228d3675fce9b0ce b/toolchain/parse/fuzzer_corpus/32726187689ba9e51e68aeba228d3675fce9b0ce similarity index 100% rename from toolchain/parser/fuzzer_corpus/32726187689ba9e51e68aeba228d3675fce9b0ce rename to toolchain/parse/fuzzer_corpus/32726187689ba9e51e68aeba228d3675fce9b0ce diff --git a/toolchain/parser/fuzzer_corpus/339850af6f14c8ce8d036c13c2a0e3e5425bce6a b/toolchain/parse/fuzzer_corpus/339850af6f14c8ce8d036c13c2a0e3e5425bce6a similarity index 100% rename from toolchain/parser/fuzzer_corpus/339850af6f14c8ce8d036c13c2a0e3e5425bce6a rename to toolchain/parse/fuzzer_corpus/339850af6f14c8ce8d036c13c2a0e3e5425bce6a diff --git a/toolchain/parser/fuzzer_corpus/341f7c736b9635585cc9c3eba7a778c2c0b630d4 b/toolchain/parse/fuzzer_corpus/341f7c736b9635585cc9c3eba7a778c2c0b630d4 similarity index 100% rename from toolchain/parser/fuzzer_corpus/341f7c736b9635585cc9c3eba7a778c2c0b630d4 rename to toolchain/parse/fuzzer_corpus/341f7c736b9635585cc9c3eba7a778c2c0b630d4 diff --git a/toolchain/parser/fuzzer_corpus/34792f34f593fa3f456d026fa9ffe1503cac1b77 b/toolchain/parse/fuzzer_corpus/34792f34f593fa3f456d026fa9ffe1503cac1b77 similarity index 100% rename from toolchain/parser/fuzzer_corpus/34792f34f593fa3f456d026fa9ffe1503cac1b77 rename to toolchain/parse/fuzzer_corpus/34792f34f593fa3f456d026fa9ffe1503cac1b77 diff --git a/toolchain/parser/fuzzer_corpus/34ad684f808d905e7cb4f1206fb0f2379276a591 b/toolchain/parse/fuzzer_corpus/34ad684f808d905e7cb4f1206fb0f2379276a591 similarity index 100% rename from toolchain/parser/fuzzer_corpus/34ad684f808d905e7cb4f1206fb0f2379276a591 rename to toolchain/parse/fuzzer_corpus/34ad684f808d905e7cb4f1206fb0f2379276a591 diff --git a/toolchain/parser/fuzzer_corpus/35756112846aec20c0ea410e4e176bdc7aa6d088 b/toolchain/parse/fuzzer_corpus/35756112846aec20c0ea410e4e176bdc7aa6d088 similarity index 100% rename from toolchain/parser/fuzzer_corpus/35756112846aec20c0ea410e4e176bdc7aa6d088 rename to toolchain/parse/fuzzer_corpus/35756112846aec20c0ea410e4e176bdc7aa6d088 diff --git a/toolchain/parser/fuzzer_corpus/36444b4480602bbc82c421d3a5dca926ee56f17d b/toolchain/parse/fuzzer_corpus/36444b4480602bbc82c421d3a5dca926ee56f17d similarity index 100% rename from toolchain/parser/fuzzer_corpus/36444b4480602bbc82c421d3a5dca926ee56f17d rename to toolchain/parse/fuzzer_corpus/36444b4480602bbc82c421d3a5dca926ee56f17d diff --git a/toolchain/parser/fuzzer_corpus/3715d976d21ae2a2c15495c4a763394e990b90a8 b/toolchain/parse/fuzzer_corpus/3715d976d21ae2a2c15495c4a763394e990b90a8 similarity index 100% rename from toolchain/parser/fuzzer_corpus/3715d976d21ae2a2c15495c4a763394e990b90a8 rename to toolchain/parse/fuzzer_corpus/3715d976d21ae2a2c15495c4a763394e990b90a8 diff --git a/toolchain/parser/fuzzer_corpus/386740becc4c02670666928a4699c330b2fe1152 b/toolchain/parse/fuzzer_corpus/386740becc4c02670666928a4699c330b2fe1152 similarity index 100% rename from toolchain/parser/fuzzer_corpus/386740becc4c02670666928a4699c330b2fe1152 rename to toolchain/parse/fuzzer_corpus/386740becc4c02670666928a4699c330b2fe1152 diff --git a/toolchain/parser/fuzzer_corpus/394792793e4f314d0886cbfb89fb8049792482a9 b/toolchain/parse/fuzzer_corpus/394792793e4f314d0886cbfb89fb8049792482a9 similarity index 100% rename from toolchain/parser/fuzzer_corpus/394792793e4f314d0886cbfb89fb8049792482a9 rename to toolchain/parse/fuzzer_corpus/394792793e4f314d0886cbfb89fb8049792482a9 diff --git a/toolchain/parser/fuzzer_corpus/39c9ae18a99bb14ac71c8f5113b02ab12ff236ac b/toolchain/parse/fuzzer_corpus/39c9ae18a99bb14ac71c8f5113b02ab12ff236ac similarity index 100% rename from toolchain/parser/fuzzer_corpus/39c9ae18a99bb14ac71c8f5113b02ab12ff236ac rename to toolchain/parse/fuzzer_corpus/39c9ae18a99bb14ac71c8f5113b02ab12ff236ac diff --git a/toolchain/parser/fuzzer_corpus/3a4eed561f8fc8abaf6593a20b4edac297cc5e15 b/toolchain/parse/fuzzer_corpus/3a4eed561f8fc8abaf6593a20b4edac297cc5e15 similarity index 100% rename from toolchain/parser/fuzzer_corpus/3a4eed561f8fc8abaf6593a20b4edac297cc5e15 rename to toolchain/parse/fuzzer_corpus/3a4eed561f8fc8abaf6593a20b4edac297cc5e15 diff --git a/toolchain/parser/fuzzer_corpus/3aa943b6c35628b187f138aba548df6f3be5da12 b/toolchain/parse/fuzzer_corpus/3aa943b6c35628b187f138aba548df6f3be5da12 similarity index 100% rename from toolchain/parser/fuzzer_corpus/3aa943b6c35628b187f138aba548df6f3be5da12 rename to toolchain/parse/fuzzer_corpus/3aa943b6c35628b187f138aba548df6f3be5da12 diff --git a/toolchain/parser/fuzzer_corpus/3ac768f61dc4ed8422f9e2711bd6a3aadeb38445 b/toolchain/parse/fuzzer_corpus/3ac768f61dc4ed8422f9e2711bd6a3aadeb38445 similarity index 100% rename from toolchain/parser/fuzzer_corpus/3ac768f61dc4ed8422f9e2711bd6a3aadeb38445 rename to toolchain/parse/fuzzer_corpus/3ac768f61dc4ed8422f9e2711bd6a3aadeb38445 diff --git a/toolchain/parser/fuzzer_corpus/3aef2c0da68c5632f15f479387b81e934198703f b/toolchain/parse/fuzzer_corpus/3aef2c0da68c5632f15f479387b81e934198703f similarity index 100% rename from toolchain/parser/fuzzer_corpus/3aef2c0da68c5632f15f479387b81e934198703f rename to toolchain/parse/fuzzer_corpus/3aef2c0da68c5632f15f479387b81e934198703f diff --git a/toolchain/parser/fuzzer_corpus/3b1085b86f86d2d88196b9d5262217e756bf728b b/toolchain/parse/fuzzer_corpus/3b1085b86f86d2d88196b9d5262217e756bf728b similarity index 100% rename from toolchain/parser/fuzzer_corpus/3b1085b86f86d2d88196b9d5262217e756bf728b rename to toolchain/parse/fuzzer_corpus/3b1085b86f86d2d88196b9d5262217e756bf728b diff --git a/toolchain/parser/fuzzer_corpus/3b71bf232208afeffcf15d4ff2cc8730896ea865 b/toolchain/parse/fuzzer_corpus/3b71bf232208afeffcf15d4ff2cc8730896ea865 similarity index 100% rename from toolchain/parser/fuzzer_corpus/3b71bf232208afeffcf15d4ff2cc8730896ea865 rename to toolchain/parse/fuzzer_corpus/3b71bf232208afeffcf15d4ff2cc8730896ea865 diff --git a/toolchain/parser/fuzzer_corpus/3be5b44a1721c738786cf72588b08d2b9e390075 b/toolchain/parse/fuzzer_corpus/3be5b44a1721c738786cf72588b08d2b9e390075 similarity index 100% rename from toolchain/parser/fuzzer_corpus/3be5b44a1721c738786cf72588b08d2b9e390075 rename to toolchain/parse/fuzzer_corpus/3be5b44a1721c738786cf72588b08d2b9e390075 diff --git a/toolchain/parser/fuzzer_corpus/3c0a2660b7288f8308256c7e8546818303b71997 b/toolchain/parse/fuzzer_corpus/3c0a2660b7288f8308256c7e8546818303b71997 similarity index 100% rename from toolchain/parser/fuzzer_corpus/3c0a2660b7288f8308256c7e8546818303b71997 rename to toolchain/parse/fuzzer_corpus/3c0a2660b7288f8308256c7e8546818303b71997 diff --git a/toolchain/parser/fuzzer_corpus/3d5fdc6616ba35966fbcf6838eb05f6de07aade1 b/toolchain/parse/fuzzer_corpus/3d5fdc6616ba35966fbcf6838eb05f6de07aade1 similarity index 100% rename from toolchain/parser/fuzzer_corpus/3d5fdc6616ba35966fbcf6838eb05f6de07aade1 rename to toolchain/parse/fuzzer_corpus/3d5fdc6616ba35966fbcf6838eb05f6de07aade1 diff --git a/toolchain/parser/fuzzer_corpus/3d8dccaeb75743323a9a529f87a66d0c484c5c2b b/toolchain/parse/fuzzer_corpus/3d8dccaeb75743323a9a529f87a66d0c484c5c2b similarity index 100% rename from toolchain/parser/fuzzer_corpus/3d8dccaeb75743323a9a529f87a66d0c484c5c2b rename to toolchain/parse/fuzzer_corpus/3d8dccaeb75743323a9a529f87a66d0c484c5c2b diff --git a/toolchain/parser/fuzzer_corpus/3ed68a2ece43b2bd7718aefc0a4fd7db5c5de056 b/toolchain/parse/fuzzer_corpus/3ed68a2ece43b2bd7718aefc0a4fd7db5c5de056 similarity index 100% rename from toolchain/parser/fuzzer_corpus/3ed68a2ece43b2bd7718aefc0a4fd7db5c5de056 rename to toolchain/parse/fuzzer_corpus/3ed68a2ece43b2bd7718aefc0a4fd7db5c5de056 diff --git a/toolchain/parser/fuzzer_corpus/3f128a449c26d99e65f137b08835072d0f4fa93a b/toolchain/parse/fuzzer_corpus/3f128a449c26d99e65f137b08835072d0f4fa93a similarity index 100% rename from toolchain/parser/fuzzer_corpus/3f128a449c26d99e65f137b08835072d0f4fa93a rename to toolchain/parse/fuzzer_corpus/3f128a449c26d99e65f137b08835072d0f4fa93a diff --git a/toolchain/parser/fuzzer_corpus/3f879a2ddc7c450bebbbf1d8e18b3d13be9e97fe b/toolchain/parse/fuzzer_corpus/3f879a2ddc7c450bebbbf1d8e18b3d13be9e97fe similarity index 100% rename from toolchain/parser/fuzzer_corpus/3f879a2ddc7c450bebbbf1d8e18b3d13be9e97fe rename to toolchain/parse/fuzzer_corpus/3f879a2ddc7c450bebbbf1d8e18b3d13be9e97fe diff --git a/toolchain/parser/fuzzer_corpus/3fbd2427a77b6f19ffc4221553f72ed0b9e853ed b/toolchain/parse/fuzzer_corpus/3fbd2427a77b6f19ffc4221553f72ed0b9e853ed similarity index 100% rename from toolchain/parser/fuzzer_corpus/3fbd2427a77b6f19ffc4221553f72ed0b9e853ed rename to toolchain/parse/fuzzer_corpus/3fbd2427a77b6f19ffc4221553f72ed0b9e853ed diff --git a/toolchain/parser/fuzzer_corpus/4030af13b66be0e6cc87eac9cf6cc0230124b7e6 b/toolchain/parse/fuzzer_corpus/4030af13b66be0e6cc87eac9cf6cc0230124b7e6 similarity index 100% rename from toolchain/parser/fuzzer_corpus/4030af13b66be0e6cc87eac9cf6cc0230124b7e6 rename to toolchain/parse/fuzzer_corpus/4030af13b66be0e6cc87eac9cf6cc0230124b7e6 diff --git a/toolchain/parser/fuzzer_corpus/403b12429ad7509a098202162534c621ea84e22d b/toolchain/parse/fuzzer_corpus/403b12429ad7509a098202162534c621ea84e22d similarity index 100% rename from toolchain/parser/fuzzer_corpus/403b12429ad7509a098202162534c621ea84e22d rename to toolchain/parse/fuzzer_corpus/403b12429ad7509a098202162534c621ea84e22d diff --git a/toolchain/parser/fuzzer_corpus/40aeb8233ec6ec0956a073258b493a6f3f109ad0 b/toolchain/parse/fuzzer_corpus/40aeb8233ec6ec0956a073258b493a6f3f109ad0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/40aeb8233ec6ec0956a073258b493a6f3f109ad0 rename to toolchain/parse/fuzzer_corpus/40aeb8233ec6ec0956a073258b493a6f3f109ad0 diff --git a/toolchain/parser/fuzzer_corpus/412005dc4d8c236fc60dc39355e9e671dbe09d8e b/toolchain/parse/fuzzer_corpus/412005dc4d8c236fc60dc39355e9e671dbe09d8e similarity index 100% rename from toolchain/parser/fuzzer_corpus/412005dc4d8c236fc60dc39355e9e671dbe09d8e rename to toolchain/parse/fuzzer_corpus/412005dc4d8c236fc60dc39355e9e671dbe09d8e diff --git a/toolchain/parser/fuzzer_corpus/41483173f64fb2b10b0fc410ec367e48af3258e6 b/toolchain/parse/fuzzer_corpus/41483173f64fb2b10b0fc410ec367e48af3258e6 similarity index 100% rename from toolchain/parser/fuzzer_corpus/41483173f64fb2b10b0fc410ec367e48af3258e6 rename to toolchain/parse/fuzzer_corpus/41483173f64fb2b10b0fc410ec367e48af3258e6 diff --git a/toolchain/parser/fuzzer_corpus/418dccb65acf0f27d9ad4f66844bfb900fd341e5 b/toolchain/parse/fuzzer_corpus/418dccb65acf0f27d9ad4f66844bfb900fd341e5 similarity index 100% rename from toolchain/parser/fuzzer_corpus/418dccb65acf0f27d9ad4f66844bfb900fd341e5 rename to toolchain/parse/fuzzer_corpus/418dccb65acf0f27d9ad4f66844bfb900fd341e5 diff --git a/toolchain/parser/fuzzer_corpus/41a18a6da2101d4fc073f881774d365cac9df69f b/toolchain/parse/fuzzer_corpus/41a18a6da2101d4fc073f881774d365cac9df69f similarity index 100% rename from toolchain/parser/fuzzer_corpus/41a18a6da2101d4fc073f881774d365cac9df69f rename to toolchain/parse/fuzzer_corpus/41a18a6da2101d4fc073f881774d365cac9df69f diff --git a/toolchain/parser/fuzzer_corpus/41ff90328e5650588c247848d651f0390237b795 b/toolchain/parse/fuzzer_corpus/41ff90328e5650588c247848d651f0390237b795 similarity index 100% rename from toolchain/parser/fuzzer_corpus/41ff90328e5650588c247848d651f0390237b795 rename to toolchain/parse/fuzzer_corpus/41ff90328e5650588c247848d651f0390237b795 diff --git a/toolchain/parser/fuzzer_corpus/422a2a4de398a58124633a31c4e52902ce85444a b/toolchain/parse/fuzzer_corpus/422a2a4de398a58124633a31c4e52902ce85444a similarity index 100% rename from toolchain/parser/fuzzer_corpus/422a2a4de398a58124633a31c4e52902ce85444a rename to toolchain/parse/fuzzer_corpus/422a2a4de398a58124633a31c4e52902ce85444a diff --git a/toolchain/parser/fuzzer_corpus/42c8f8111af667130b9d5672d007bdc125827020 b/toolchain/parse/fuzzer_corpus/42c8f8111af667130b9d5672d007bdc125827020 similarity index 100% rename from toolchain/parser/fuzzer_corpus/42c8f8111af667130b9d5672d007bdc125827020 rename to toolchain/parse/fuzzer_corpus/42c8f8111af667130b9d5672d007bdc125827020 diff --git a/toolchain/parser/fuzzer_corpus/42e59128df90545517099afd0b604dfa56bc05b5 b/toolchain/parse/fuzzer_corpus/42e59128df90545517099afd0b604dfa56bc05b5 similarity index 100% rename from toolchain/parser/fuzzer_corpus/42e59128df90545517099afd0b604dfa56bc05b5 rename to toolchain/parse/fuzzer_corpus/42e59128df90545517099afd0b604dfa56bc05b5 diff --git a/toolchain/parser/fuzzer_corpus/43142a391a23602f37adb8e58795e413b2f930f4 b/toolchain/parse/fuzzer_corpus/43142a391a23602f37adb8e58795e413b2f930f4 similarity index 100% rename from toolchain/parser/fuzzer_corpus/43142a391a23602f37adb8e58795e413b2f930f4 rename to toolchain/parse/fuzzer_corpus/43142a391a23602f37adb8e58795e413b2f930f4 diff --git a/toolchain/parser/fuzzer_corpus/43620674069e40000726f5201bb470a56686c3b2 b/toolchain/parse/fuzzer_corpus/43620674069e40000726f5201bb470a56686c3b2 similarity index 100% rename from toolchain/parser/fuzzer_corpus/43620674069e40000726f5201bb470a56686c3b2 rename to toolchain/parse/fuzzer_corpus/43620674069e40000726f5201bb470a56686c3b2 diff --git a/toolchain/parser/fuzzer_corpus/4384398a7160f0d94ddf9800823d26654b8ba494 b/toolchain/parse/fuzzer_corpus/4384398a7160f0d94ddf9800823d26654b8ba494 similarity index 100% rename from toolchain/parser/fuzzer_corpus/4384398a7160f0d94ddf9800823d26654b8ba494 rename to toolchain/parse/fuzzer_corpus/4384398a7160f0d94ddf9800823d26654b8ba494 diff --git a/toolchain/parser/fuzzer_corpus/43e8770e73be69be07a92b1158a81872d064983c b/toolchain/parse/fuzzer_corpus/43e8770e73be69be07a92b1158a81872d064983c similarity index 100% rename from toolchain/parser/fuzzer_corpus/43e8770e73be69be07a92b1158a81872d064983c rename to toolchain/parse/fuzzer_corpus/43e8770e73be69be07a92b1158a81872d064983c diff --git a/toolchain/parser/fuzzer_corpus/458805c494b025b1429890e1b1f4d21e20c9f24f b/toolchain/parse/fuzzer_corpus/458805c494b025b1429890e1b1f4d21e20c9f24f similarity index 100% rename from toolchain/parser/fuzzer_corpus/458805c494b025b1429890e1b1f4d21e20c9f24f rename to toolchain/parse/fuzzer_corpus/458805c494b025b1429890e1b1f4d21e20c9f24f diff --git a/toolchain/parser/fuzzer_corpus/46e2ab94f4eda80788a6b78e7d918b91cb0cc5ec b/toolchain/parse/fuzzer_corpus/46e2ab94f4eda80788a6b78e7d918b91cb0cc5ec similarity index 100% rename from toolchain/parser/fuzzer_corpus/46e2ab94f4eda80788a6b78e7d918b91cb0cc5ec rename to toolchain/parse/fuzzer_corpus/46e2ab94f4eda80788a6b78e7d918b91cb0cc5ec diff --git a/toolchain/parser/fuzzer_corpus/46f15ec0a8f3b58021a71695b9d74bb7320eab7a b/toolchain/parse/fuzzer_corpus/46f15ec0a8f3b58021a71695b9d74bb7320eab7a similarity index 100% rename from toolchain/parser/fuzzer_corpus/46f15ec0a8f3b58021a71695b9d74bb7320eab7a rename to toolchain/parse/fuzzer_corpus/46f15ec0a8f3b58021a71695b9d74bb7320eab7a diff --git a/toolchain/parser/fuzzer_corpus/47bff9ffccc62e338cd602ebc8a6949328c714c8 b/toolchain/parse/fuzzer_corpus/47bff9ffccc62e338cd602ebc8a6949328c714c8 similarity index 100% rename from toolchain/parser/fuzzer_corpus/47bff9ffccc62e338cd602ebc8a6949328c714c8 rename to toolchain/parse/fuzzer_corpus/47bff9ffccc62e338cd602ebc8a6949328c714c8 diff --git a/toolchain/parser/fuzzer_corpus/47ed2ecb2adafaaf3e20f6c8244d2e2ea58cf53d b/toolchain/parse/fuzzer_corpus/47ed2ecb2adafaaf3e20f6c8244d2e2ea58cf53d similarity index 100% rename from toolchain/parser/fuzzer_corpus/47ed2ecb2adafaaf3e20f6c8244d2e2ea58cf53d rename to toolchain/parse/fuzzer_corpus/47ed2ecb2adafaaf3e20f6c8244d2e2ea58cf53d diff --git a/toolchain/parser/fuzzer_corpus/47feacb6748ff05002f098417c384c819a65b97e b/toolchain/parse/fuzzer_corpus/47feacb6748ff05002f098417c384c819a65b97e similarity index 100% rename from toolchain/parser/fuzzer_corpus/47feacb6748ff05002f098417c384c819a65b97e rename to toolchain/parse/fuzzer_corpus/47feacb6748ff05002f098417c384c819a65b97e diff --git a/toolchain/parser/fuzzer_corpus/482704ffe5691bcddb334b81517b3a05f87fbe5a b/toolchain/parse/fuzzer_corpus/482704ffe5691bcddb334b81517b3a05f87fbe5a similarity index 100% rename from toolchain/parser/fuzzer_corpus/482704ffe5691bcddb334b81517b3a05f87fbe5a rename to toolchain/parse/fuzzer_corpus/482704ffe5691bcddb334b81517b3a05f87fbe5a diff --git a/toolchain/parser/fuzzer_corpus/484a39ded2bc25ee5377a01c8cda97ddeafc87ef b/toolchain/parse/fuzzer_corpus/484a39ded2bc25ee5377a01c8cda97ddeafc87ef similarity index 100% rename from toolchain/parser/fuzzer_corpus/484a39ded2bc25ee5377a01c8cda97ddeafc87ef rename to toolchain/parse/fuzzer_corpus/484a39ded2bc25ee5377a01c8cda97ddeafc87ef diff --git a/toolchain/parser/fuzzer_corpus/48526c21334aa86c0df6320d510a1fed8dc09b35 b/toolchain/parse/fuzzer_corpus/48526c21334aa86c0df6320d510a1fed8dc09b35 similarity index 100% rename from toolchain/parser/fuzzer_corpus/48526c21334aa86c0df6320d510a1fed8dc09b35 rename to toolchain/parse/fuzzer_corpus/48526c21334aa86c0df6320d510a1fed8dc09b35 diff --git a/toolchain/parser/fuzzer_corpus/486a8f55e4b44564c3223c1b38ed06971606e9a3 b/toolchain/parse/fuzzer_corpus/486a8f55e4b44564c3223c1b38ed06971606e9a3 similarity index 100% rename from toolchain/parser/fuzzer_corpus/486a8f55e4b44564c3223c1b38ed06971606e9a3 rename to toolchain/parse/fuzzer_corpus/486a8f55e4b44564c3223c1b38ed06971606e9a3 diff --git a/toolchain/parser/fuzzer_corpus/49f6c92b4735986f2daa0863462d6add05422e37 b/toolchain/parse/fuzzer_corpus/49f6c92b4735986f2daa0863462d6add05422e37 similarity index 100% rename from toolchain/parser/fuzzer_corpus/49f6c92b4735986f2daa0863462d6add05422e37 rename to toolchain/parse/fuzzer_corpus/49f6c92b4735986f2daa0863462d6add05422e37 diff --git a/toolchain/parser/fuzzer_corpus/4b72a9874e77ce171cf3f60eff7beede65c5563a b/toolchain/parse/fuzzer_corpus/4b72a9874e77ce171cf3f60eff7beede65c5563a similarity index 100% rename from toolchain/parser/fuzzer_corpus/4b72a9874e77ce171cf3f60eff7beede65c5563a rename to toolchain/parse/fuzzer_corpus/4b72a9874e77ce171cf3f60eff7beede65c5563a diff --git a/toolchain/parser/fuzzer_corpus/4b7c0cbad40165a88b1da6e4f393cb83be84ae57 b/toolchain/parse/fuzzer_corpus/4b7c0cbad40165a88b1da6e4f393cb83be84ae57 similarity index 100% rename from toolchain/parser/fuzzer_corpus/4b7c0cbad40165a88b1da6e4f393cb83be84ae57 rename to toolchain/parse/fuzzer_corpus/4b7c0cbad40165a88b1da6e4f393cb83be84ae57 diff --git a/toolchain/parser/fuzzer_corpus/4ba74383259bd616e28171d92c9435f3f09ea019 b/toolchain/parse/fuzzer_corpus/4ba74383259bd616e28171d92c9435f3f09ea019 similarity index 100% rename from toolchain/parser/fuzzer_corpus/4ba74383259bd616e28171d92c9435f3f09ea019 rename to toolchain/parse/fuzzer_corpus/4ba74383259bd616e28171d92c9435f3f09ea019 diff --git a/toolchain/parser/fuzzer_corpus/4ba75e317ec2959faa02620eb79057f59bfe53f0 b/toolchain/parse/fuzzer_corpus/4ba75e317ec2959faa02620eb79057f59bfe53f0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/4ba75e317ec2959faa02620eb79057f59bfe53f0 rename to toolchain/parse/fuzzer_corpus/4ba75e317ec2959faa02620eb79057f59bfe53f0 diff --git a/toolchain/parser/fuzzer_corpus/4bacddbb420583304d54e49585c719868272e744 b/toolchain/parse/fuzzer_corpus/4bacddbb420583304d54e49585c719868272e744 similarity index 100% rename from toolchain/parser/fuzzer_corpus/4bacddbb420583304d54e49585c719868272e744 rename to toolchain/parse/fuzzer_corpus/4bacddbb420583304d54e49585c719868272e744 diff --git a/toolchain/parser/fuzzer_corpus/4c5a8c6a90fce1e1b56ee77115a5259354f7df5c b/toolchain/parse/fuzzer_corpus/4c5a8c6a90fce1e1b56ee77115a5259354f7df5c similarity index 100% rename from toolchain/parser/fuzzer_corpus/4c5a8c6a90fce1e1b56ee77115a5259354f7df5c rename to toolchain/parse/fuzzer_corpus/4c5a8c6a90fce1e1b56ee77115a5259354f7df5c diff --git a/toolchain/parser/fuzzer_corpus/4c6b39b374d9de57f377c0a756df6cf2a1674773 b/toolchain/parse/fuzzer_corpus/4c6b39b374d9de57f377c0a756df6cf2a1674773 similarity index 100% rename from toolchain/parser/fuzzer_corpus/4c6b39b374d9de57f377c0a756df6cf2a1674773 rename to toolchain/parse/fuzzer_corpus/4c6b39b374d9de57f377c0a756df6cf2a1674773 diff --git a/toolchain/parser/fuzzer_corpus/4c7d9b1e8380cbc69d7f0bbe49d50c5c669a48b5 b/toolchain/parse/fuzzer_corpus/4c7d9b1e8380cbc69d7f0bbe49d50c5c669a48b5 similarity index 100% rename from toolchain/parser/fuzzer_corpus/4c7d9b1e8380cbc69d7f0bbe49d50c5c669a48b5 rename to toolchain/parse/fuzzer_corpus/4c7d9b1e8380cbc69d7f0bbe49d50c5c669a48b5 diff --git a/toolchain/parser/fuzzer_corpus/4c883bcf149e3ab24ed690c491d8c5f4760101c2 b/toolchain/parse/fuzzer_corpus/4c883bcf149e3ab24ed690c491d8c5f4760101c2 similarity index 100% rename from toolchain/parser/fuzzer_corpus/4c883bcf149e3ab24ed690c491d8c5f4760101c2 rename to toolchain/parse/fuzzer_corpus/4c883bcf149e3ab24ed690c491d8c5f4760101c2 diff --git a/toolchain/parser/fuzzer_corpus/4cecf81e69c4eb64195f388d82fbbcc0b9f713f8 b/toolchain/parse/fuzzer_corpus/4cecf81e69c4eb64195f388d82fbbcc0b9f713f8 similarity index 100% rename from toolchain/parser/fuzzer_corpus/4cecf81e69c4eb64195f388d82fbbcc0b9f713f8 rename to toolchain/parse/fuzzer_corpus/4cecf81e69c4eb64195f388d82fbbcc0b9f713f8 diff --git a/toolchain/parser/fuzzer_corpus/4d32ab98d9d1b052654c6c2b105449dfd058f91c b/toolchain/parse/fuzzer_corpus/4d32ab98d9d1b052654c6c2b105449dfd058f91c similarity index 100% rename from toolchain/parser/fuzzer_corpus/4d32ab98d9d1b052654c6c2b105449dfd058f91c rename to toolchain/parse/fuzzer_corpus/4d32ab98d9d1b052654c6c2b105449dfd058f91c diff --git a/toolchain/parser/fuzzer_corpus/4dc7cba8ab34945620d27a03d92294d46a68036e b/toolchain/parse/fuzzer_corpus/4dc7cba8ab34945620d27a03d92294d46a68036e similarity index 100% rename from toolchain/parser/fuzzer_corpus/4dc7cba8ab34945620d27a03d92294d46a68036e rename to toolchain/parse/fuzzer_corpus/4dc7cba8ab34945620d27a03d92294d46a68036e diff --git a/toolchain/parser/fuzzer_corpus/4e324a84b2aefab1344cbb5f18b0a4a8d0d03019 b/toolchain/parse/fuzzer_corpus/4e324a84b2aefab1344cbb5f18b0a4a8d0d03019 similarity index 100% rename from toolchain/parser/fuzzer_corpus/4e324a84b2aefab1344cbb5f18b0a4a8d0d03019 rename to toolchain/parse/fuzzer_corpus/4e324a84b2aefab1344cbb5f18b0a4a8d0d03019 diff --git a/toolchain/parser/fuzzer_corpus/4e6377c22a1909fc40f3ea947039cec500b3296d b/toolchain/parse/fuzzer_corpus/4e6377c22a1909fc40f3ea947039cec500b3296d similarity index 100% rename from toolchain/parser/fuzzer_corpus/4e6377c22a1909fc40f3ea947039cec500b3296d rename to toolchain/parse/fuzzer_corpus/4e6377c22a1909fc40f3ea947039cec500b3296d diff --git a/toolchain/parser/fuzzer_corpus/4ea6b7ccec37ce161208bc3c99206d9fd1060daf b/toolchain/parse/fuzzer_corpus/4ea6b7ccec37ce161208bc3c99206d9fd1060daf similarity index 100% rename from toolchain/parser/fuzzer_corpus/4ea6b7ccec37ce161208bc3c99206d9fd1060daf rename to toolchain/parse/fuzzer_corpus/4ea6b7ccec37ce161208bc3c99206d9fd1060daf diff --git a/toolchain/parser/fuzzer_corpus/4f3097e7856d45dfc5eeb4c0c9477bdb04579a40 b/toolchain/parse/fuzzer_corpus/4f3097e7856d45dfc5eeb4c0c9477bdb04579a40 similarity index 100% rename from toolchain/parser/fuzzer_corpus/4f3097e7856d45dfc5eeb4c0c9477bdb04579a40 rename to toolchain/parse/fuzzer_corpus/4f3097e7856d45dfc5eeb4c0c9477bdb04579a40 diff --git a/toolchain/parser/fuzzer_corpus/4f68aae1dca08eb2eb96530414b3078ec89483f2 b/toolchain/parse/fuzzer_corpus/4f68aae1dca08eb2eb96530414b3078ec89483f2 similarity index 100% rename from toolchain/parser/fuzzer_corpus/4f68aae1dca08eb2eb96530414b3078ec89483f2 rename to toolchain/parse/fuzzer_corpus/4f68aae1dca08eb2eb96530414b3078ec89483f2 diff --git a/toolchain/parser/fuzzer_corpus/4fbec82e43616db68d8a12887e4c3db1f6aa9c02 b/toolchain/parse/fuzzer_corpus/4fbec82e43616db68d8a12887e4c3db1f6aa9c02 similarity index 100% rename from toolchain/parser/fuzzer_corpus/4fbec82e43616db68d8a12887e4c3db1f6aa9c02 rename to toolchain/parse/fuzzer_corpus/4fbec82e43616db68d8a12887e4c3db1f6aa9c02 diff --git a/toolchain/parser/fuzzer_corpus/501f1b1a10740d5e2dcfc32e17409afea7962f78 b/toolchain/parse/fuzzer_corpus/501f1b1a10740d5e2dcfc32e17409afea7962f78 similarity index 100% rename from toolchain/parser/fuzzer_corpus/501f1b1a10740d5e2dcfc32e17409afea7962f78 rename to toolchain/parse/fuzzer_corpus/501f1b1a10740d5e2dcfc32e17409afea7962f78 diff --git a/toolchain/parser/fuzzer_corpus/5059e627bb1e0fb3e5ddb2d5ca6a596a99f0fc2c b/toolchain/parse/fuzzer_corpus/5059e627bb1e0fb3e5ddb2d5ca6a596a99f0fc2c similarity index 100% rename from toolchain/parser/fuzzer_corpus/5059e627bb1e0fb3e5ddb2d5ca6a596a99f0fc2c rename to toolchain/parse/fuzzer_corpus/5059e627bb1e0fb3e5ddb2d5ca6a596a99f0fc2c diff --git a/toolchain/parser/fuzzer_corpus/507d4024b8b9a86c644ce870f701410d19023113 b/toolchain/parse/fuzzer_corpus/507d4024b8b9a86c644ce870f701410d19023113 similarity index 100% rename from toolchain/parser/fuzzer_corpus/507d4024b8b9a86c644ce870f701410d19023113 rename to toolchain/parse/fuzzer_corpus/507d4024b8b9a86c644ce870f701410d19023113 diff --git a/toolchain/parser/fuzzer_corpus/5092f70c135b0380dbe0b55e18c8fce52626a3f7 b/toolchain/parse/fuzzer_corpus/5092f70c135b0380dbe0b55e18c8fce52626a3f7 similarity index 100% rename from toolchain/parser/fuzzer_corpus/5092f70c135b0380dbe0b55e18c8fce52626a3f7 rename to toolchain/parse/fuzzer_corpus/5092f70c135b0380dbe0b55e18c8fce52626a3f7 diff --git a/toolchain/parser/fuzzer_corpus/51f640c8579d64801a7f7452d90b656abc2859e2 b/toolchain/parse/fuzzer_corpus/51f640c8579d64801a7f7452d90b656abc2859e2 similarity index 100% rename from toolchain/parser/fuzzer_corpus/51f640c8579d64801a7f7452d90b656abc2859e2 rename to toolchain/parse/fuzzer_corpus/51f640c8579d64801a7f7452d90b656abc2859e2 diff --git a/toolchain/parser/fuzzer_corpus/52d8d1ca1212f03ee060addf4380c352030b2782 b/toolchain/parse/fuzzer_corpus/52d8d1ca1212f03ee060addf4380c352030b2782 similarity index 100% rename from toolchain/parser/fuzzer_corpus/52d8d1ca1212f03ee060addf4380c352030b2782 rename to toolchain/parse/fuzzer_corpus/52d8d1ca1212f03ee060addf4380c352030b2782 diff --git a/toolchain/parser/fuzzer_corpus/533d06fe6d276f71a662e6ba523af66ec36ab06d b/toolchain/parse/fuzzer_corpus/533d06fe6d276f71a662e6ba523af66ec36ab06d similarity index 100% rename from toolchain/parser/fuzzer_corpus/533d06fe6d276f71a662e6ba523af66ec36ab06d rename to toolchain/parse/fuzzer_corpus/533d06fe6d276f71a662e6ba523af66ec36ab06d diff --git a/toolchain/parser/fuzzer_corpus/53523b19ecd547e517a668769fa18afcd4405bfd b/toolchain/parse/fuzzer_corpus/53523b19ecd547e517a668769fa18afcd4405bfd similarity index 100% rename from toolchain/parser/fuzzer_corpus/53523b19ecd547e517a668769fa18afcd4405bfd rename to toolchain/parse/fuzzer_corpus/53523b19ecd547e517a668769fa18afcd4405bfd diff --git a/toolchain/parser/fuzzer_corpus/53a3208136364aa265d253bf1b3e3d0579a6eecd b/toolchain/parse/fuzzer_corpus/53a3208136364aa265d253bf1b3e3d0579a6eecd similarity index 100% rename from toolchain/parser/fuzzer_corpus/53a3208136364aa265d253bf1b3e3d0579a6eecd rename to toolchain/parse/fuzzer_corpus/53a3208136364aa265d253bf1b3e3d0579a6eecd diff --git a/toolchain/parser/fuzzer_corpus/53ba1ae3c5eee31d03ebd31270c7a01ed598443d b/toolchain/parse/fuzzer_corpus/53ba1ae3c5eee31d03ebd31270c7a01ed598443d similarity index 100% rename from toolchain/parser/fuzzer_corpus/53ba1ae3c5eee31d03ebd31270c7a01ed598443d rename to toolchain/parse/fuzzer_corpus/53ba1ae3c5eee31d03ebd31270c7a01ed598443d diff --git a/toolchain/parser/fuzzer_corpus/5442a6bf03fea8e6b9618456cd6efedf30020e10 b/toolchain/parse/fuzzer_corpus/5442a6bf03fea8e6b9618456cd6efedf30020e10 similarity index 100% rename from toolchain/parser/fuzzer_corpus/5442a6bf03fea8e6b9618456cd6efedf30020e10 rename to toolchain/parse/fuzzer_corpus/5442a6bf03fea8e6b9618456cd6efedf30020e10 diff --git a/toolchain/parser/fuzzer_corpus/54540d6a17ccd28d75f912f4ad8ffb37c0eb1680 b/toolchain/parse/fuzzer_corpus/54540d6a17ccd28d75f912f4ad8ffb37c0eb1680 similarity index 100% rename from toolchain/parser/fuzzer_corpus/54540d6a17ccd28d75f912f4ad8ffb37c0eb1680 rename to toolchain/parse/fuzzer_corpus/54540d6a17ccd28d75f912f4ad8ffb37c0eb1680 diff --git a/toolchain/parser/fuzzer_corpus/561347acc32cf000a7e4f51d531ed8637c913758 b/toolchain/parse/fuzzer_corpus/561347acc32cf000a7e4f51d531ed8637c913758 similarity index 100% rename from toolchain/parser/fuzzer_corpus/561347acc32cf000a7e4f51d531ed8637c913758 rename to toolchain/parse/fuzzer_corpus/561347acc32cf000a7e4f51d531ed8637c913758 diff --git a/toolchain/parser/fuzzer_corpus/561c786c543a6fa8a1a7fdc928a90ee41b70ca1f b/toolchain/parse/fuzzer_corpus/561c786c543a6fa8a1a7fdc928a90ee41b70ca1f similarity index 100% rename from toolchain/parser/fuzzer_corpus/561c786c543a6fa8a1a7fdc928a90ee41b70ca1f rename to toolchain/parse/fuzzer_corpus/561c786c543a6fa8a1a7fdc928a90ee41b70ca1f diff --git a/toolchain/parser/fuzzer_corpus/56bd15b8f00812bb08d4c603f503ba7c1b042736 b/toolchain/parse/fuzzer_corpus/56bd15b8f00812bb08d4c603f503ba7c1b042736 similarity index 100% rename from toolchain/parser/fuzzer_corpus/56bd15b8f00812bb08d4c603f503ba7c1b042736 rename to toolchain/parse/fuzzer_corpus/56bd15b8f00812bb08d4c603f503ba7c1b042736 diff --git a/toolchain/parser/fuzzer_corpus/5709a1d9daa62e4493a7f2cb2bae56cd0ea6d20d b/toolchain/parse/fuzzer_corpus/5709a1d9daa62e4493a7f2cb2bae56cd0ea6d20d similarity index 100% rename from toolchain/parser/fuzzer_corpus/5709a1d9daa62e4493a7f2cb2bae56cd0ea6d20d rename to toolchain/parse/fuzzer_corpus/5709a1d9daa62e4493a7f2cb2bae56cd0ea6d20d diff --git a/toolchain/parser/fuzzer_corpus/5868c42e7020defa91726147111426f28c4ad601 b/toolchain/parse/fuzzer_corpus/5868c42e7020defa91726147111426f28c4ad601 similarity index 100% rename from toolchain/parser/fuzzer_corpus/5868c42e7020defa91726147111426f28c4ad601 rename to toolchain/parse/fuzzer_corpus/5868c42e7020defa91726147111426f28c4ad601 diff --git a/toolchain/parser/fuzzer_corpus/595383d60c2dccbb80138f6e74cbc21123513166 b/toolchain/parse/fuzzer_corpus/595383d60c2dccbb80138f6e74cbc21123513166 similarity index 100% rename from toolchain/parser/fuzzer_corpus/595383d60c2dccbb80138f6e74cbc21123513166 rename to toolchain/parse/fuzzer_corpus/595383d60c2dccbb80138f6e74cbc21123513166 diff --git a/toolchain/parser/fuzzer_corpus/59ba33d9c4f408b15f5d76c77d0e52fde0c8aff4 b/toolchain/parse/fuzzer_corpus/59ba33d9c4f408b15f5d76c77d0e52fde0c8aff4 similarity index 100% rename from toolchain/parser/fuzzer_corpus/59ba33d9c4f408b15f5d76c77d0e52fde0c8aff4 rename to toolchain/parse/fuzzer_corpus/59ba33d9c4f408b15f5d76c77d0e52fde0c8aff4 diff --git a/toolchain/parser/fuzzer_corpus/59bd17e3d305e245d49cf2b99d571a581e2a9579 b/toolchain/parse/fuzzer_corpus/59bd17e3d305e245d49cf2b99d571a581e2a9579 similarity index 100% rename from toolchain/parser/fuzzer_corpus/59bd17e3d305e245d49cf2b99d571a581e2a9579 rename to toolchain/parse/fuzzer_corpus/59bd17e3d305e245d49cf2b99d571a581e2a9579 diff --git a/toolchain/parser/fuzzer_corpus/5a19572e3bddde76bf59bac3c0fdbd03f32dc5c1 b/toolchain/parse/fuzzer_corpus/5a19572e3bddde76bf59bac3c0fdbd03f32dc5c1 similarity index 100% rename from toolchain/parser/fuzzer_corpus/5a19572e3bddde76bf59bac3c0fdbd03f32dc5c1 rename to toolchain/parse/fuzzer_corpus/5a19572e3bddde76bf59bac3c0fdbd03f32dc5c1 diff --git a/toolchain/parser/fuzzer_corpus/5a73876feaa1e31e90034e567d1b4dc0960ba846 b/toolchain/parse/fuzzer_corpus/5a73876feaa1e31e90034e567d1b4dc0960ba846 similarity index 100% rename from toolchain/parser/fuzzer_corpus/5a73876feaa1e31e90034e567d1b4dc0960ba846 rename to toolchain/parse/fuzzer_corpus/5a73876feaa1e31e90034e567d1b4dc0960ba846 diff --git a/toolchain/parser/fuzzer_corpus/5c24e633494a599e4aa0289ec722ad493de7eb13 b/toolchain/parse/fuzzer_corpus/5c24e633494a599e4aa0289ec722ad493de7eb13 similarity index 100% rename from toolchain/parser/fuzzer_corpus/5c24e633494a599e4aa0289ec722ad493de7eb13 rename to toolchain/parse/fuzzer_corpus/5c24e633494a599e4aa0289ec722ad493de7eb13 diff --git a/toolchain/parser/fuzzer_corpus/5c352187269ff84470f2849818ec955a3f59910f b/toolchain/parse/fuzzer_corpus/5c352187269ff84470f2849818ec955a3f59910f similarity index 100% rename from toolchain/parser/fuzzer_corpus/5c352187269ff84470f2849818ec955a3f59910f rename to toolchain/parse/fuzzer_corpus/5c352187269ff84470f2849818ec955a3f59910f diff --git a/toolchain/parser/fuzzer_corpus/5ca6f35474513dd58a090036631eb25b957418c1 b/toolchain/parse/fuzzer_corpus/5ca6f35474513dd58a090036631eb25b957418c1 similarity index 100% rename from toolchain/parser/fuzzer_corpus/5ca6f35474513dd58a090036631eb25b957418c1 rename to toolchain/parse/fuzzer_corpus/5ca6f35474513dd58a090036631eb25b957418c1 diff --git a/toolchain/parser/fuzzer_corpus/5ce0499d80c7189d349f18e7765892cc2dcf8ace b/toolchain/parse/fuzzer_corpus/5ce0499d80c7189d349f18e7765892cc2dcf8ace similarity index 100% rename from toolchain/parser/fuzzer_corpus/5ce0499d80c7189d349f18e7765892cc2dcf8ace rename to toolchain/parse/fuzzer_corpus/5ce0499d80c7189d349f18e7765892cc2dcf8ace diff --git a/toolchain/parser/fuzzer_corpus/5d0bde7baad969eafc39495e67f39a8fb3e6dd8b b/toolchain/parse/fuzzer_corpus/5d0bde7baad969eafc39495e67f39a8fb3e6dd8b similarity index 100% rename from toolchain/parser/fuzzer_corpus/5d0bde7baad969eafc39495e67f39a8fb3e6dd8b rename to toolchain/parse/fuzzer_corpus/5d0bde7baad969eafc39495e67f39a8fb3e6dd8b diff --git a/toolchain/parser/fuzzer_corpus/5d3c510266c1c9f2ecb98a00acd9e7217b9d93fa b/toolchain/parse/fuzzer_corpus/5d3c510266c1c9f2ecb98a00acd9e7217b9d93fa similarity index 100% rename from toolchain/parser/fuzzer_corpus/5d3c510266c1c9f2ecb98a00acd9e7217b9d93fa rename to toolchain/parse/fuzzer_corpus/5d3c510266c1c9f2ecb98a00acd9e7217b9d93fa diff --git a/toolchain/parser/fuzzer_corpus/5d813d4a0ae116b287ef263033018205895f24c5 b/toolchain/parse/fuzzer_corpus/5d813d4a0ae116b287ef263033018205895f24c5 similarity index 100% rename from toolchain/parser/fuzzer_corpus/5d813d4a0ae116b287ef263033018205895f24c5 rename to toolchain/parse/fuzzer_corpus/5d813d4a0ae116b287ef263033018205895f24c5 diff --git a/toolchain/parser/fuzzer_corpus/5de18561c4791d508bbf0b45805a55ca79fbeb7b b/toolchain/parse/fuzzer_corpus/5de18561c4791d508bbf0b45805a55ca79fbeb7b similarity index 100% rename from toolchain/parser/fuzzer_corpus/5de18561c4791d508bbf0b45805a55ca79fbeb7b rename to toolchain/parse/fuzzer_corpus/5de18561c4791d508bbf0b45805a55ca79fbeb7b diff --git a/toolchain/parser/fuzzer_corpus/607e885f7fa26b683aa0344525798e08b15aa872 b/toolchain/parse/fuzzer_corpus/607e885f7fa26b683aa0344525798e08b15aa872 similarity index 100% rename from toolchain/parser/fuzzer_corpus/607e885f7fa26b683aa0344525798e08b15aa872 rename to toolchain/parse/fuzzer_corpus/607e885f7fa26b683aa0344525798e08b15aa872 diff --git a/toolchain/parser/fuzzer_corpus/61414938295dca0deb7506125c48a85604f107c7 b/toolchain/parse/fuzzer_corpus/61414938295dca0deb7506125c48a85604f107c7 similarity index 100% rename from toolchain/parser/fuzzer_corpus/61414938295dca0deb7506125c48a85604f107c7 rename to toolchain/parse/fuzzer_corpus/61414938295dca0deb7506125c48a85604f107c7 diff --git a/toolchain/parser/fuzzer_corpus/614ee8b49211c0b8a3c88990c543f091f8fb408c b/toolchain/parse/fuzzer_corpus/614ee8b49211c0b8a3c88990c543f091f8fb408c similarity index 100% rename from toolchain/parser/fuzzer_corpus/614ee8b49211c0b8a3c88990c543f091f8fb408c rename to toolchain/parse/fuzzer_corpus/614ee8b49211c0b8a3c88990c543f091f8fb408c diff --git a/toolchain/parser/fuzzer_corpus/61661c063e9ac7c1dcd449d0e0d724bf170d4fdb b/toolchain/parse/fuzzer_corpus/61661c063e9ac7c1dcd449d0e0d724bf170d4fdb similarity index 100% rename from toolchain/parser/fuzzer_corpus/61661c063e9ac7c1dcd449d0e0d724bf170d4fdb rename to toolchain/parse/fuzzer_corpus/61661c063e9ac7c1dcd449d0e0d724bf170d4fdb diff --git a/toolchain/parser/fuzzer_corpus/616b3ef4f8bb602faf5121b9b7e422244ac7f6e9 b/toolchain/parse/fuzzer_corpus/616b3ef4f8bb602faf5121b9b7e422244ac7f6e9 similarity index 100% rename from toolchain/parser/fuzzer_corpus/616b3ef4f8bb602faf5121b9b7e422244ac7f6e9 rename to toolchain/parse/fuzzer_corpus/616b3ef4f8bb602faf5121b9b7e422244ac7f6e9 diff --git a/toolchain/parser/fuzzer_corpus/61fde34cab597f13e4cf1482625f83a4234720a2 b/toolchain/parse/fuzzer_corpus/61fde34cab597f13e4cf1482625f83a4234720a2 similarity index 100% rename from toolchain/parser/fuzzer_corpus/61fde34cab597f13e4cf1482625f83a4234720a2 rename to toolchain/parse/fuzzer_corpus/61fde34cab597f13e4cf1482625f83a4234720a2 diff --git a/toolchain/parser/fuzzer_corpus/626ceef156893d7b4bc6fffd1a6934d9668e7f3d b/toolchain/parse/fuzzer_corpus/626ceef156893d7b4bc6fffd1a6934d9668e7f3d similarity index 100% rename from toolchain/parser/fuzzer_corpus/626ceef156893d7b4bc6fffd1a6934d9668e7f3d rename to toolchain/parse/fuzzer_corpus/626ceef156893d7b4bc6fffd1a6934d9668e7f3d diff --git a/toolchain/parser/fuzzer_corpus/629c0641de83ea88b3d5485b3080ad2e0c9b7cb4 b/toolchain/parse/fuzzer_corpus/629c0641de83ea88b3d5485b3080ad2e0c9b7cb4 similarity index 100% rename from toolchain/parser/fuzzer_corpus/629c0641de83ea88b3d5485b3080ad2e0c9b7cb4 rename to toolchain/parse/fuzzer_corpus/629c0641de83ea88b3d5485b3080ad2e0c9b7cb4 diff --git a/toolchain/parser/fuzzer_corpus/62a2efa3f7538a5f612c13067692e87b0c6f6bc0 b/toolchain/parse/fuzzer_corpus/62a2efa3f7538a5f612c13067692e87b0c6f6bc0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/62a2efa3f7538a5f612c13067692e87b0c6f6bc0 rename to toolchain/parse/fuzzer_corpus/62a2efa3f7538a5f612c13067692e87b0c6f6bc0 diff --git a/toolchain/parser/fuzzer_corpus/63424cf928c03d1635a685f728a7223705ac063c b/toolchain/parse/fuzzer_corpus/63424cf928c03d1635a685f728a7223705ac063c similarity index 100% rename from toolchain/parser/fuzzer_corpus/63424cf928c03d1635a685f728a7223705ac063c rename to toolchain/parse/fuzzer_corpus/63424cf928c03d1635a685f728a7223705ac063c diff --git a/toolchain/parser/fuzzer_corpus/641a81137df780f10842b14c6b8ad0213ca173b6 b/toolchain/parse/fuzzer_corpus/641a81137df780f10842b14c6b8ad0213ca173b6 similarity index 100% rename from toolchain/parser/fuzzer_corpus/641a81137df780f10842b14c6b8ad0213ca173b6 rename to toolchain/parse/fuzzer_corpus/641a81137df780f10842b14c6b8ad0213ca173b6 diff --git a/toolchain/parser/fuzzer_corpus/6485c5ea97a83c96121a5f34199c551ecb7cccdd b/toolchain/parse/fuzzer_corpus/6485c5ea97a83c96121a5f34199c551ecb7cccdd similarity index 100% rename from toolchain/parser/fuzzer_corpus/6485c5ea97a83c96121a5f34199c551ecb7cccdd rename to toolchain/parse/fuzzer_corpus/6485c5ea97a83c96121a5f34199c551ecb7cccdd diff --git a/toolchain/parser/fuzzer_corpus/6546f482ba1e853e5fbd2314d3d49e6b49ee9d9b b/toolchain/parse/fuzzer_corpus/6546f482ba1e853e5fbd2314d3d49e6b49ee9d9b similarity index 100% rename from toolchain/parser/fuzzer_corpus/6546f482ba1e853e5fbd2314d3d49e6b49ee9d9b rename to toolchain/parse/fuzzer_corpus/6546f482ba1e853e5fbd2314d3d49e6b49ee9d9b diff --git a/toolchain/parser/fuzzer_corpus/65aa83012a63f2d24042b716ab92a782a6db002c b/toolchain/parse/fuzzer_corpus/65aa83012a63f2d24042b716ab92a782a6db002c similarity index 100% rename from toolchain/parser/fuzzer_corpus/65aa83012a63f2d24042b716ab92a782a6db002c rename to toolchain/parse/fuzzer_corpus/65aa83012a63f2d24042b716ab92a782a6db002c diff --git a/toolchain/parser/fuzzer_corpus/66a9200e2a8cba2bba66cd672f2fd63bf5bbaac5 b/toolchain/parse/fuzzer_corpus/66a9200e2a8cba2bba66cd672f2fd63bf5bbaac5 similarity index 100% rename from toolchain/parser/fuzzer_corpus/66a9200e2a8cba2bba66cd672f2fd63bf5bbaac5 rename to toolchain/parse/fuzzer_corpus/66a9200e2a8cba2bba66cd672f2fd63bf5bbaac5 diff --git a/toolchain/parser/fuzzer_corpus/671f30b13fd9d75b380b1e9dd3a442853fa25747 b/toolchain/parse/fuzzer_corpus/671f30b13fd9d75b380b1e9dd3a442853fa25747 similarity index 100% rename from toolchain/parser/fuzzer_corpus/671f30b13fd9d75b380b1e9dd3a442853fa25747 rename to toolchain/parse/fuzzer_corpus/671f30b13fd9d75b380b1e9dd3a442853fa25747 diff --git a/toolchain/parser/fuzzer_corpus/675bdd56c7ed46abb4a9bb858ba9a9bf4ec5605d b/toolchain/parse/fuzzer_corpus/675bdd56c7ed46abb4a9bb858ba9a9bf4ec5605d similarity index 100% rename from toolchain/parser/fuzzer_corpus/675bdd56c7ed46abb4a9bb858ba9a9bf4ec5605d rename to toolchain/parse/fuzzer_corpus/675bdd56c7ed46abb4a9bb858ba9a9bf4ec5605d diff --git a/toolchain/parser/fuzzer_corpus/67c49783d3f8db96c294736133a27a9fa237274e b/toolchain/parse/fuzzer_corpus/67c49783d3f8db96c294736133a27a9fa237274e similarity index 100% rename from toolchain/parser/fuzzer_corpus/67c49783d3f8db96c294736133a27a9fa237274e rename to toolchain/parse/fuzzer_corpus/67c49783d3f8db96c294736133a27a9fa237274e diff --git a/toolchain/parser/fuzzer_corpus/688dd153a4d138d983be5cc34ba6652ef8541fb7 b/toolchain/parse/fuzzer_corpus/688dd153a4d138d983be5cc34ba6652ef8541fb7 similarity index 100% rename from toolchain/parser/fuzzer_corpus/688dd153a4d138d983be5cc34ba6652ef8541fb7 rename to toolchain/parse/fuzzer_corpus/688dd153a4d138d983be5cc34ba6652ef8541fb7 diff --git a/toolchain/parser/fuzzer_corpus/690bf49502dbf01976bc66ca2c3ac06c97642db2 b/toolchain/parse/fuzzer_corpus/690bf49502dbf01976bc66ca2c3ac06c97642db2 similarity index 100% rename from toolchain/parser/fuzzer_corpus/690bf49502dbf01976bc66ca2c3ac06c97642db2 rename to toolchain/parse/fuzzer_corpus/690bf49502dbf01976bc66ca2c3ac06c97642db2 diff --git a/toolchain/parser/fuzzer_corpus/692bb335794be9a7b844feb443757fbb179d85b0 b/toolchain/parse/fuzzer_corpus/692bb335794be9a7b844feb443757fbb179d85b0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/692bb335794be9a7b844feb443757fbb179d85b0 rename to toolchain/parse/fuzzer_corpus/692bb335794be9a7b844feb443757fbb179d85b0 diff --git a/toolchain/parser/fuzzer_corpus/6956d350ad4779b9744928e979b9b87ac7b2d799 b/toolchain/parse/fuzzer_corpus/6956d350ad4779b9744928e979b9b87ac7b2d799 similarity index 100% rename from toolchain/parser/fuzzer_corpus/6956d350ad4779b9744928e979b9b87ac7b2d799 rename to toolchain/parse/fuzzer_corpus/6956d350ad4779b9744928e979b9b87ac7b2d799 diff --git a/toolchain/parser/fuzzer_corpus/69760227f602e7a7523a5e0297bd205fa37e9e02 b/toolchain/parse/fuzzer_corpus/69760227f602e7a7523a5e0297bd205fa37e9e02 similarity index 100% rename from toolchain/parser/fuzzer_corpus/69760227f602e7a7523a5e0297bd205fa37e9e02 rename to toolchain/parse/fuzzer_corpus/69760227f602e7a7523a5e0297bd205fa37e9e02 diff --git a/toolchain/parser/fuzzer_corpus/6a00fb86f8727e0a4708359954fa811737e83d8f b/toolchain/parse/fuzzer_corpus/6a00fb86f8727e0a4708359954fa811737e83d8f similarity index 100% rename from toolchain/parser/fuzzer_corpus/6a00fb86f8727e0a4708359954fa811737e83d8f rename to toolchain/parse/fuzzer_corpus/6a00fb86f8727e0a4708359954fa811737e83d8f diff --git a/toolchain/parser/fuzzer_corpus/6b4768a78f5353cb4dd4d30aee22449460892e5b b/toolchain/parse/fuzzer_corpus/6b4768a78f5353cb4dd4d30aee22449460892e5b similarity index 100% rename from toolchain/parser/fuzzer_corpus/6b4768a78f5353cb4dd4d30aee22449460892e5b rename to toolchain/parse/fuzzer_corpus/6b4768a78f5353cb4dd4d30aee22449460892e5b diff --git a/toolchain/parser/fuzzer_corpus/6d08d22c417beb30e21ce3e0f1e1ed97cc130330 b/toolchain/parse/fuzzer_corpus/6d08d22c417beb30e21ce3e0f1e1ed97cc130330 similarity index 100% rename from toolchain/parser/fuzzer_corpus/6d08d22c417beb30e21ce3e0f1e1ed97cc130330 rename to toolchain/parse/fuzzer_corpus/6d08d22c417beb30e21ce3e0f1e1ed97cc130330 diff --git a/toolchain/parser/fuzzer_corpus/6dfbc2d1a3ac19c3ae9e77bc510d0f639b974f10 b/toolchain/parse/fuzzer_corpus/6dfbc2d1a3ac19c3ae9e77bc510d0f639b974f10 similarity index 100% rename from toolchain/parser/fuzzer_corpus/6dfbc2d1a3ac19c3ae9e77bc510d0f639b974f10 rename to toolchain/parse/fuzzer_corpus/6dfbc2d1a3ac19c3ae9e77bc510d0f639b974f10 diff --git a/toolchain/parser/fuzzer_corpus/70ecda93edeab49006cc4f58324a8384c2009a19 b/toolchain/parse/fuzzer_corpus/70ecda93edeab49006cc4f58324a8384c2009a19 similarity index 100% rename from toolchain/parser/fuzzer_corpus/70ecda93edeab49006cc4f58324a8384c2009a19 rename to toolchain/parse/fuzzer_corpus/70ecda93edeab49006cc4f58324a8384c2009a19 diff --git a/toolchain/parser/fuzzer_corpus/7200f4fc3115ac14a4ba74243e8b8d72bdb14104 b/toolchain/parse/fuzzer_corpus/7200f4fc3115ac14a4ba74243e8b8d72bdb14104 similarity index 100% rename from toolchain/parser/fuzzer_corpus/7200f4fc3115ac14a4ba74243e8b8d72bdb14104 rename to toolchain/parse/fuzzer_corpus/7200f4fc3115ac14a4ba74243e8b8d72bdb14104 diff --git a/toolchain/parser/fuzzer_corpus/72449ed710356adfffc12ec768423cb0784a9b2b b/toolchain/parse/fuzzer_corpus/72449ed710356adfffc12ec768423cb0784a9b2b similarity index 100% rename from toolchain/parser/fuzzer_corpus/72449ed710356adfffc12ec768423cb0784a9b2b rename to toolchain/parse/fuzzer_corpus/72449ed710356adfffc12ec768423cb0784a9b2b diff --git a/toolchain/parser/fuzzer_corpus/72de9fee019f22dc1492a2c8b83ad3879a74a388 b/toolchain/parse/fuzzer_corpus/72de9fee019f22dc1492a2c8b83ad3879a74a388 similarity index 100% rename from toolchain/parser/fuzzer_corpus/72de9fee019f22dc1492a2c8b83ad3879a74a388 rename to toolchain/parse/fuzzer_corpus/72de9fee019f22dc1492a2c8b83ad3879a74a388 diff --git a/toolchain/parser/fuzzer_corpus/72eb7a6416e719d3ec3d9ffade194370c8f2802e b/toolchain/parse/fuzzer_corpus/72eb7a6416e719d3ec3d9ffade194370c8f2802e similarity index 100% rename from toolchain/parser/fuzzer_corpus/72eb7a6416e719d3ec3d9ffade194370c8f2802e rename to toolchain/parse/fuzzer_corpus/72eb7a6416e719d3ec3d9ffade194370c8f2802e diff --git a/toolchain/parser/fuzzer_corpus/7312fa4feada84b033ea67cd4371956466e6aeb0 b/toolchain/parse/fuzzer_corpus/7312fa4feada84b033ea67cd4371956466e6aeb0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/7312fa4feada84b033ea67cd4371956466e6aeb0 rename to toolchain/parse/fuzzer_corpus/7312fa4feada84b033ea67cd4371956466e6aeb0 diff --git a/toolchain/parser/fuzzer_corpus/732d0c57994b9ce22f94966ebab4a5e40c4bec2a b/toolchain/parse/fuzzer_corpus/732d0c57994b9ce22f94966ebab4a5e40c4bec2a similarity index 100% rename from toolchain/parser/fuzzer_corpus/732d0c57994b9ce22f94966ebab4a5e40c4bec2a rename to toolchain/parse/fuzzer_corpus/732d0c57994b9ce22f94966ebab4a5e40c4bec2a diff --git a/toolchain/parser/fuzzer_corpus/7368f496a342780f4bd2d5492aeff9bd64ac7da4 b/toolchain/parse/fuzzer_corpus/7368f496a342780f4bd2d5492aeff9bd64ac7da4 similarity index 100% rename from toolchain/parser/fuzzer_corpus/7368f496a342780f4bd2d5492aeff9bd64ac7da4 rename to toolchain/parse/fuzzer_corpus/7368f496a342780f4bd2d5492aeff9bd64ac7da4 diff --git a/toolchain/parser/fuzzer_corpus/74b426917d84eac125ffc0699c11ade39fe28b01 b/toolchain/parse/fuzzer_corpus/74b426917d84eac125ffc0699c11ade39fe28b01 similarity index 100% rename from toolchain/parser/fuzzer_corpus/74b426917d84eac125ffc0699c11ade39fe28b01 rename to toolchain/parse/fuzzer_corpus/74b426917d84eac125ffc0699c11ade39fe28b01 diff --git a/toolchain/parser/fuzzer_corpus/74ed87a7698e8be34163a772b40065f65eeb66b3 b/toolchain/parse/fuzzer_corpus/74ed87a7698e8be34163a772b40065f65eeb66b3 similarity index 100% rename from toolchain/parser/fuzzer_corpus/74ed87a7698e8be34163a772b40065f65eeb66b3 rename to toolchain/parse/fuzzer_corpus/74ed87a7698e8be34163a772b40065f65eeb66b3 diff --git a/toolchain/parser/fuzzer_corpus/750964224488b2703992ceb45ce5eac74a904c98 b/toolchain/parse/fuzzer_corpus/750964224488b2703992ceb45ce5eac74a904c98 similarity index 100% rename from toolchain/parser/fuzzer_corpus/750964224488b2703992ceb45ce5eac74a904c98 rename to toolchain/parse/fuzzer_corpus/750964224488b2703992ceb45ce5eac74a904c98 diff --git a/toolchain/parser/fuzzer_corpus/7526dbb8bd908dbb53d6caf0f1dc652c0c5d62f8 b/toolchain/parse/fuzzer_corpus/7526dbb8bd908dbb53d6caf0f1dc652c0c5d62f8 similarity index 100% rename from toolchain/parser/fuzzer_corpus/7526dbb8bd908dbb53d6caf0f1dc652c0c5d62f8 rename to toolchain/parse/fuzzer_corpus/7526dbb8bd908dbb53d6caf0f1dc652c0c5d62f8 diff --git a/toolchain/parser/fuzzer_corpus/758cfe7990237eeaaf3c0cdeca65a888b98db0e8 b/toolchain/parse/fuzzer_corpus/758cfe7990237eeaaf3c0cdeca65a888b98db0e8 similarity index 100% rename from toolchain/parser/fuzzer_corpus/758cfe7990237eeaaf3c0cdeca65a888b98db0e8 rename to toolchain/parse/fuzzer_corpus/758cfe7990237eeaaf3c0cdeca65a888b98db0e8 diff --git a/toolchain/parser/fuzzer_corpus/76fd1253a98007fce566d49869a659409f895b1a b/toolchain/parse/fuzzer_corpus/76fd1253a98007fce566d49869a659409f895b1a similarity index 100% rename from toolchain/parser/fuzzer_corpus/76fd1253a98007fce566d49869a659409f895b1a rename to toolchain/parse/fuzzer_corpus/76fd1253a98007fce566d49869a659409f895b1a diff --git a/toolchain/parser/fuzzer_corpus/779dd6f1a4b6c6bb052d3b2b8e4e061d56c7b493 b/toolchain/parse/fuzzer_corpus/779dd6f1a4b6c6bb052d3b2b8e4e061d56c7b493 similarity index 100% rename from toolchain/parser/fuzzer_corpus/779dd6f1a4b6c6bb052d3b2b8e4e061d56c7b493 rename to toolchain/parse/fuzzer_corpus/779dd6f1a4b6c6bb052d3b2b8e4e061d56c7b493 diff --git a/toolchain/parser/fuzzer_corpus/77f353c7e4d8862e77f0d385751c4953bb850562 b/toolchain/parse/fuzzer_corpus/77f353c7e4d8862e77f0d385751c4953bb850562 similarity index 100% rename from toolchain/parser/fuzzer_corpus/77f353c7e4d8862e77f0d385751c4953bb850562 rename to toolchain/parse/fuzzer_corpus/77f353c7e4d8862e77f0d385751c4953bb850562 diff --git a/toolchain/parser/fuzzer_corpus/77f6b1e3b42ca7acbb891938ec281d9f5bf18ac5 b/toolchain/parse/fuzzer_corpus/77f6b1e3b42ca7acbb891938ec281d9f5bf18ac5 similarity index 100% rename from toolchain/parser/fuzzer_corpus/77f6b1e3b42ca7acbb891938ec281d9f5bf18ac5 rename to toolchain/parse/fuzzer_corpus/77f6b1e3b42ca7acbb891938ec281d9f5bf18ac5 diff --git a/toolchain/parser/fuzzer_corpus/7941c33ccfdd7084a6ec19a807302319ee6249c9 b/toolchain/parse/fuzzer_corpus/7941c33ccfdd7084a6ec19a807302319ee6249c9 similarity index 100% rename from toolchain/parser/fuzzer_corpus/7941c33ccfdd7084a6ec19a807302319ee6249c9 rename to toolchain/parse/fuzzer_corpus/7941c33ccfdd7084a6ec19a807302319ee6249c9 diff --git a/toolchain/parser/fuzzer_corpus/79ec607348296778e4ccf0890e8d5704e6226776 b/toolchain/parse/fuzzer_corpus/79ec607348296778e4ccf0890e8d5704e6226776 similarity index 100% rename from toolchain/parser/fuzzer_corpus/79ec607348296778e4ccf0890e8d5704e6226776 rename to toolchain/parse/fuzzer_corpus/79ec607348296778e4ccf0890e8d5704e6226776 diff --git a/toolchain/parser/fuzzer_corpus/7a26e6bcc857b6e9b797b3c918f2bcb1a569ddde b/toolchain/parse/fuzzer_corpus/7a26e6bcc857b6e9b797b3c918f2bcb1a569ddde similarity index 100% rename from toolchain/parser/fuzzer_corpus/7a26e6bcc857b6e9b797b3c918f2bcb1a569ddde rename to toolchain/parse/fuzzer_corpus/7a26e6bcc857b6e9b797b3c918f2bcb1a569ddde diff --git a/toolchain/parser/fuzzer_corpus/7ad4070a7a504f1b7045720b5c9333b20be5937d b/toolchain/parse/fuzzer_corpus/7ad4070a7a504f1b7045720b5c9333b20be5937d similarity index 100% rename from toolchain/parser/fuzzer_corpus/7ad4070a7a504f1b7045720b5c9333b20be5937d rename to toolchain/parse/fuzzer_corpus/7ad4070a7a504f1b7045720b5c9333b20be5937d diff --git a/toolchain/parser/fuzzer_corpus/7b0758cf04d7fcbc1a504005eeb64921b132e5b4 b/toolchain/parse/fuzzer_corpus/7b0758cf04d7fcbc1a504005eeb64921b132e5b4 similarity index 100% rename from toolchain/parser/fuzzer_corpus/7b0758cf04d7fcbc1a504005eeb64921b132e5b4 rename to toolchain/parse/fuzzer_corpus/7b0758cf04d7fcbc1a504005eeb64921b132e5b4 diff --git a/toolchain/parser/fuzzer_corpus/7bbe3489b3fff6f2455d83beaefdd468b2bec93f b/toolchain/parse/fuzzer_corpus/7bbe3489b3fff6f2455d83beaefdd468b2bec93f similarity index 100% rename from toolchain/parser/fuzzer_corpus/7bbe3489b3fff6f2455d83beaefdd468b2bec93f rename to toolchain/parse/fuzzer_corpus/7bbe3489b3fff6f2455d83beaefdd468b2bec93f diff --git a/toolchain/parser/fuzzer_corpus/7bc1889b0d60824bf64af54a98efd9b4a331332a b/toolchain/parse/fuzzer_corpus/7bc1889b0d60824bf64af54a98efd9b4a331332a similarity index 100% rename from toolchain/parser/fuzzer_corpus/7bc1889b0d60824bf64af54a98efd9b4a331332a rename to toolchain/parse/fuzzer_corpus/7bc1889b0d60824bf64af54a98efd9b4a331332a diff --git a/toolchain/parser/fuzzer_corpus/7d51b95219a1ff6a9f6d15fbcfff36da556c4f84 b/toolchain/parse/fuzzer_corpus/7d51b95219a1ff6a9f6d15fbcfff36da556c4f84 similarity index 100% rename from toolchain/parser/fuzzer_corpus/7d51b95219a1ff6a9f6d15fbcfff36da556c4f84 rename to toolchain/parse/fuzzer_corpus/7d51b95219a1ff6a9f6d15fbcfff36da556c4f84 diff --git a/toolchain/parser/fuzzer_corpus/7d59f86c9b72019b592378b0eb7c5f482333854d b/toolchain/parse/fuzzer_corpus/7d59f86c9b72019b592378b0eb7c5f482333854d similarity index 100% rename from toolchain/parser/fuzzer_corpus/7d59f86c9b72019b592378b0eb7c5f482333854d rename to toolchain/parse/fuzzer_corpus/7d59f86c9b72019b592378b0eb7c5f482333854d diff --git a/toolchain/parser/fuzzer_corpus/7d9a836850cfaf6af1ae3b19b996f6735e5ccb4d b/toolchain/parse/fuzzer_corpus/7d9a836850cfaf6af1ae3b19b996f6735e5ccb4d similarity index 100% rename from toolchain/parser/fuzzer_corpus/7d9a836850cfaf6af1ae3b19b996f6735e5ccb4d rename to toolchain/parse/fuzzer_corpus/7d9a836850cfaf6af1ae3b19b996f6735e5ccb4d diff --git a/toolchain/parser/fuzzer_corpus/7e0f5d7b3d4448157b7df1c2aea9bea6462e498e b/toolchain/parse/fuzzer_corpus/7e0f5d7b3d4448157b7df1c2aea9bea6462e498e similarity index 100% rename from toolchain/parser/fuzzer_corpus/7e0f5d7b3d4448157b7df1c2aea9bea6462e498e rename to toolchain/parse/fuzzer_corpus/7e0f5d7b3d4448157b7df1c2aea9bea6462e498e diff --git a/toolchain/parser/fuzzer_corpus/7e48a254a435955e508905e9c94311f17b0ec2ad b/toolchain/parse/fuzzer_corpus/7e48a254a435955e508905e9c94311f17b0ec2ad similarity index 100% rename from toolchain/parser/fuzzer_corpus/7e48a254a435955e508905e9c94311f17b0ec2ad rename to toolchain/parse/fuzzer_corpus/7e48a254a435955e508905e9c94311f17b0ec2ad diff --git a/toolchain/parser/fuzzer_corpus/7e82c0cc2c6fe005354e6ae51ff7825c430fbdad b/toolchain/parse/fuzzer_corpus/7e82c0cc2c6fe005354e6ae51ff7825c430fbdad similarity index 100% rename from toolchain/parser/fuzzer_corpus/7e82c0cc2c6fe005354e6ae51ff7825c430fbdad rename to toolchain/parse/fuzzer_corpus/7e82c0cc2c6fe005354e6ae51ff7825c430fbdad diff --git a/toolchain/parser/fuzzer_corpus/7ed77cc3b9b1e08614f0d5dfe79433605267052d b/toolchain/parse/fuzzer_corpus/7ed77cc3b9b1e08614f0d5dfe79433605267052d similarity index 100% rename from toolchain/parser/fuzzer_corpus/7ed77cc3b9b1e08614f0d5dfe79433605267052d rename to toolchain/parse/fuzzer_corpus/7ed77cc3b9b1e08614f0d5dfe79433605267052d diff --git a/toolchain/parser/fuzzer_corpus/7f684c29d88eeed2fb0adea80948906e32e04e73 b/toolchain/parse/fuzzer_corpus/7f684c29d88eeed2fb0adea80948906e32e04e73 similarity index 100% rename from toolchain/parser/fuzzer_corpus/7f684c29d88eeed2fb0adea80948906e32e04e73 rename to toolchain/parse/fuzzer_corpus/7f684c29d88eeed2fb0adea80948906e32e04e73 diff --git a/toolchain/parser/fuzzer_corpus/7fb2ef54332fca52e531ccaf4d3d4a8a9d664634 b/toolchain/parse/fuzzer_corpus/7fb2ef54332fca52e531ccaf4d3d4a8a9d664634 similarity index 100% rename from toolchain/parser/fuzzer_corpus/7fb2ef54332fca52e531ccaf4d3d4a8a9d664634 rename to toolchain/parse/fuzzer_corpus/7fb2ef54332fca52e531ccaf4d3d4a8a9d664634 diff --git a/toolchain/parser/fuzzer_corpus/80a561bd5e7f1526af6b533a9818c2161be7889d b/toolchain/parse/fuzzer_corpus/80a561bd5e7f1526af6b533a9818c2161be7889d similarity index 100% rename from toolchain/parser/fuzzer_corpus/80a561bd5e7f1526af6b533a9818c2161be7889d rename to toolchain/parse/fuzzer_corpus/80a561bd5e7f1526af6b533a9818c2161be7889d diff --git a/toolchain/parser/fuzzer_corpus/811dedfa7c1108081bd7d76e57f2b15c1967985a b/toolchain/parse/fuzzer_corpus/811dedfa7c1108081bd7d76e57f2b15c1967985a similarity index 100% rename from toolchain/parser/fuzzer_corpus/811dedfa7c1108081bd7d76e57f2b15c1967985a rename to toolchain/parse/fuzzer_corpus/811dedfa7c1108081bd7d76e57f2b15c1967985a diff --git a/toolchain/parser/fuzzer_corpus/815c5b9d6c2fe40cbff3496cb635466cd630ee1e b/toolchain/parse/fuzzer_corpus/815c5b9d6c2fe40cbff3496cb635466cd630ee1e similarity index 100% rename from toolchain/parser/fuzzer_corpus/815c5b9d6c2fe40cbff3496cb635466cd630ee1e rename to toolchain/parse/fuzzer_corpus/815c5b9d6c2fe40cbff3496cb635466cd630ee1e diff --git a/toolchain/parser/fuzzer_corpus/81e8bbb34be8af488894aeb191b073796b896ad8 b/toolchain/parse/fuzzer_corpus/81e8bbb34be8af488894aeb191b073796b896ad8 similarity index 100% rename from toolchain/parser/fuzzer_corpus/81e8bbb34be8af488894aeb191b073796b896ad8 rename to toolchain/parse/fuzzer_corpus/81e8bbb34be8af488894aeb191b073796b896ad8 diff --git a/toolchain/parser/fuzzer_corpus/8211bb03478a5a26c1fb40236780cbee8da45a06 b/toolchain/parse/fuzzer_corpus/8211bb03478a5a26c1fb40236780cbee8da45a06 similarity index 100% rename from toolchain/parser/fuzzer_corpus/8211bb03478a5a26c1fb40236780cbee8da45a06 rename to toolchain/parse/fuzzer_corpus/8211bb03478a5a26c1fb40236780cbee8da45a06 diff --git a/toolchain/parser/fuzzer_corpus/82aab7e70b7f6f2789562063cfefcbb63ff11aad b/toolchain/parse/fuzzer_corpus/82aab7e70b7f6f2789562063cfefcbb63ff11aad similarity index 100% rename from toolchain/parser/fuzzer_corpus/82aab7e70b7f6f2789562063cfefcbb63ff11aad rename to toolchain/parse/fuzzer_corpus/82aab7e70b7f6f2789562063cfefcbb63ff11aad diff --git a/toolchain/parser/fuzzer_corpus/82bf34d3e6847764b3bc8f5795cb103e9e7af45e b/toolchain/parse/fuzzer_corpus/82bf34d3e6847764b3bc8f5795cb103e9e7af45e similarity index 100% rename from toolchain/parser/fuzzer_corpus/82bf34d3e6847764b3bc8f5795cb103e9e7af45e rename to toolchain/parse/fuzzer_corpus/82bf34d3e6847764b3bc8f5795cb103e9e7af45e diff --git a/toolchain/parser/fuzzer_corpus/833ca5a7d4cdf2c1867491c242ece799a01d77a9 b/toolchain/parse/fuzzer_corpus/833ca5a7d4cdf2c1867491c242ece799a01d77a9 similarity index 100% rename from toolchain/parser/fuzzer_corpus/833ca5a7d4cdf2c1867491c242ece799a01d77a9 rename to toolchain/parse/fuzzer_corpus/833ca5a7d4cdf2c1867491c242ece799a01d77a9 diff --git a/toolchain/parser/fuzzer_corpus/836c3f22ebc9a6328b9fae025ae061bd8eadff0e b/toolchain/parse/fuzzer_corpus/836c3f22ebc9a6328b9fae025ae061bd8eadff0e similarity index 100% rename from toolchain/parser/fuzzer_corpus/836c3f22ebc9a6328b9fae025ae061bd8eadff0e rename to toolchain/parse/fuzzer_corpus/836c3f22ebc9a6328b9fae025ae061bd8eadff0e diff --git a/toolchain/parser/fuzzer_corpus/83f64b56aa2296a799cb9b3f636140964678ac5c b/toolchain/parse/fuzzer_corpus/83f64b56aa2296a799cb9b3f636140964678ac5c similarity index 100% rename from toolchain/parser/fuzzer_corpus/83f64b56aa2296a799cb9b3f636140964678ac5c rename to toolchain/parse/fuzzer_corpus/83f64b56aa2296a799cb9b3f636140964678ac5c diff --git a/toolchain/parser/fuzzer_corpus/8419f207db4c3ee47461b9507daf459861ab2448 b/toolchain/parse/fuzzer_corpus/8419f207db4c3ee47461b9507daf459861ab2448 similarity index 100% rename from toolchain/parser/fuzzer_corpus/8419f207db4c3ee47461b9507daf459861ab2448 rename to toolchain/parse/fuzzer_corpus/8419f207db4c3ee47461b9507daf459861ab2448 diff --git a/toolchain/parser/fuzzer_corpus/84b9cd50438d17589ace47d7ba49e02cbddb7203 b/toolchain/parse/fuzzer_corpus/84b9cd50438d17589ace47d7ba49e02cbddb7203 similarity index 100% rename from toolchain/parser/fuzzer_corpus/84b9cd50438d17589ace47d7ba49e02cbddb7203 rename to toolchain/parse/fuzzer_corpus/84b9cd50438d17589ace47d7ba49e02cbddb7203 diff --git a/toolchain/parser/fuzzer_corpus/84c385be14635966668563f2668ed58f3d01b47f b/toolchain/parse/fuzzer_corpus/84c385be14635966668563f2668ed58f3d01b47f similarity index 100% rename from toolchain/parser/fuzzer_corpus/84c385be14635966668563f2668ed58f3d01b47f rename to toolchain/parse/fuzzer_corpus/84c385be14635966668563f2668ed58f3d01b47f diff --git a/toolchain/parser/fuzzer_corpus/84d7204e8e1e9b2488340c4eb864221bae1abe19 b/toolchain/parse/fuzzer_corpus/84d7204e8e1e9b2488340c4eb864221bae1abe19 similarity index 100% rename from toolchain/parser/fuzzer_corpus/84d7204e8e1e9b2488340c4eb864221bae1abe19 rename to toolchain/parse/fuzzer_corpus/84d7204e8e1e9b2488340c4eb864221bae1abe19 diff --git a/toolchain/parser/fuzzer_corpus/856d69f865f0b629c075e885c3b70e0607821869 b/toolchain/parse/fuzzer_corpus/856d69f865f0b629c075e885c3b70e0607821869 similarity index 100% rename from toolchain/parser/fuzzer_corpus/856d69f865f0b629c075e885c3b70e0607821869 rename to toolchain/parse/fuzzer_corpus/856d69f865f0b629c075e885c3b70e0607821869 diff --git a/toolchain/parser/fuzzer_corpus/85de2258f4b1a73711730059071456ee0a908091 b/toolchain/parse/fuzzer_corpus/85de2258f4b1a73711730059071456ee0a908091 similarity index 100% rename from toolchain/parser/fuzzer_corpus/85de2258f4b1a73711730059071456ee0a908091 rename to toolchain/parse/fuzzer_corpus/85de2258f4b1a73711730059071456ee0a908091 diff --git a/toolchain/parser/fuzzer_corpus/85f376b8fe702b88f8bc1e0bff8c5bd63b72dff2 b/toolchain/parse/fuzzer_corpus/85f376b8fe702b88f8bc1e0bff8c5bd63b72dff2 similarity index 100% rename from toolchain/parser/fuzzer_corpus/85f376b8fe702b88f8bc1e0bff8c5bd63b72dff2 rename to toolchain/parse/fuzzer_corpus/85f376b8fe702b88f8bc1e0bff8c5bd63b72dff2 diff --git a/toolchain/parser/fuzzer_corpus/876db58923ca6d09c577a5b32a7aae1a0bcac5ce b/toolchain/parse/fuzzer_corpus/876db58923ca6d09c577a5b32a7aae1a0bcac5ce similarity index 100% rename from toolchain/parser/fuzzer_corpus/876db58923ca6d09c577a5b32a7aae1a0bcac5ce rename to toolchain/parse/fuzzer_corpus/876db58923ca6d09c577a5b32a7aae1a0bcac5ce diff --git a/toolchain/parser/fuzzer_corpus/8854d8b576cfad21365ff8c2c6ea4eaec7477575 b/toolchain/parse/fuzzer_corpus/8854d8b576cfad21365ff8c2c6ea4eaec7477575 similarity index 100% rename from toolchain/parser/fuzzer_corpus/8854d8b576cfad21365ff8c2c6ea4eaec7477575 rename to toolchain/parse/fuzzer_corpus/8854d8b576cfad21365ff8c2c6ea4eaec7477575 diff --git a/toolchain/parser/fuzzer_corpus/88c2f1d247ab356950a61dfe0c6d3e60a8e82dd7 b/toolchain/parse/fuzzer_corpus/88c2f1d247ab356950a61dfe0c6d3e60a8e82dd7 similarity index 100% rename from toolchain/parser/fuzzer_corpus/88c2f1d247ab356950a61dfe0c6d3e60a8e82dd7 rename to toolchain/parse/fuzzer_corpus/88c2f1d247ab356950a61dfe0c6d3e60a8e82dd7 diff --git a/toolchain/parser/fuzzer_corpus/88edce9dc25c3c95e6c5639ef10ca1f596da97cd b/toolchain/parse/fuzzer_corpus/88edce9dc25c3c95e6c5639ef10ca1f596da97cd similarity index 100% rename from toolchain/parser/fuzzer_corpus/88edce9dc25c3c95e6c5639ef10ca1f596da97cd rename to toolchain/parse/fuzzer_corpus/88edce9dc25c3c95e6c5639ef10ca1f596da97cd diff --git a/toolchain/parser/fuzzer_corpus/88f1bc245ed0b7e0b3350ce90f217c14be56f592 b/toolchain/parse/fuzzer_corpus/88f1bc245ed0b7e0b3350ce90f217c14be56f592 similarity index 100% rename from toolchain/parser/fuzzer_corpus/88f1bc245ed0b7e0b3350ce90f217c14be56f592 rename to toolchain/parse/fuzzer_corpus/88f1bc245ed0b7e0b3350ce90f217c14be56f592 diff --git a/toolchain/parser/fuzzer_corpus/89ba32692ebbe196d87d1243c7c65d16c7ccd8a4 b/toolchain/parse/fuzzer_corpus/89ba32692ebbe196d87d1243c7c65d16c7ccd8a4 similarity index 100% rename from toolchain/parser/fuzzer_corpus/89ba32692ebbe196d87d1243c7c65d16c7ccd8a4 rename to toolchain/parse/fuzzer_corpus/89ba32692ebbe196d87d1243c7c65d16c7ccd8a4 diff --git a/toolchain/parser/fuzzer_corpus/89efdee452a9967c32b1f1a66c2dc50932822ee1 b/toolchain/parse/fuzzer_corpus/89efdee452a9967c32b1f1a66c2dc50932822ee1 similarity index 100% rename from toolchain/parser/fuzzer_corpus/89efdee452a9967c32b1f1a66c2dc50932822ee1 rename to toolchain/parse/fuzzer_corpus/89efdee452a9967c32b1f1a66c2dc50932822ee1 diff --git a/toolchain/parser/fuzzer_corpus/8b1c937b1bfc8252815ca8dd71de1c9797a7782b b/toolchain/parse/fuzzer_corpus/8b1c937b1bfc8252815ca8dd71de1c9797a7782b similarity index 100% rename from toolchain/parser/fuzzer_corpus/8b1c937b1bfc8252815ca8dd71de1c9797a7782b rename to toolchain/parse/fuzzer_corpus/8b1c937b1bfc8252815ca8dd71de1c9797a7782b diff --git a/toolchain/parser/fuzzer_corpus/8b23c7151401e60f284b2e7f30d98f7241dac2b5 b/toolchain/parse/fuzzer_corpus/8b23c7151401e60f284b2e7f30d98f7241dac2b5 similarity index 100% rename from toolchain/parser/fuzzer_corpus/8b23c7151401e60f284b2e7f30d98f7241dac2b5 rename to toolchain/parse/fuzzer_corpus/8b23c7151401e60f284b2e7f30d98f7241dac2b5 diff --git a/toolchain/parser/fuzzer_corpus/8b582296512c64807da8d482aaea76ce3e95c094 b/toolchain/parse/fuzzer_corpus/8b582296512c64807da8d482aaea76ce3e95c094 similarity index 100% rename from toolchain/parser/fuzzer_corpus/8b582296512c64807da8d482aaea76ce3e95c094 rename to toolchain/parse/fuzzer_corpus/8b582296512c64807da8d482aaea76ce3e95c094 diff --git a/toolchain/parser/fuzzer_corpus/8b5e592b25775d0891d38b3d1f68667e50909aaf b/toolchain/parse/fuzzer_corpus/8b5e592b25775d0891d38b3d1f68667e50909aaf similarity index 100% rename from toolchain/parser/fuzzer_corpus/8b5e592b25775d0891d38b3d1f68667e50909aaf rename to toolchain/parse/fuzzer_corpus/8b5e592b25775d0891d38b3d1f68667e50909aaf diff --git a/toolchain/parser/fuzzer_corpus/8c566842c7374f57eb06cc8bb579d6ec03c4c9de b/toolchain/parse/fuzzer_corpus/8c566842c7374f57eb06cc8bb579d6ec03c4c9de similarity index 100% rename from toolchain/parser/fuzzer_corpus/8c566842c7374f57eb06cc8bb579d6ec03c4c9de rename to toolchain/parse/fuzzer_corpus/8c566842c7374f57eb06cc8bb579d6ec03c4c9de diff --git a/toolchain/parser/fuzzer_corpus/8d13dc4609982f698eb89d42b3f117531131c87c b/toolchain/parse/fuzzer_corpus/8d13dc4609982f698eb89d42b3f117531131c87c similarity index 100% rename from toolchain/parser/fuzzer_corpus/8d13dc4609982f698eb89d42b3f117531131c87c rename to toolchain/parse/fuzzer_corpus/8d13dc4609982f698eb89d42b3f117531131c87c diff --git a/toolchain/parser/fuzzer_corpus/8e5ec5bcd9657607aa4f9977e1ffeb4a16169058 b/toolchain/parse/fuzzer_corpus/8e5ec5bcd9657607aa4f9977e1ffeb4a16169058 similarity index 100% rename from toolchain/parser/fuzzer_corpus/8e5ec5bcd9657607aa4f9977e1ffeb4a16169058 rename to toolchain/parse/fuzzer_corpus/8e5ec5bcd9657607aa4f9977e1ffeb4a16169058 diff --git a/toolchain/parser/fuzzer_corpus/8e673f602ba7adb87f0cf80de0277ac80a418fcd b/toolchain/parse/fuzzer_corpus/8e673f602ba7adb87f0cf80de0277ac80a418fcd similarity index 100% rename from toolchain/parser/fuzzer_corpus/8e673f602ba7adb87f0cf80de0277ac80a418fcd rename to toolchain/parse/fuzzer_corpus/8e673f602ba7adb87f0cf80de0277ac80a418fcd diff --git a/toolchain/parser/fuzzer_corpus/8e831833b922e03cdb368467aa0da57e57ba983e b/toolchain/parse/fuzzer_corpus/8e831833b922e03cdb368467aa0da57e57ba983e similarity index 100% rename from toolchain/parser/fuzzer_corpus/8e831833b922e03cdb368467aa0da57e57ba983e rename to toolchain/parse/fuzzer_corpus/8e831833b922e03cdb368467aa0da57e57ba983e diff --git a/toolchain/parser/fuzzer_corpus/8e996d6c817a50ee87159a6bbc50e8ef9dbee1ed b/toolchain/parse/fuzzer_corpus/8e996d6c817a50ee87159a6bbc50e8ef9dbee1ed similarity index 100% rename from toolchain/parser/fuzzer_corpus/8e996d6c817a50ee87159a6bbc50e8ef9dbee1ed rename to toolchain/parse/fuzzer_corpus/8e996d6c817a50ee87159a6bbc50e8ef9dbee1ed diff --git a/toolchain/parser/fuzzer_corpus/8eacd9b35e1dd172432234a2f6cfc100eb92e401 b/toolchain/parse/fuzzer_corpus/8eacd9b35e1dd172432234a2f6cfc100eb92e401 similarity index 100% rename from toolchain/parser/fuzzer_corpus/8eacd9b35e1dd172432234a2f6cfc100eb92e401 rename to toolchain/parse/fuzzer_corpus/8eacd9b35e1dd172432234a2f6cfc100eb92e401 diff --git a/toolchain/parser/fuzzer_corpus/8ede9b1aca577a3eb712af7831ba58585a3743cf b/toolchain/parse/fuzzer_corpus/8ede9b1aca577a3eb712af7831ba58585a3743cf similarity index 100% rename from toolchain/parser/fuzzer_corpus/8ede9b1aca577a3eb712af7831ba58585a3743cf rename to toolchain/parse/fuzzer_corpus/8ede9b1aca577a3eb712af7831ba58585a3743cf diff --git a/toolchain/parser/fuzzer_corpus/8feb9bdb14ada4c050ed698502b7773c55c43233 b/toolchain/parse/fuzzer_corpus/8feb9bdb14ada4c050ed698502b7773c55c43233 similarity index 100% rename from toolchain/parser/fuzzer_corpus/8feb9bdb14ada4c050ed698502b7773c55c43233 rename to toolchain/parse/fuzzer_corpus/8feb9bdb14ada4c050ed698502b7773c55c43233 diff --git a/toolchain/parser/fuzzer_corpus/9009956bde55dd4f411159b2b564e581bdbc8fba b/toolchain/parse/fuzzer_corpus/9009956bde55dd4f411159b2b564e581bdbc8fba similarity index 100% rename from toolchain/parser/fuzzer_corpus/9009956bde55dd4f411159b2b564e581bdbc8fba rename to toolchain/parse/fuzzer_corpus/9009956bde55dd4f411159b2b564e581bdbc8fba diff --git a/toolchain/parser/fuzzer_corpus/9032dc936e913c82c1457aa0a65dd8249dccf8d2 b/toolchain/parse/fuzzer_corpus/9032dc936e913c82c1457aa0a65dd8249dccf8d2 similarity index 100% rename from toolchain/parser/fuzzer_corpus/9032dc936e913c82c1457aa0a65dd8249dccf8d2 rename to toolchain/parse/fuzzer_corpus/9032dc936e913c82c1457aa0a65dd8249dccf8d2 diff --git a/toolchain/parser/fuzzer_corpus/907961daa7ea39e027c800fc79de28c9ed1972bb b/toolchain/parse/fuzzer_corpus/907961daa7ea39e027c800fc79de28c9ed1972bb similarity index 100% rename from toolchain/parser/fuzzer_corpus/907961daa7ea39e027c800fc79de28c9ed1972bb rename to toolchain/parse/fuzzer_corpus/907961daa7ea39e027c800fc79de28c9ed1972bb diff --git a/toolchain/parser/fuzzer_corpus/907e4d130751ca218e030a85587842d435464109 b/toolchain/parse/fuzzer_corpus/907e4d130751ca218e030a85587842d435464109 similarity index 100% rename from toolchain/parser/fuzzer_corpus/907e4d130751ca218e030a85587842d435464109 rename to toolchain/parse/fuzzer_corpus/907e4d130751ca218e030a85587842d435464109 diff --git a/toolchain/parser/fuzzer_corpus/90acc0983b16b3d3e989febb6aedbf84becc88e1 b/toolchain/parse/fuzzer_corpus/90acc0983b16b3d3e989febb6aedbf84becc88e1 similarity index 100% rename from toolchain/parser/fuzzer_corpus/90acc0983b16b3d3e989febb6aedbf84becc88e1 rename to toolchain/parse/fuzzer_corpus/90acc0983b16b3d3e989febb6aedbf84becc88e1 diff --git a/toolchain/parser/fuzzer_corpus/91780e7449df96b0a8c1e841bffd8ad68200093f b/toolchain/parse/fuzzer_corpus/91780e7449df96b0a8c1e841bffd8ad68200093f similarity index 100% rename from toolchain/parser/fuzzer_corpus/91780e7449df96b0a8c1e841bffd8ad68200093f rename to toolchain/parse/fuzzer_corpus/91780e7449df96b0a8c1e841bffd8ad68200093f diff --git a/toolchain/parser/fuzzer_corpus/91eade2ab334d2ff2feaeee72cb91a3ea3e61150 b/toolchain/parse/fuzzer_corpus/91eade2ab334d2ff2feaeee72cb91a3ea3e61150 similarity index 100% rename from toolchain/parser/fuzzer_corpus/91eade2ab334d2ff2feaeee72cb91a3ea3e61150 rename to toolchain/parse/fuzzer_corpus/91eade2ab334d2ff2feaeee72cb91a3ea3e61150 diff --git a/toolchain/parser/fuzzer_corpus/92d0a38c7f27e5024f69b9cdabea3a82665f2c75 b/toolchain/parse/fuzzer_corpus/92d0a38c7f27e5024f69b9cdabea3a82665f2c75 similarity index 100% rename from toolchain/parser/fuzzer_corpus/92d0a38c7f27e5024f69b9cdabea3a82665f2c75 rename to toolchain/parse/fuzzer_corpus/92d0a38c7f27e5024f69b9cdabea3a82665f2c75 diff --git a/toolchain/parser/fuzzer_corpus/94f5a62a7150c24701f9b0ccc4f003afaf33b04b b/toolchain/parse/fuzzer_corpus/94f5a62a7150c24701f9b0ccc4f003afaf33b04b similarity index 100% rename from toolchain/parser/fuzzer_corpus/94f5a62a7150c24701f9b0ccc4f003afaf33b04b rename to toolchain/parse/fuzzer_corpus/94f5a62a7150c24701f9b0ccc4f003afaf33b04b diff --git a/toolchain/parser/fuzzer_corpus/9527d603aaf7a1bc7d30c583e644364d5ecce4c0 b/toolchain/parse/fuzzer_corpus/9527d603aaf7a1bc7d30c583e644364d5ecce4c0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/9527d603aaf7a1bc7d30c583e644364d5ecce4c0 rename to toolchain/parse/fuzzer_corpus/9527d603aaf7a1bc7d30c583e644364d5ecce4c0 diff --git a/toolchain/parser/fuzzer_corpus/959e112a9a2a7dd9600c675f243c1d9961bd8bd2 b/toolchain/parse/fuzzer_corpus/959e112a9a2a7dd9600c675f243c1d9961bd8bd2 similarity index 100% rename from toolchain/parser/fuzzer_corpus/959e112a9a2a7dd9600c675f243c1d9961bd8bd2 rename to toolchain/parse/fuzzer_corpus/959e112a9a2a7dd9600c675f243c1d9961bd8bd2 diff --git a/toolchain/parser/fuzzer_corpus/96721dcb6003dd52b839a1b990fc64f3dedc0aa3 b/toolchain/parse/fuzzer_corpus/96721dcb6003dd52b839a1b990fc64f3dedc0aa3 similarity index 100% rename from toolchain/parser/fuzzer_corpus/96721dcb6003dd52b839a1b990fc64f3dedc0aa3 rename to toolchain/parse/fuzzer_corpus/96721dcb6003dd52b839a1b990fc64f3dedc0aa3 diff --git a/toolchain/parser/fuzzer_corpus/967f817cc4c091a594876af709be397c0c67b61f b/toolchain/parse/fuzzer_corpus/967f817cc4c091a594876af709be397c0c67b61f similarity index 100% rename from toolchain/parser/fuzzer_corpus/967f817cc4c091a594876af709be397c0c67b61f rename to toolchain/parse/fuzzer_corpus/967f817cc4c091a594876af709be397c0c67b61f diff --git a/toolchain/parser/fuzzer_corpus/97582ce806d7eff69bb2aaf452ac03611982309d b/toolchain/parse/fuzzer_corpus/97582ce806d7eff69bb2aaf452ac03611982309d similarity index 100% rename from toolchain/parser/fuzzer_corpus/97582ce806d7eff69bb2aaf452ac03611982309d rename to toolchain/parse/fuzzer_corpus/97582ce806d7eff69bb2aaf452ac03611982309d diff --git a/toolchain/parser/fuzzer_corpus/9782633b6092fef93b5b0438e850ef55117ada41 b/toolchain/parse/fuzzer_corpus/9782633b6092fef93b5b0438e850ef55117ada41 similarity index 100% rename from toolchain/parser/fuzzer_corpus/9782633b6092fef93b5b0438e850ef55117ada41 rename to toolchain/parse/fuzzer_corpus/9782633b6092fef93b5b0438e850ef55117ada41 diff --git a/toolchain/parser/fuzzer_corpus/985e39e88fcc468ef153db4bf1cfe430ed2fe3c8 b/toolchain/parse/fuzzer_corpus/985e39e88fcc468ef153db4bf1cfe430ed2fe3c8 similarity index 100% rename from toolchain/parser/fuzzer_corpus/985e39e88fcc468ef153db4bf1cfe430ed2fe3c8 rename to toolchain/parse/fuzzer_corpus/985e39e88fcc468ef153db4bf1cfe430ed2fe3c8 diff --git a/toolchain/parser/fuzzer_corpus/998fb2fcd1b17d5a1fde317f544cca2c1175e7e8 b/toolchain/parse/fuzzer_corpus/998fb2fcd1b17d5a1fde317f544cca2c1175e7e8 similarity index 100% rename from toolchain/parser/fuzzer_corpus/998fb2fcd1b17d5a1fde317f544cca2c1175e7e8 rename to toolchain/parse/fuzzer_corpus/998fb2fcd1b17d5a1fde317f544cca2c1175e7e8 diff --git a/toolchain/parser/fuzzer_corpus/9a373d015af44d3727dadea7dc66cffe20013ab4 b/toolchain/parse/fuzzer_corpus/9a373d015af44d3727dadea7dc66cffe20013ab4 similarity index 100% rename from toolchain/parser/fuzzer_corpus/9a373d015af44d3727dadea7dc66cffe20013ab4 rename to toolchain/parse/fuzzer_corpus/9a373d015af44d3727dadea7dc66cffe20013ab4 diff --git a/toolchain/parser/fuzzer_corpus/9ae8f230b3161d008f96b69e521b766c5f31a8aa b/toolchain/parse/fuzzer_corpus/9ae8f230b3161d008f96b69e521b766c5f31a8aa similarity index 100% rename from toolchain/parser/fuzzer_corpus/9ae8f230b3161d008f96b69e521b766c5f31a8aa rename to toolchain/parse/fuzzer_corpus/9ae8f230b3161d008f96b69e521b766c5f31a8aa diff --git a/toolchain/parser/fuzzer_corpus/9b32ea34edd357a945115746124fd370ac2a7719 b/toolchain/parse/fuzzer_corpus/9b32ea34edd357a945115746124fd370ac2a7719 similarity index 100% rename from toolchain/parser/fuzzer_corpus/9b32ea34edd357a945115746124fd370ac2a7719 rename to toolchain/parse/fuzzer_corpus/9b32ea34edd357a945115746124fd370ac2a7719 diff --git a/toolchain/parser/fuzzer_corpus/9b4258f12405878745b251d9cb8a72954222b4c6 b/toolchain/parse/fuzzer_corpus/9b4258f12405878745b251d9cb8a72954222b4c6 similarity index 100% rename from toolchain/parser/fuzzer_corpus/9b4258f12405878745b251d9cb8a72954222b4c6 rename to toolchain/parse/fuzzer_corpus/9b4258f12405878745b251d9cb8a72954222b4c6 diff --git a/toolchain/parser/fuzzer_corpus/9b44e1c23dd9ff05b2a13a5d979f8141b3f46ecc b/toolchain/parse/fuzzer_corpus/9b44e1c23dd9ff05b2a13a5d979f8141b3f46ecc similarity index 100% rename from toolchain/parser/fuzzer_corpus/9b44e1c23dd9ff05b2a13a5d979f8141b3f46ecc rename to toolchain/parse/fuzzer_corpus/9b44e1c23dd9ff05b2a13a5d979f8141b3f46ecc diff --git a/toolchain/parser/fuzzer_corpus/9b5d8ca6dd784aaeebb34bbca352245c2b691f29 b/toolchain/parse/fuzzer_corpus/9b5d8ca6dd784aaeebb34bbca352245c2b691f29 similarity index 100% rename from toolchain/parser/fuzzer_corpus/9b5d8ca6dd784aaeebb34bbca352245c2b691f29 rename to toolchain/parse/fuzzer_corpus/9b5d8ca6dd784aaeebb34bbca352245c2b691f29 diff --git a/toolchain/parser/fuzzer_corpus/9baff1a33904e8dd23ead518097a82095c76ff1f b/toolchain/parse/fuzzer_corpus/9baff1a33904e8dd23ead518097a82095c76ff1f similarity index 100% rename from toolchain/parser/fuzzer_corpus/9baff1a33904e8dd23ead518097a82095c76ff1f rename to toolchain/parse/fuzzer_corpus/9baff1a33904e8dd23ead518097a82095c76ff1f diff --git a/toolchain/parser/fuzzer_corpus/9c10bd9eb26f5e7910ad3ce57c346d5003d1ab00 b/toolchain/parse/fuzzer_corpus/9c10bd9eb26f5e7910ad3ce57c346d5003d1ab00 similarity index 100% rename from toolchain/parser/fuzzer_corpus/9c10bd9eb26f5e7910ad3ce57c346d5003d1ab00 rename to toolchain/parse/fuzzer_corpus/9c10bd9eb26f5e7910ad3ce57c346d5003d1ab00 diff --git a/toolchain/parser/fuzzer_corpus/9c681f537d7d7f8d8ee53ae89389082b9090d151 b/toolchain/parse/fuzzer_corpus/9c681f537d7d7f8d8ee53ae89389082b9090d151 similarity index 100% rename from toolchain/parser/fuzzer_corpus/9c681f537d7d7f8d8ee53ae89389082b9090d151 rename to toolchain/parse/fuzzer_corpus/9c681f537d7d7f8d8ee53ae89389082b9090d151 diff --git a/toolchain/parser/fuzzer_corpus/9c8a0b97d4733a8d2301d696f65096645c346823 b/toolchain/parse/fuzzer_corpus/9c8a0b97d4733a8d2301d696f65096645c346823 similarity index 100% rename from toolchain/parser/fuzzer_corpus/9c8a0b97d4733a8d2301d696f65096645c346823 rename to toolchain/parse/fuzzer_corpus/9c8a0b97d4733a8d2301d696f65096645c346823 diff --git a/toolchain/parser/fuzzer_corpus/9ca499e0eb839fb1724aae11fbf040292ec79847 b/toolchain/parse/fuzzer_corpus/9ca499e0eb839fb1724aae11fbf040292ec79847 similarity index 100% rename from toolchain/parser/fuzzer_corpus/9ca499e0eb839fb1724aae11fbf040292ec79847 rename to toolchain/parse/fuzzer_corpus/9ca499e0eb839fb1724aae11fbf040292ec79847 diff --git a/toolchain/parser/fuzzer_corpus/9ce531462dff4cb213913d30663a7e5126fa2a7a b/toolchain/parse/fuzzer_corpus/9ce531462dff4cb213913d30663a7e5126fa2a7a similarity index 100% rename from toolchain/parser/fuzzer_corpus/9ce531462dff4cb213913d30663a7e5126fa2a7a rename to toolchain/parse/fuzzer_corpus/9ce531462dff4cb213913d30663a7e5126fa2a7a diff --git a/toolchain/parser/fuzzer_corpus/9d3d7288dbee735f16fe063ab8a351f727b8b0f5 b/toolchain/parse/fuzzer_corpus/9d3d7288dbee735f16fe063ab8a351f727b8b0f5 similarity index 100% rename from toolchain/parser/fuzzer_corpus/9d3d7288dbee735f16fe063ab8a351f727b8b0f5 rename to toolchain/parse/fuzzer_corpus/9d3d7288dbee735f16fe063ab8a351f727b8b0f5 diff --git a/toolchain/parser/fuzzer_corpus/9d6b3607c50b95f8b00645b444721235fe1bdc8c b/toolchain/parse/fuzzer_corpus/9d6b3607c50b95f8b00645b444721235fe1bdc8c similarity index 100% rename from toolchain/parser/fuzzer_corpus/9d6b3607c50b95f8b00645b444721235fe1bdc8c rename to toolchain/parse/fuzzer_corpus/9d6b3607c50b95f8b00645b444721235fe1bdc8c diff --git a/toolchain/parser/fuzzer_corpus/9d972c9189601f118e9a74faaf4bfa6cc831283d b/toolchain/parse/fuzzer_corpus/9d972c9189601f118e9a74faaf4bfa6cc831283d similarity index 100% rename from toolchain/parser/fuzzer_corpus/9d972c9189601f118e9a74faaf4bfa6cc831283d rename to toolchain/parse/fuzzer_corpus/9d972c9189601f118e9a74faaf4bfa6cc831283d diff --git a/toolchain/parser/fuzzer_corpus/9ddf6a1f23a4f818bcdca5ee8733b7e46a591230 b/toolchain/parse/fuzzer_corpus/9ddf6a1f23a4f818bcdca5ee8733b7e46a591230 similarity index 100% rename from toolchain/parser/fuzzer_corpus/9ddf6a1f23a4f818bcdca5ee8733b7e46a591230 rename to toolchain/parse/fuzzer_corpus/9ddf6a1f23a4f818bcdca5ee8733b7e46a591230 diff --git a/toolchain/parser/fuzzer_corpus/9e27ad6246c93b1eca00eae989d196db40f81838 b/toolchain/parse/fuzzer_corpus/9e27ad6246c93b1eca00eae989d196db40f81838 similarity index 100% rename from toolchain/parser/fuzzer_corpus/9e27ad6246c93b1eca00eae989d196db40f81838 rename to toolchain/parse/fuzzer_corpus/9e27ad6246c93b1eca00eae989d196db40f81838 diff --git a/toolchain/parser/fuzzer_corpus/9fe18f241aa92c422b8414c18cb789d5239cea80 b/toolchain/parse/fuzzer_corpus/9fe18f241aa92c422b8414c18cb789d5239cea80 similarity index 100% rename from toolchain/parser/fuzzer_corpus/9fe18f241aa92c422b8414c18cb789d5239cea80 rename to toolchain/parse/fuzzer_corpus/9fe18f241aa92c422b8414c18cb789d5239cea80 diff --git a/toolchain/parser/fuzzer_corpus/a0221ddba1edef902d01f310da19a9bde15268b0 b/toolchain/parse/fuzzer_corpus/a0221ddba1edef902d01f310da19a9bde15268b0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/a0221ddba1edef902d01f310da19a9bde15268b0 rename to toolchain/parse/fuzzer_corpus/a0221ddba1edef902d01f310da19a9bde15268b0 diff --git a/toolchain/parser/fuzzer_corpus/a0526b418179cfe6bf5a67cc3cca2ea452f2295c b/toolchain/parse/fuzzer_corpus/a0526b418179cfe6bf5a67cc3cca2ea452f2295c similarity index 100% rename from toolchain/parser/fuzzer_corpus/a0526b418179cfe6bf5a67cc3cca2ea452f2295c rename to toolchain/parse/fuzzer_corpus/a0526b418179cfe6bf5a67cc3cca2ea452f2295c diff --git a/toolchain/parser/fuzzer_corpus/a101443f19af96e9408021094d007f3da407fb7f b/toolchain/parse/fuzzer_corpus/a101443f19af96e9408021094d007f3da407fb7f similarity index 100% rename from toolchain/parser/fuzzer_corpus/a101443f19af96e9408021094d007f3da407fb7f rename to toolchain/parse/fuzzer_corpus/a101443f19af96e9408021094d007f3da407fb7f diff --git a/toolchain/parser/fuzzer_corpus/a170a142e71402f9c4159b716bfee0a947f92647 b/toolchain/parse/fuzzer_corpus/a170a142e71402f9c4159b716bfee0a947f92647 similarity index 100% rename from toolchain/parser/fuzzer_corpus/a170a142e71402f9c4159b716bfee0a947f92647 rename to toolchain/parse/fuzzer_corpus/a170a142e71402f9c4159b716bfee0a947f92647 diff --git a/toolchain/parser/fuzzer_corpus/a185d78519f7b345e20c17162a0e533fbccc744b b/toolchain/parse/fuzzer_corpus/a185d78519f7b345e20c17162a0e533fbccc744b similarity index 100% rename from toolchain/parser/fuzzer_corpus/a185d78519f7b345e20c17162a0e533fbccc744b rename to toolchain/parse/fuzzer_corpus/a185d78519f7b345e20c17162a0e533fbccc744b diff --git a/toolchain/parser/fuzzer_corpus/a21b00a226ce8a5def77824f2b176d23209d92a1 b/toolchain/parse/fuzzer_corpus/a21b00a226ce8a5def77824f2b176d23209d92a1 similarity index 100% rename from toolchain/parser/fuzzer_corpus/a21b00a226ce8a5def77824f2b176d23209d92a1 rename to toolchain/parse/fuzzer_corpus/a21b00a226ce8a5def77824f2b176d23209d92a1 diff --git a/toolchain/parser/fuzzer_corpus/a26f2182b059c6783f8825b7804ef8bee75f7795 b/toolchain/parse/fuzzer_corpus/a26f2182b059c6783f8825b7804ef8bee75f7795 similarity index 100% rename from toolchain/parser/fuzzer_corpus/a26f2182b059c6783f8825b7804ef8bee75f7795 rename to toolchain/parse/fuzzer_corpus/a26f2182b059c6783f8825b7804ef8bee75f7795 diff --git a/toolchain/parser/fuzzer_corpus/a2f6690f1c5c1a6dd4a1642083360037f3a31b6d b/toolchain/parse/fuzzer_corpus/a2f6690f1c5c1a6dd4a1642083360037f3a31b6d similarity index 100% rename from toolchain/parser/fuzzer_corpus/a2f6690f1c5c1a6dd4a1642083360037f3a31b6d rename to toolchain/parse/fuzzer_corpus/a2f6690f1c5c1a6dd4a1642083360037f3a31b6d diff --git a/toolchain/parser/fuzzer_corpus/a41b2a6cc5e3e2ec3d1d3e7b95956288eca0093a b/toolchain/parse/fuzzer_corpus/a41b2a6cc5e3e2ec3d1d3e7b95956288eca0093a similarity index 100% rename from toolchain/parser/fuzzer_corpus/a41b2a6cc5e3e2ec3d1d3e7b95956288eca0093a rename to toolchain/parse/fuzzer_corpus/a41b2a6cc5e3e2ec3d1d3e7b95956288eca0093a diff --git a/toolchain/parser/fuzzer_corpus/a4cc508b8a7196999829076fc5b5f0b516581b30 b/toolchain/parse/fuzzer_corpus/a4cc508b8a7196999829076fc5b5f0b516581b30 similarity index 100% rename from toolchain/parser/fuzzer_corpus/a4cc508b8a7196999829076fc5b5f0b516581b30 rename to toolchain/parse/fuzzer_corpus/a4cc508b8a7196999829076fc5b5f0b516581b30 diff --git a/toolchain/parser/fuzzer_corpus/a55127b6c6399c91a0086a0b6c95d9cca1cdc547 b/toolchain/parse/fuzzer_corpus/a55127b6c6399c91a0086a0b6c95d9cca1cdc547 similarity index 100% rename from toolchain/parser/fuzzer_corpus/a55127b6c6399c91a0086a0b6c95d9cca1cdc547 rename to toolchain/parse/fuzzer_corpus/a55127b6c6399c91a0086a0b6c95d9cca1cdc547 diff --git a/toolchain/parser/fuzzer_corpus/a65eafc04f13942ed24a4a4db5f8b159f8d561d0 b/toolchain/parse/fuzzer_corpus/a65eafc04f13942ed24a4a4db5f8b159f8d561d0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/a65eafc04f13942ed24a4a4db5f8b159f8d561d0 rename to toolchain/parse/fuzzer_corpus/a65eafc04f13942ed24a4a4db5f8b159f8d561d0 diff --git a/toolchain/parser/fuzzer_corpus/a6832e8acfd7eb836f7baee4c72f0b68200d1c89 b/toolchain/parse/fuzzer_corpus/a6832e8acfd7eb836f7baee4c72f0b68200d1c89 similarity index 100% rename from toolchain/parser/fuzzer_corpus/a6832e8acfd7eb836f7baee4c72f0b68200d1c89 rename to toolchain/parse/fuzzer_corpus/a6832e8acfd7eb836f7baee4c72f0b68200d1c89 diff --git a/toolchain/parser/fuzzer_corpus/a7fdfaf6e55703564ec08e608e97d6fd71cad605 b/toolchain/parse/fuzzer_corpus/a7fdfaf6e55703564ec08e608e97d6fd71cad605 similarity index 100% rename from toolchain/parser/fuzzer_corpus/a7fdfaf6e55703564ec08e608e97d6fd71cad605 rename to toolchain/parse/fuzzer_corpus/a7fdfaf6e55703564ec08e608e97d6fd71cad605 diff --git a/toolchain/parser/fuzzer_corpus/a877d5fdd6b598d7f288ffdb2b837a873a2734fc b/toolchain/parse/fuzzer_corpus/a877d5fdd6b598d7f288ffdb2b837a873a2734fc similarity index 100% rename from toolchain/parser/fuzzer_corpus/a877d5fdd6b598d7f288ffdb2b837a873a2734fc rename to toolchain/parse/fuzzer_corpus/a877d5fdd6b598d7f288ffdb2b837a873a2734fc diff --git a/toolchain/parser/fuzzer_corpus/a96f49db5ca643f12b1477d37b914085fdd1d49e b/toolchain/parse/fuzzer_corpus/a96f49db5ca643f12b1477d37b914085fdd1d49e similarity index 100% rename from toolchain/parser/fuzzer_corpus/a96f49db5ca643f12b1477d37b914085fdd1d49e rename to toolchain/parse/fuzzer_corpus/a96f49db5ca643f12b1477d37b914085fdd1d49e diff --git a/toolchain/parser/fuzzer_corpus/aa0e9c9f08fee4ac97e31916ba820538a423180c b/toolchain/parse/fuzzer_corpus/aa0e9c9f08fee4ac97e31916ba820538a423180c similarity index 100% rename from toolchain/parser/fuzzer_corpus/aa0e9c9f08fee4ac97e31916ba820538a423180c rename to toolchain/parse/fuzzer_corpus/aa0e9c9f08fee4ac97e31916ba820538a423180c diff --git a/toolchain/parser/fuzzer_corpus/aa37a4c4e0ed4ce24d2729a3c4c007785a750e37 b/toolchain/parse/fuzzer_corpus/aa37a4c4e0ed4ce24d2729a3c4c007785a750e37 similarity index 100% rename from toolchain/parser/fuzzer_corpus/aa37a4c4e0ed4ce24d2729a3c4c007785a750e37 rename to toolchain/parse/fuzzer_corpus/aa37a4c4e0ed4ce24d2729a3c4c007785a750e37 diff --git a/toolchain/parser/fuzzer_corpus/aa9bf79728ec5ddac4176b64435d4899744c59cf b/toolchain/parse/fuzzer_corpus/aa9bf79728ec5ddac4176b64435d4899744c59cf similarity index 100% rename from toolchain/parser/fuzzer_corpus/aa9bf79728ec5ddac4176b64435d4899744c59cf rename to toolchain/parse/fuzzer_corpus/aa9bf79728ec5ddac4176b64435d4899744c59cf diff --git a/toolchain/parser/fuzzer_corpus/ac7b7ef4c81569632e8c7dd0629520007a6df557 b/toolchain/parse/fuzzer_corpus/ac7b7ef4c81569632e8c7dd0629520007a6df557 similarity index 100% rename from toolchain/parser/fuzzer_corpus/ac7b7ef4c81569632e8c7dd0629520007a6df557 rename to toolchain/parse/fuzzer_corpus/ac7b7ef4c81569632e8c7dd0629520007a6df557 diff --git a/toolchain/parser/fuzzer_corpus/aca10067e6738a677ea8f18c501d1078bc89586b b/toolchain/parse/fuzzer_corpus/aca10067e6738a677ea8f18c501d1078bc89586b similarity index 100% rename from toolchain/parser/fuzzer_corpus/aca10067e6738a677ea8f18c501d1078bc89586b rename to toolchain/parse/fuzzer_corpus/aca10067e6738a677ea8f18c501d1078bc89586b diff --git a/toolchain/parser/fuzzer_corpus/accd89deb594675ae017c252a9c768cc6466c2a0 b/toolchain/parse/fuzzer_corpus/accd89deb594675ae017c252a9c768cc6466c2a0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/accd89deb594675ae017c252a9c768cc6466c2a0 rename to toolchain/parse/fuzzer_corpus/accd89deb594675ae017c252a9c768cc6466c2a0 diff --git a/toolchain/parser/fuzzer_corpus/ad1a7e9e9d45443409b8086443efcfcfce9e8db8 b/toolchain/parse/fuzzer_corpus/ad1a7e9e9d45443409b8086443efcfcfce9e8db8 similarity index 100% rename from toolchain/parser/fuzzer_corpus/ad1a7e9e9d45443409b8086443efcfcfce9e8db8 rename to toolchain/parse/fuzzer_corpus/ad1a7e9e9d45443409b8086443efcfcfce9e8db8 diff --git a/toolchain/parser/fuzzer_corpus/add95dbca92f87b7e8c6185078d0176d0ea9cfef b/toolchain/parse/fuzzer_corpus/add95dbca92f87b7e8c6185078d0176d0ea9cfef similarity index 100% rename from toolchain/parser/fuzzer_corpus/add95dbca92f87b7e8c6185078d0176d0ea9cfef rename to toolchain/parse/fuzzer_corpus/add95dbca92f87b7e8c6185078d0176d0ea9cfef diff --git a/toolchain/parser/fuzzer_corpus/add95f1abc0265c4f0f7a90f65cd54fa20d6cc75 b/toolchain/parse/fuzzer_corpus/add95f1abc0265c4f0f7a90f65cd54fa20d6cc75 similarity index 100% rename from toolchain/parser/fuzzer_corpus/add95f1abc0265c4f0f7a90f65cd54fa20d6cc75 rename to toolchain/parse/fuzzer_corpus/add95f1abc0265c4f0f7a90f65cd54fa20d6cc75 diff --git a/toolchain/parser/fuzzer_corpus/adfcb40fe2cb146d47939aa206189dd67449f25a b/toolchain/parse/fuzzer_corpus/adfcb40fe2cb146d47939aa206189dd67449f25a similarity index 100% rename from toolchain/parser/fuzzer_corpus/adfcb40fe2cb146d47939aa206189dd67449f25a rename to toolchain/parse/fuzzer_corpus/adfcb40fe2cb146d47939aa206189dd67449f25a diff --git a/toolchain/parser/fuzzer_corpus/ae97befcdda5c7e3ec2549b2d763cdc9ca29f99b b/toolchain/parse/fuzzer_corpus/ae97befcdda5c7e3ec2549b2d763cdc9ca29f99b similarity index 100% rename from toolchain/parser/fuzzer_corpus/ae97befcdda5c7e3ec2549b2d763cdc9ca29f99b rename to toolchain/parse/fuzzer_corpus/ae97befcdda5c7e3ec2549b2d763cdc9ca29f99b diff --git a/toolchain/parser/fuzzer_corpus/ae9a8e1a810fb4cb143714cfc4b2e0087606e4a5 b/toolchain/parse/fuzzer_corpus/ae9a8e1a810fb4cb143714cfc4b2e0087606e4a5 similarity index 100% rename from toolchain/parser/fuzzer_corpus/ae9a8e1a810fb4cb143714cfc4b2e0087606e4a5 rename to toolchain/parse/fuzzer_corpus/ae9a8e1a810fb4cb143714cfc4b2e0087606e4a5 diff --git a/toolchain/parser/fuzzer_corpus/aeb0ec605d994579b0690f58991d9cae133683c5 b/toolchain/parse/fuzzer_corpus/aeb0ec605d994579b0690f58991d9cae133683c5 similarity index 100% rename from toolchain/parser/fuzzer_corpus/aeb0ec605d994579b0690f58991d9cae133683c5 rename to toolchain/parse/fuzzer_corpus/aeb0ec605d994579b0690f58991d9cae133683c5 diff --git a/toolchain/parser/fuzzer_corpus/af0829e7998f9921e13f3a8bb6c082b86761a5ec b/toolchain/parse/fuzzer_corpus/af0829e7998f9921e13f3a8bb6c082b86761a5ec similarity index 100% rename from toolchain/parser/fuzzer_corpus/af0829e7998f9921e13f3a8bb6c082b86761a5ec rename to toolchain/parse/fuzzer_corpus/af0829e7998f9921e13f3a8bb6c082b86761a5ec diff --git a/toolchain/parser/fuzzer_corpus/af595b538f4790dfd61af9ca81ae78d4f23810d3 b/toolchain/parse/fuzzer_corpus/af595b538f4790dfd61af9ca81ae78d4f23810d3 similarity index 100% rename from toolchain/parser/fuzzer_corpus/af595b538f4790dfd61af9ca81ae78d4f23810d3 rename to toolchain/parse/fuzzer_corpus/af595b538f4790dfd61af9ca81ae78d4f23810d3 diff --git a/toolchain/parser/fuzzer_corpus/afab519f1288df4fbc4bc2e290dced8c068c18b7 b/toolchain/parse/fuzzer_corpus/afab519f1288df4fbc4bc2e290dced8c068c18b7 similarity index 100% rename from toolchain/parser/fuzzer_corpus/afab519f1288df4fbc4bc2e290dced8c068c18b7 rename to toolchain/parse/fuzzer_corpus/afab519f1288df4fbc4bc2e290dced8c068c18b7 diff --git a/toolchain/parser/fuzzer_corpus/afddf87d6a80ddb08380a6444f8e1238d30795bf b/toolchain/parse/fuzzer_corpus/afddf87d6a80ddb08380a6444f8e1238d30795bf similarity index 100% rename from toolchain/parser/fuzzer_corpus/afddf87d6a80ddb08380a6444f8e1238d30795bf rename to toolchain/parse/fuzzer_corpus/afddf87d6a80ddb08380a6444f8e1238d30795bf diff --git a/toolchain/parser/fuzzer_corpus/b0302b5a33196e1b0243c262dae25d479268bcad b/toolchain/parse/fuzzer_corpus/b0302b5a33196e1b0243c262dae25d479268bcad similarity index 100% rename from toolchain/parser/fuzzer_corpus/b0302b5a33196e1b0243c262dae25d479268bcad rename to toolchain/parse/fuzzer_corpus/b0302b5a33196e1b0243c262dae25d479268bcad diff --git a/toolchain/parser/fuzzer_corpus/b03c6997dbec0d439daee909ac46e0fce254c0d3 b/toolchain/parse/fuzzer_corpus/b03c6997dbec0d439daee909ac46e0fce254c0d3 similarity index 100% rename from toolchain/parser/fuzzer_corpus/b03c6997dbec0d439daee909ac46e0fce254c0d3 rename to toolchain/parse/fuzzer_corpus/b03c6997dbec0d439daee909ac46e0fce254c0d3 diff --git a/toolchain/parser/fuzzer_corpus/b066275060e00b49f6fae6c4f16dc2b97922cced b/toolchain/parse/fuzzer_corpus/b066275060e00b49f6fae6c4f16dc2b97922cced similarity index 100% rename from toolchain/parser/fuzzer_corpus/b066275060e00b49f6fae6c4f16dc2b97922cced rename to toolchain/parse/fuzzer_corpus/b066275060e00b49f6fae6c4f16dc2b97922cced diff --git a/toolchain/parser/fuzzer_corpus/b0b3a91ca74b193a625677e3e9f2a77e6a38ff1a b/toolchain/parse/fuzzer_corpus/b0b3a91ca74b193a625677e3e9f2a77e6a38ff1a similarity index 100% rename from toolchain/parser/fuzzer_corpus/b0b3a91ca74b193a625677e3e9f2a77e6a38ff1a rename to toolchain/parse/fuzzer_corpus/b0b3a91ca74b193a625677e3e9f2a77e6a38ff1a diff --git a/toolchain/parser/fuzzer_corpus/b0cc77ab0be01ab8db765ab96f57ad636c3ca811 b/toolchain/parse/fuzzer_corpus/b0cc77ab0be01ab8db765ab96f57ad636c3ca811 similarity index 100% rename from toolchain/parser/fuzzer_corpus/b0cc77ab0be01ab8db765ab96f57ad636c3ca811 rename to toolchain/parse/fuzzer_corpus/b0cc77ab0be01ab8db765ab96f57ad636c3ca811 diff --git a/toolchain/parser/fuzzer_corpus/b1131ea73d0d3fa31367834fe1f6abfa1fc3b8b7 b/toolchain/parse/fuzzer_corpus/b1131ea73d0d3fa31367834fe1f6abfa1fc3b8b7 similarity index 100% rename from toolchain/parser/fuzzer_corpus/b1131ea73d0d3fa31367834fe1f6abfa1fc3b8b7 rename to toolchain/parse/fuzzer_corpus/b1131ea73d0d3fa31367834fe1f6abfa1fc3b8b7 diff --git a/toolchain/parser/fuzzer_corpus/b1957a8f39f79bd85a1f49e12240c051af821bd1 b/toolchain/parse/fuzzer_corpus/b1957a8f39f79bd85a1f49e12240c051af821bd1 similarity index 100% rename from toolchain/parser/fuzzer_corpus/b1957a8f39f79bd85a1f49e12240c051af821bd1 rename to toolchain/parse/fuzzer_corpus/b1957a8f39f79bd85a1f49e12240c051af821bd1 diff --git a/toolchain/parser/fuzzer_corpus/b27345719ecf784b471e96fdc2407baaac45ecd0 b/toolchain/parse/fuzzer_corpus/b27345719ecf784b471e96fdc2407baaac45ecd0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/b27345719ecf784b471e96fdc2407baaac45ecd0 rename to toolchain/parse/fuzzer_corpus/b27345719ecf784b471e96fdc2407baaac45ecd0 diff --git a/toolchain/parser/fuzzer_corpus/b2ebf519d5c9625461cd1116d458d4ece646b167 b/toolchain/parse/fuzzer_corpus/b2ebf519d5c9625461cd1116d458d4ece646b167 similarity index 100% rename from toolchain/parser/fuzzer_corpus/b2ebf519d5c9625461cd1116d458d4ece646b167 rename to toolchain/parse/fuzzer_corpus/b2ebf519d5c9625461cd1116d458d4ece646b167 diff --git a/toolchain/parser/fuzzer_corpus/b36916b71545637ee40369cd28ab5508a55e7900 b/toolchain/parse/fuzzer_corpus/b36916b71545637ee40369cd28ab5508a55e7900 similarity index 100% rename from toolchain/parser/fuzzer_corpus/b36916b71545637ee40369cd28ab5508a55e7900 rename to toolchain/parse/fuzzer_corpus/b36916b71545637ee40369cd28ab5508a55e7900 diff --git a/toolchain/parser/fuzzer_corpus/b5058de7178ce0a5fdf7199d821b9c2153385a83 b/toolchain/parse/fuzzer_corpus/b5058de7178ce0a5fdf7199d821b9c2153385a83 similarity index 100% rename from toolchain/parser/fuzzer_corpus/b5058de7178ce0a5fdf7199d821b9c2153385a83 rename to toolchain/parse/fuzzer_corpus/b5058de7178ce0a5fdf7199d821b9c2153385a83 diff --git a/toolchain/parser/fuzzer_corpus/b51d6507a607c776f2525a83ce9fc16a4e91ad64 b/toolchain/parse/fuzzer_corpus/b51d6507a607c776f2525a83ce9fc16a4e91ad64 similarity index 100% rename from toolchain/parser/fuzzer_corpus/b51d6507a607c776f2525a83ce9fc16a4e91ad64 rename to toolchain/parse/fuzzer_corpus/b51d6507a607c776f2525a83ce9fc16a4e91ad64 diff --git a/toolchain/parser/fuzzer_corpus/b5f2d0d0aa509acc428a6110c83216d30efd59f7 b/toolchain/parse/fuzzer_corpus/b5f2d0d0aa509acc428a6110c83216d30efd59f7 similarity index 100% rename from toolchain/parser/fuzzer_corpus/b5f2d0d0aa509acc428a6110c83216d30efd59f7 rename to toolchain/parse/fuzzer_corpus/b5f2d0d0aa509acc428a6110c83216d30efd59f7 diff --git a/toolchain/parser/fuzzer_corpus/b621159ac023b743a58712fef32d6a6a63b0ff44 b/toolchain/parse/fuzzer_corpus/b621159ac023b743a58712fef32d6a6a63b0ff44 similarity index 100% rename from toolchain/parser/fuzzer_corpus/b621159ac023b743a58712fef32d6a6a63b0ff44 rename to toolchain/parse/fuzzer_corpus/b621159ac023b743a58712fef32d6a6a63b0ff44 diff --git a/toolchain/parser/fuzzer_corpus/b6ffbad17fd1e1693df744ed310863c644926b1b b/toolchain/parse/fuzzer_corpus/b6ffbad17fd1e1693df744ed310863c644926b1b similarity index 100% rename from toolchain/parser/fuzzer_corpus/b6ffbad17fd1e1693df744ed310863c644926b1b rename to toolchain/parse/fuzzer_corpus/b6ffbad17fd1e1693df744ed310863c644926b1b diff --git a/toolchain/parser/fuzzer_corpus/b78c1aca8f8ba9bd6c6d5f2aad243acf382ea3fb b/toolchain/parse/fuzzer_corpus/b78c1aca8f8ba9bd6c6d5f2aad243acf382ea3fb similarity index 100% rename from toolchain/parser/fuzzer_corpus/b78c1aca8f8ba9bd6c6d5f2aad243acf382ea3fb rename to toolchain/parse/fuzzer_corpus/b78c1aca8f8ba9bd6c6d5f2aad243acf382ea3fb diff --git a/toolchain/parser/fuzzer_corpus/b84f0f25b9e9d7da2165cd73bccce8094e48de68 b/toolchain/parse/fuzzer_corpus/b84f0f25b9e9d7da2165cd73bccce8094e48de68 similarity index 100% rename from toolchain/parser/fuzzer_corpus/b84f0f25b9e9d7da2165cd73bccce8094e48de68 rename to toolchain/parse/fuzzer_corpus/b84f0f25b9e9d7da2165cd73bccce8094e48de68 diff --git a/toolchain/parser/fuzzer_corpus/b8b4bbd09bd1f7f435c3678c727dc785f76e597d b/toolchain/parse/fuzzer_corpus/b8b4bbd09bd1f7f435c3678c727dc785f76e597d similarity index 100% rename from toolchain/parser/fuzzer_corpus/b8b4bbd09bd1f7f435c3678c727dc785f76e597d rename to toolchain/parse/fuzzer_corpus/b8b4bbd09bd1f7f435c3678c727dc785f76e597d diff --git a/toolchain/parser/fuzzer_corpus/b8e569612b2eda760c95d81965d2b609be3b11d2 b/toolchain/parse/fuzzer_corpus/b8e569612b2eda760c95d81965d2b609be3b11d2 similarity index 100% rename from toolchain/parser/fuzzer_corpus/b8e569612b2eda760c95d81965d2b609be3b11d2 rename to toolchain/parse/fuzzer_corpus/b8e569612b2eda760c95d81965d2b609be3b11d2 diff --git a/toolchain/parser/fuzzer_corpus/b9b2b0532a7b0c3bbc74ce8ef5e3f33e3dc232b0 b/toolchain/parse/fuzzer_corpus/b9b2b0532a7b0c3bbc74ce8ef5e3f33e3dc232b0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/b9b2b0532a7b0c3bbc74ce8ef5e3f33e3dc232b0 rename to toolchain/parse/fuzzer_corpus/b9b2b0532a7b0c3bbc74ce8ef5e3f33e3dc232b0 diff --git a/toolchain/parser/fuzzer_corpus/b9fa30f8a2df145bc02e6045f39ad0bca8c5514f b/toolchain/parse/fuzzer_corpus/b9fa30f8a2df145bc02e6045f39ad0bca8c5514f similarity index 100% rename from toolchain/parser/fuzzer_corpus/b9fa30f8a2df145bc02e6045f39ad0bca8c5514f rename to toolchain/parse/fuzzer_corpus/b9fa30f8a2df145bc02e6045f39ad0bca8c5514f diff --git a/toolchain/parser/fuzzer_corpus/ba501c2a86e38e6962abeed9f2f8d7d983dcc0d1 b/toolchain/parse/fuzzer_corpus/ba501c2a86e38e6962abeed9f2f8d7d983dcc0d1 similarity index 100% rename from toolchain/parser/fuzzer_corpus/ba501c2a86e38e6962abeed9f2f8d7d983dcc0d1 rename to toolchain/parse/fuzzer_corpus/ba501c2a86e38e6962abeed9f2f8d7d983dcc0d1 diff --git a/toolchain/parser/fuzzer_corpus/ba58b8743d635ffe42efe8d626e7cad42acd6fbf b/toolchain/parse/fuzzer_corpus/ba58b8743d635ffe42efe8d626e7cad42acd6fbf similarity index 100% rename from toolchain/parser/fuzzer_corpus/ba58b8743d635ffe42efe8d626e7cad42acd6fbf rename to toolchain/parse/fuzzer_corpus/ba58b8743d635ffe42efe8d626e7cad42acd6fbf diff --git a/toolchain/parser/fuzzer_corpus/ba5a33db44c01ee63a272aec46411aa72c700d1a b/toolchain/parse/fuzzer_corpus/ba5a33db44c01ee63a272aec46411aa72c700d1a similarity index 100% rename from toolchain/parser/fuzzer_corpus/ba5a33db44c01ee63a272aec46411aa72c700d1a rename to toolchain/parse/fuzzer_corpus/ba5a33db44c01ee63a272aec46411aa72c700d1a diff --git a/toolchain/parser/fuzzer_corpus/bb1e5e53f6a1253fe1e896b50e9edc0095e2932b b/toolchain/parse/fuzzer_corpus/bb1e5e53f6a1253fe1e896b50e9edc0095e2932b similarity index 100% rename from toolchain/parser/fuzzer_corpus/bb1e5e53f6a1253fe1e896b50e9edc0095e2932b rename to toolchain/parse/fuzzer_corpus/bb1e5e53f6a1253fe1e896b50e9edc0095e2932b diff --git a/toolchain/parser/fuzzer_corpus/bb6d44f31206299e9926504ac121f705cd5a16f1 b/toolchain/parse/fuzzer_corpus/bb6d44f31206299e9926504ac121f705cd5a16f1 similarity index 100% rename from toolchain/parser/fuzzer_corpus/bb6d44f31206299e9926504ac121f705cd5a16f1 rename to toolchain/parse/fuzzer_corpus/bb6d44f31206299e9926504ac121f705cd5a16f1 diff --git a/toolchain/parser/fuzzer_corpus/bb90e14d44d5c579915d23bb2c26017c3407642f b/toolchain/parse/fuzzer_corpus/bb90e14d44d5c579915d23bb2c26017c3407642f similarity index 100% rename from toolchain/parser/fuzzer_corpus/bb90e14d44d5c579915d23bb2c26017c3407642f rename to toolchain/parse/fuzzer_corpus/bb90e14d44d5c579915d23bb2c26017c3407642f diff --git a/toolchain/parser/fuzzer_corpus/bbbc47339528b5e201a78d8e6db4826b28b4a157 b/toolchain/parse/fuzzer_corpus/bbbc47339528b5e201a78d8e6db4826b28b4a157 similarity index 100% rename from toolchain/parser/fuzzer_corpus/bbbc47339528b5e201a78d8e6db4826b28b4a157 rename to toolchain/parse/fuzzer_corpus/bbbc47339528b5e201a78d8e6db4826b28b4a157 diff --git a/toolchain/parser/fuzzer_corpus/bcaf3f2740e6453d17271574c692896ede4a2198 b/toolchain/parse/fuzzer_corpus/bcaf3f2740e6453d17271574c692896ede4a2198 similarity index 100% rename from toolchain/parser/fuzzer_corpus/bcaf3f2740e6453d17271574c692896ede4a2198 rename to toolchain/parse/fuzzer_corpus/bcaf3f2740e6453d17271574c692896ede4a2198 diff --git a/toolchain/parser/fuzzer_corpus/bef45de8f4511cad456c7ee0b22feeca70ada282 b/toolchain/parse/fuzzer_corpus/bef45de8f4511cad456c7ee0b22feeca70ada282 similarity index 100% rename from toolchain/parser/fuzzer_corpus/bef45de8f4511cad456c7ee0b22feeca70ada282 rename to toolchain/parse/fuzzer_corpus/bef45de8f4511cad456c7ee0b22feeca70ada282 diff --git a/toolchain/parser/fuzzer_corpus/bf11a1e48b92f1c2ebeb3d5c81929dbefa5172b0 b/toolchain/parse/fuzzer_corpus/bf11a1e48b92f1c2ebeb3d5c81929dbefa5172b0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/bf11a1e48b92f1c2ebeb3d5c81929dbefa5172b0 rename to toolchain/parse/fuzzer_corpus/bf11a1e48b92f1c2ebeb3d5c81929dbefa5172b0 diff --git a/toolchain/parser/fuzzer_corpus/bf31348d41bb4ea93fb6fe1ff50258347e197b90 b/toolchain/parse/fuzzer_corpus/bf31348d41bb4ea93fb6fe1ff50258347e197b90 similarity index 100% rename from toolchain/parser/fuzzer_corpus/bf31348d41bb4ea93fb6fe1ff50258347e197b90 rename to toolchain/parse/fuzzer_corpus/bf31348d41bb4ea93fb6fe1ff50258347e197b90 diff --git a/toolchain/parser/fuzzer_corpus/bf52817452d24e8767610ea3a1ba253c67bab007 b/toolchain/parse/fuzzer_corpus/bf52817452d24e8767610ea3a1ba253c67bab007 similarity index 100% rename from toolchain/parser/fuzzer_corpus/bf52817452d24e8767610ea3a1ba253c67bab007 rename to toolchain/parse/fuzzer_corpus/bf52817452d24e8767610ea3a1ba253c67bab007 diff --git a/toolchain/parser/fuzzer_corpus/c025ccecaf1873a6ebf81258e2375ba1d3498aed b/toolchain/parse/fuzzer_corpus/c025ccecaf1873a6ebf81258e2375ba1d3498aed similarity index 100% rename from toolchain/parser/fuzzer_corpus/c025ccecaf1873a6ebf81258e2375ba1d3498aed rename to toolchain/parse/fuzzer_corpus/c025ccecaf1873a6ebf81258e2375ba1d3498aed diff --git a/toolchain/parser/fuzzer_corpus/c09cea010672cd2dfba9d2da4c518b3588e702c7 b/toolchain/parse/fuzzer_corpus/c09cea010672cd2dfba9d2da4c518b3588e702c7 similarity index 100% rename from toolchain/parser/fuzzer_corpus/c09cea010672cd2dfba9d2da4c518b3588e702c7 rename to toolchain/parse/fuzzer_corpus/c09cea010672cd2dfba9d2da4c518b3588e702c7 diff --git a/toolchain/parser/fuzzer_corpus/c0a7e62cd3b3a25048ecee5ae6175b42a128cf3e b/toolchain/parse/fuzzer_corpus/c0a7e62cd3b3a25048ecee5ae6175b42a128cf3e similarity index 100% rename from toolchain/parser/fuzzer_corpus/c0a7e62cd3b3a25048ecee5ae6175b42a128cf3e rename to toolchain/parse/fuzzer_corpus/c0a7e62cd3b3a25048ecee5ae6175b42a128cf3e diff --git a/toolchain/parser/fuzzer_corpus/c0c075e14b3d17bad67086c710a31b93e35e4655 b/toolchain/parse/fuzzer_corpus/c0c075e14b3d17bad67086c710a31b93e35e4655 similarity index 100% rename from toolchain/parser/fuzzer_corpus/c0c075e14b3d17bad67086c710a31b93e35e4655 rename to toolchain/parse/fuzzer_corpus/c0c075e14b3d17bad67086c710a31b93e35e4655 diff --git a/toolchain/parser/fuzzer_corpus/c0e773cc49a2c9436794db319e74958c9080bbc7 b/toolchain/parse/fuzzer_corpus/c0e773cc49a2c9436794db319e74958c9080bbc7 similarity index 100% rename from toolchain/parser/fuzzer_corpus/c0e773cc49a2c9436794db319e74958c9080bbc7 rename to toolchain/parse/fuzzer_corpus/c0e773cc49a2c9436794db319e74958c9080bbc7 diff --git a/toolchain/parser/fuzzer_corpus/c16cfc2a45f2e4ddd9be1f3c6025c8df747b5133 b/toolchain/parse/fuzzer_corpus/c16cfc2a45f2e4ddd9be1f3c6025c8df747b5133 similarity index 100% rename from toolchain/parser/fuzzer_corpus/c16cfc2a45f2e4ddd9be1f3c6025c8df747b5133 rename to toolchain/parse/fuzzer_corpus/c16cfc2a45f2e4ddd9be1f3c6025c8df747b5133 diff --git a/toolchain/parser/fuzzer_corpus/c200c38be10536f8732a24d2323eb18ea3ee7a90 b/toolchain/parse/fuzzer_corpus/c200c38be10536f8732a24d2323eb18ea3ee7a90 similarity index 100% rename from toolchain/parser/fuzzer_corpus/c200c38be10536f8732a24d2323eb18ea3ee7a90 rename to toolchain/parse/fuzzer_corpus/c200c38be10536f8732a24d2323eb18ea3ee7a90 diff --git a/toolchain/parser/fuzzer_corpus/c24e7aa1f8f36256c213ae5da9bf51f99e805c4f b/toolchain/parse/fuzzer_corpus/c24e7aa1f8f36256c213ae5da9bf51f99e805c4f similarity index 100% rename from toolchain/parser/fuzzer_corpus/c24e7aa1f8f36256c213ae5da9bf51f99e805c4f rename to toolchain/parse/fuzzer_corpus/c24e7aa1f8f36256c213ae5da9bf51f99e805c4f diff --git a/toolchain/parser/fuzzer_corpus/c25a18dcfe09361f8a829aaa7155d0174dd78d0d b/toolchain/parse/fuzzer_corpus/c25a18dcfe09361f8a829aaa7155d0174dd78d0d similarity index 100% rename from toolchain/parser/fuzzer_corpus/c25a18dcfe09361f8a829aaa7155d0174dd78d0d rename to toolchain/parse/fuzzer_corpus/c25a18dcfe09361f8a829aaa7155d0174dd78d0d diff --git a/toolchain/parser/fuzzer_corpus/c3450080dbe8542a29419c1f67055f4dfc6a600d b/toolchain/parse/fuzzer_corpus/c3450080dbe8542a29419c1f67055f4dfc6a600d similarity index 100% rename from toolchain/parser/fuzzer_corpus/c3450080dbe8542a29419c1f67055f4dfc6a600d rename to toolchain/parse/fuzzer_corpus/c3450080dbe8542a29419c1f67055f4dfc6a600d diff --git a/toolchain/parser/fuzzer_corpus/c384e65002f5917964f75a5f913d6064cdbef7f1 b/toolchain/parse/fuzzer_corpus/c384e65002f5917964f75a5f913d6064cdbef7f1 similarity index 100% rename from toolchain/parser/fuzzer_corpus/c384e65002f5917964f75a5f913d6064cdbef7f1 rename to toolchain/parse/fuzzer_corpus/c384e65002f5917964f75a5f913d6064cdbef7f1 diff --git a/toolchain/parser/fuzzer_corpus/c420dd8ea1e78ce9e8cb09b86c9283a6db29afcb b/toolchain/parse/fuzzer_corpus/c420dd8ea1e78ce9e8cb09b86c9283a6db29afcb similarity index 100% rename from toolchain/parser/fuzzer_corpus/c420dd8ea1e78ce9e8cb09b86c9283a6db29afcb rename to toolchain/parse/fuzzer_corpus/c420dd8ea1e78ce9e8cb09b86c9283a6db29afcb diff --git a/toolchain/parser/fuzzer_corpus/c48ae389c3c820042fa705393cb4baacca494758 b/toolchain/parse/fuzzer_corpus/c48ae389c3c820042fa705393cb4baacca494758 similarity index 100% rename from toolchain/parser/fuzzer_corpus/c48ae389c3c820042fa705393cb4baacca494758 rename to toolchain/parse/fuzzer_corpus/c48ae389c3c820042fa705393cb4baacca494758 diff --git a/toolchain/parser/fuzzer_corpus/c4acddb4fdfa24517561ac3aabf1aab680028855 b/toolchain/parse/fuzzer_corpus/c4acddb4fdfa24517561ac3aabf1aab680028855 similarity index 100% rename from toolchain/parser/fuzzer_corpus/c4acddb4fdfa24517561ac3aabf1aab680028855 rename to toolchain/parse/fuzzer_corpus/c4acddb4fdfa24517561ac3aabf1aab680028855 diff --git a/toolchain/parser/fuzzer_corpus/c4c7a64439fedafdc8708a63e0c06250c02d520c b/toolchain/parse/fuzzer_corpus/c4c7a64439fedafdc8708a63e0c06250c02d520c similarity index 100% rename from toolchain/parser/fuzzer_corpus/c4c7a64439fedafdc8708a63e0c06250c02d520c rename to toolchain/parse/fuzzer_corpus/c4c7a64439fedafdc8708a63e0c06250c02d520c diff --git a/toolchain/parser/fuzzer_corpus/c4df7e6878cf8aba570efc0507641e53d06c7db9 b/toolchain/parse/fuzzer_corpus/c4df7e6878cf8aba570efc0507641e53d06c7db9 similarity index 100% rename from toolchain/parser/fuzzer_corpus/c4df7e6878cf8aba570efc0507641e53d06c7db9 rename to toolchain/parse/fuzzer_corpus/c4df7e6878cf8aba570efc0507641e53d06c7db9 diff --git a/toolchain/parser/fuzzer_corpus/c4f18a576d5f668451405294b4aaa1273425edf3 b/toolchain/parse/fuzzer_corpus/c4f18a576d5f668451405294b4aaa1273425edf3 similarity index 100% rename from toolchain/parser/fuzzer_corpus/c4f18a576d5f668451405294b4aaa1273425edf3 rename to toolchain/parse/fuzzer_corpus/c4f18a576d5f668451405294b4aaa1273425edf3 diff --git a/toolchain/parser/fuzzer_corpus/c58c3872778d1a08a51e05d1fe6ed676221fee94 b/toolchain/parse/fuzzer_corpus/c58c3872778d1a08a51e05d1fe6ed676221fee94 similarity index 100% rename from toolchain/parser/fuzzer_corpus/c58c3872778d1a08a51e05d1fe6ed676221fee94 rename to toolchain/parse/fuzzer_corpus/c58c3872778d1a08a51e05d1fe6ed676221fee94 diff --git a/toolchain/parser/fuzzer_corpus/c641388c0a72cf47ac0aea29cddb87107e63a45c b/toolchain/parse/fuzzer_corpus/c641388c0a72cf47ac0aea29cddb87107e63a45c similarity index 100% rename from toolchain/parser/fuzzer_corpus/c641388c0a72cf47ac0aea29cddb87107e63a45c rename to toolchain/parse/fuzzer_corpus/c641388c0a72cf47ac0aea29cddb87107e63a45c diff --git a/toolchain/parser/fuzzer_corpus/c7595352bd33a8183fa094e449ee60a0b78fad92 b/toolchain/parse/fuzzer_corpus/c7595352bd33a8183fa094e449ee60a0b78fad92 similarity index 100% rename from toolchain/parser/fuzzer_corpus/c7595352bd33a8183fa094e449ee60a0b78fad92 rename to toolchain/parse/fuzzer_corpus/c7595352bd33a8183fa094e449ee60a0b78fad92 diff --git a/toolchain/parser/fuzzer_corpus/c7960b8d2b271bb156f71f5e572c2ad7aa828b77 b/toolchain/parse/fuzzer_corpus/c7960b8d2b271bb156f71f5e572c2ad7aa828b77 similarity index 100% rename from toolchain/parser/fuzzer_corpus/c7960b8d2b271bb156f71f5e572c2ad7aa828b77 rename to toolchain/parse/fuzzer_corpus/c7960b8d2b271bb156f71f5e572c2ad7aa828b77 diff --git a/toolchain/parser/fuzzer_corpus/c7fb3f5be75a6dacfc3e28abbf73fe5e58495d30 b/toolchain/parse/fuzzer_corpus/c7fb3f5be75a6dacfc3e28abbf73fe5e58495d30 similarity index 100% rename from toolchain/parser/fuzzer_corpus/c7fb3f5be75a6dacfc3e28abbf73fe5e58495d30 rename to toolchain/parse/fuzzer_corpus/c7fb3f5be75a6dacfc3e28abbf73fe5e58495d30 diff --git a/toolchain/parser/fuzzer_corpus/c7fca825358e94bf235f99e313f676eedc5aa242 b/toolchain/parse/fuzzer_corpus/c7fca825358e94bf235f99e313f676eedc5aa242 similarity index 100% rename from toolchain/parser/fuzzer_corpus/c7fca825358e94bf235f99e313f676eedc5aa242 rename to toolchain/parse/fuzzer_corpus/c7fca825358e94bf235f99e313f676eedc5aa242 diff --git a/toolchain/parser/fuzzer_corpus/c82df0f0cf67c0a5b79af00766a4493f412810c3 b/toolchain/parse/fuzzer_corpus/c82df0f0cf67c0a5b79af00766a4493f412810c3 similarity index 100% rename from toolchain/parser/fuzzer_corpus/c82df0f0cf67c0a5b79af00766a4493f412810c3 rename to toolchain/parse/fuzzer_corpus/c82df0f0cf67c0a5b79af00766a4493f412810c3 diff --git a/toolchain/parser/fuzzer_corpus/c9f60043e6511fd9b7e45a2e3fd6576a05abdc8b b/toolchain/parse/fuzzer_corpus/c9f60043e6511fd9b7e45a2e3fd6576a05abdc8b similarity index 100% rename from toolchain/parser/fuzzer_corpus/c9f60043e6511fd9b7e45a2e3fd6576a05abdc8b rename to toolchain/parse/fuzzer_corpus/c9f60043e6511fd9b7e45a2e3fd6576a05abdc8b diff --git a/toolchain/parser/fuzzer_corpus/ca891cf7d3741e9e30407033e82eb6b9cc9b93e5 b/toolchain/parse/fuzzer_corpus/ca891cf7d3741e9e30407033e82eb6b9cc9b93e5 similarity index 100% rename from toolchain/parser/fuzzer_corpus/ca891cf7d3741e9e30407033e82eb6b9cc9b93e5 rename to toolchain/parse/fuzzer_corpus/ca891cf7d3741e9e30407033e82eb6b9cc9b93e5 diff --git a/toolchain/parser/fuzzer_corpus/cbf2f00a2a700797b4ec107a68f51087a0ad94cc b/toolchain/parse/fuzzer_corpus/cbf2f00a2a700797b4ec107a68f51087a0ad94cc similarity index 100% rename from toolchain/parser/fuzzer_corpus/cbf2f00a2a700797b4ec107a68f51087a0ad94cc rename to toolchain/parse/fuzzer_corpus/cbf2f00a2a700797b4ec107a68f51087a0ad94cc diff --git a/toolchain/parser/fuzzer_corpus/cc45dd95f397e105b19acd88fa3b294c17e571f3 b/toolchain/parse/fuzzer_corpus/cc45dd95f397e105b19acd88fa3b294c17e571f3 similarity index 100% rename from toolchain/parser/fuzzer_corpus/cc45dd95f397e105b19acd88fa3b294c17e571f3 rename to toolchain/parse/fuzzer_corpus/cc45dd95f397e105b19acd88fa3b294c17e571f3 diff --git a/toolchain/parser/fuzzer_corpus/cc6cdda12c94aa36000e47fe0231caa68107e876 b/toolchain/parse/fuzzer_corpus/cc6cdda12c94aa36000e47fe0231caa68107e876 similarity index 100% rename from toolchain/parser/fuzzer_corpus/cc6cdda12c94aa36000e47fe0231caa68107e876 rename to toolchain/parse/fuzzer_corpus/cc6cdda12c94aa36000e47fe0231caa68107e876 diff --git a/toolchain/parser/fuzzer_corpus/ccc7a43c1113fe7bc104d75d0a94eca87869b49b b/toolchain/parse/fuzzer_corpus/ccc7a43c1113fe7bc104d75d0a94eca87869b49b similarity index 100% rename from toolchain/parser/fuzzer_corpus/ccc7a43c1113fe7bc104d75d0a94eca87869b49b rename to toolchain/parse/fuzzer_corpus/ccc7a43c1113fe7bc104d75d0a94eca87869b49b diff --git a/toolchain/parser/fuzzer_corpus/cda176363b77958bda3f43de9cd5c247436c58d4 b/toolchain/parse/fuzzer_corpus/cda176363b77958bda3f43de9cd5c247436c58d4 similarity index 100% rename from toolchain/parser/fuzzer_corpus/cda176363b77958bda3f43de9cd5c247436c58d4 rename to toolchain/parse/fuzzer_corpus/cda176363b77958bda3f43de9cd5c247436c58d4 diff --git a/toolchain/parser/fuzzer_corpus/ce1762b8776a54bb8fc8590be155ea3a5dba7038 b/toolchain/parse/fuzzer_corpus/ce1762b8776a54bb8fc8590be155ea3a5dba7038 similarity index 100% rename from toolchain/parser/fuzzer_corpus/ce1762b8776a54bb8fc8590be155ea3a5dba7038 rename to toolchain/parse/fuzzer_corpus/ce1762b8776a54bb8fc8590be155ea3a5dba7038 diff --git a/toolchain/parser/fuzzer_corpus/ce8feeabf17f91818086e472c931a0176d6fadb1 b/toolchain/parse/fuzzer_corpus/ce8feeabf17f91818086e472c931a0176d6fadb1 similarity index 100% rename from toolchain/parser/fuzzer_corpus/ce8feeabf17f91818086e472c931a0176d6fadb1 rename to toolchain/parse/fuzzer_corpus/ce8feeabf17f91818086e472c931a0176d6fadb1 diff --git a/toolchain/parser/fuzzer_corpus/cfa4e12263404b188a58a4ca10b57e1ec5b3f7f4 b/toolchain/parse/fuzzer_corpus/cfa4e12263404b188a58a4ca10b57e1ec5b3f7f4 similarity index 100% rename from toolchain/parser/fuzzer_corpus/cfa4e12263404b188a58a4ca10b57e1ec5b3f7f4 rename to toolchain/parse/fuzzer_corpus/cfa4e12263404b188a58a4ca10b57e1ec5b3f7f4 diff --git a/toolchain/parser/fuzzer_corpus/cffd91a961e766a4303b0e11457acf5610b6dd64 b/toolchain/parse/fuzzer_corpus/cffd91a961e766a4303b0e11457acf5610b6dd64 similarity index 100% rename from toolchain/parser/fuzzer_corpus/cffd91a961e766a4303b0e11457acf5610b6dd64 rename to toolchain/parse/fuzzer_corpus/cffd91a961e766a4303b0e11457acf5610b6dd64 diff --git a/toolchain/parser/fuzzer_corpus/d0b1ab263d05c2e139c0b5f40ee12e77f28c372c b/toolchain/parse/fuzzer_corpus/d0b1ab263d05c2e139c0b5f40ee12e77f28c372c similarity index 100% rename from toolchain/parser/fuzzer_corpus/d0b1ab263d05c2e139c0b5f40ee12e77f28c372c rename to toolchain/parse/fuzzer_corpus/d0b1ab263d05c2e139c0b5f40ee12e77f28c372c diff --git a/toolchain/parser/fuzzer_corpus/d0f4f84cc6ec3fb4fe8e1cd6cdbdf54cc862c3e8 b/toolchain/parse/fuzzer_corpus/d0f4f84cc6ec3fb4fe8e1cd6cdbdf54cc862c3e8 similarity index 100% rename from toolchain/parser/fuzzer_corpus/d0f4f84cc6ec3fb4fe8e1cd6cdbdf54cc862c3e8 rename to toolchain/parse/fuzzer_corpus/d0f4f84cc6ec3fb4fe8e1cd6cdbdf54cc862c3e8 diff --git a/toolchain/parser/fuzzer_corpus/d2c4ebf61640f5733dd008d588ed94d6718f7614 b/toolchain/parse/fuzzer_corpus/d2c4ebf61640f5733dd008d588ed94d6718f7614 similarity index 100% rename from toolchain/parser/fuzzer_corpus/d2c4ebf61640f5733dd008d588ed94d6718f7614 rename to toolchain/parse/fuzzer_corpus/d2c4ebf61640f5733dd008d588ed94d6718f7614 diff --git a/toolchain/parser/fuzzer_corpus/d2f36719ac08f67431ffcad1598700107017478a b/toolchain/parse/fuzzer_corpus/d2f36719ac08f67431ffcad1598700107017478a similarity index 100% rename from toolchain/parser/fuzzer_corpus/d2f36719ac08f67431ffcad1598700107017478a rename to toolchain/parse/fuzzer_corpus/d2f36719ac08f67431ffcad1598700107017478a diff --git a/toolchain/parser/fuzzer_corpus/d403016349c3b426965f8a8e647b4a2f068a29a6 b/toolchain/parse/fuzzer_corpus/d403016349c3b426965f8a8e647b4a2f068a29a6 similarity index 100% rename from toolchain/parser/fuzzer_corpus/d403016349c3b426965f8a8e647b4a2f068a29a6 rename to toolchain/parse/fuzzer_corpus/d403016349c3b426965f8a8e647b4a2f068a29a6 diff --git a/toolchain/parser/fuzzer_corpus/d488eca7d059c07b0f9e8ad7d7206ace887cda85 b/toolchain/parse/fuzzer_corpus/d488eca7d059c07b0f9e8ad7d7206ace887cda85 similarity index 100% rename from toolchain/parser/fuzzer_corpus/d488eca7d059c07b0f9e8ad7d7206ace887cda85 rename to toolchain/parse/fuzzer_corpus/d488eca7d059c07b0f9e8ad7d7206ace887cda85 diff --git a/toolchain/parser/fuzzer_corpus/d4c8e6060d19582883599d5f796dd1ac445b3109 b/toolchain/parse/fuzzer_corpus/d4c8e6060d19582883599d5f796dd1ac445b3109 similarity index 100% rename from toolchain/parser/fuzzer_corpus/d4c8e6060d19582883599d5f796dd1ac445b3109 rename to toolchain/parse/fuzzer_corpus/d4c8e6060d19582883599d5f796dd1ac445b3109 diff --git a/toolchain/parser/fuzzer_corpus/d550d5d74863eabcf0ecebf42a962dcfd376a73f b/toolchain/parse/fuzzer_corpus/d550d5d74863eabcf0ecebf42a962dcfd376a73f similarity index 100% rename from toolchain/parser/fuzzer_corpus/d550d5d74863eabcf0ecebf42a962dcfd376a73f rename to toolchain/parse/fuzzer_corpus/d550d5d74863eabcf0ecebf42a962dcfd376a73f diff --git a/toolchain/parser/fuzzer_corpus/d632e7bdcf37908f2e88a8aaba516b55d592ed5d b/toolchain/parse/fuzzer_corpus/d632e7bdcf37908f2e88a8aaba516b55d592ed5d similarity index 100% rename from toolchain/parser/fuzzer_corpus/d632e7bdcf37908f2e88a8aaba516b55d592ed5d rename to toolchain/parse/fuzzer_corpus/d632e7bdcf37908f2e88a8aaba516b55d592ed5d diff --git a/toolchain/parser/fuzzer_corpus/d65c098bcb3f8a4fe446654bb3a937f0cf26c427 b/toolchain/parse/fuzzer_corpus/d65c098bcb3f8a4fe446654bb3a937f0cf26c427 similarity index 100% rename from toolchain/parser/fuzzer_corpus/d65c098bcb3f8a4fe446654bb3a937f0cf26c427 rename to toolchain/parse/fuzzer_corpus/d65c098bcb3f8a4fe446654bb3a937f0cf26c427 diff --git a/toolchain/parser/fuzzer_corpus/d6993e611b08fb0ba0144fd4c5016926da42dcd3 b/toolchain/parse/fuzzer_corpus/d6993e611b08fb0ba0144fd4c5016926da42dcd3 similarity index 100% rename from toolchain/parser/fuzzer_corpus/d6993e611b08fb0ba0144fd4c5016926da42dcd3 rename to toolchain/parse/fuzzer_corpus/d6993e611b08fb0ba0144fd4c5016926da42dcd3 diff --git a/toolchain/parser/fuzzer_corpus/d6c0781dc6507fef639443e9caa84b7dce3d38cd b/toolchain/parse/fuzzer_corpus/d6c0781dc6507fef639443e9caa84b7dce3d38cd similarity index 100% rename from toolchain/parser/fuzzer_corpus/d6c0781dc6507fef639443e9caa84b7dce3d38cd rename to toolchain/parse/fuzzer_corpus/d6c0781dc6507fef639443e9caa84b7dce3d38cd diff --git a/toolchain/parser/fuzzer_corpus/d6c7b8e5a1a856bd79e3f5915647ce9b18f587f8 b/toolchain/parse/fuzzer_corpus/d6c7b8e5a1a856bd79e3f5915647ce9b18f587f8 similarity index 100% rename from toolchain/parser/fuzzer_corpus/d6c7b8e5a1a856bd79e3f5915647ce9b18f587f8 rename to toolchain/parse/fuzzer_corpus/d6c7b8e5a1a856bd79e3f5915647ce9b18f587f8 diff --git a/toolchain/parser/fuzzer_corpus/d71d06eb3831fc90baf63e860f4d9683552c73c3 b/toolchain/parse/fuzzer_corpus/d71d06eb3831fc90baf63e860f4d9683552c73c3 similarity index 100% rename from toolchain/parser/fuzzer_corpus/d71d06eb3831fc90baf63e860f4d9683552c73c3 rename to toolchain/parse/fuzzer_corpus/d71d06eb3831fc90baf63e860f4d9683552c73c3 diff --git a/toolchain/parser/fuzzer_corpus/d7527ee455860fe79eb17904d9ee4eb35e6222ac b/toolchain/parse/fuzzer_corpus/d7527ee455860fe79eb17904d9ee4eb35e6222ac similarity index 100% rename from toolchain/parser/fuzzer_corpus/d7527ee455860fe79eb17904d9ee4eb35e6222ac rename to toolchain/parse/fuzzer_corpus/d7527ee455860fe79eb17904d9ee4eb35e6222ac diff --git a/toolchain/parser/fuzzer_corpus/d785fa12d464d26d3653d2bcd14c1bf4a508747d b/toolchain/parse/fuzzer_corpus/d785fa12d464d26d3653d2bcd14c1bf4a508747d similarity index 100% rename from toolchain/parser/fuzzer_corpus/d785fa12d464d26d3653d2bcd14c1bf4a508747d rename to toolchain/parse/fuzzer_corpus/d785fa12d464d26d3653d2bcd14c1bf4a508747d diff --git a/toolchain/parser/fuzzer_corpus/d833b2fb6fed227da6867135f639cce035e530af b/toolchain/parse/fuzzer_corpus/d833b2fb6fed227da6867135f639cce035e530af similarity index 100% rename from toolchain/parser/fuzzer_corpus/d833b2fb6fed227da6867135f639cce035e530af rename to toolchain/parse/fuzzer_corpus/d833b2fb6fed227da6867135f639cce035e530af diff --git a/toolchain/parser/fuzzer_corpus/d8faba61555afbe6b773515e3862230526f142a8 b/toolchain/parse/fuzzer_corpus/d8faba61555afbe6b773515e3862230526f142a8 similarity index 100% rename from toolchain/parser/fuzzer_corpus/d8faba61555afbe6b773515e3862230526f142a8 rename to toolchain/parse/fuzzer_corpus/d8faba61555afbe6b773515e3862230526f142a8 diff --git a/toolchain/parser/fuzzer_corpus/d99b219117c5166c5f3e573c8a4809be7bd61182 b/toolchain/parse/fuzzer_corpus/d99b219117c5166c5f3e573c8a4809be7bd61182 similarity index 100% rename from toolchain/parser/fuzzer_corpus/d99b219117c5166c5f3e573c8a4809be7bd61182 rename to toolchain/parse/fuzzer_corpus/d99b219117c5166c5f3e573c8a4809be7bd61182 diff --git a/toolchain/parser/fuzzer_corpus/d9b1db92a1ff835eb7c0dfb5ad9188709cb820bb b/toolchain/parse/fuzzer_corpus/d9b1db92a1ff835eb7c0dfb5ad9188709cb820bb similarity index 100% rename from toolchain/parser/fuzzer_corpus/d9b1db92a1ff835eb7c0dfb5ad9188709cb820bb rename to toolchain/parse/fuzzer_corpus/d9b1db92a1ff835eb7c0dfb5ad9188709cb820bb diff --git a/toolchain/parser/fuzzer_corpus/da2abecc3157fd111e136d55ba8a4d62d3fc7dae b/toolchain/parse/fuzzer_corpus/da2abecc3157fd111e136d55ba8a4d62d3fc7dae similarity index 100% rename from toolchain/parser/fuzzer_corpus/da2abecc3157fd111e136d55ba8a4d62d3fc7dae rename to toolchain/parse/fuzzer_corpus/da2abecc3157fd111e136d55ba8a4d62d3fc7dae diff --git a/toolchain/parser/fuzzer_corpus/da32bcd3ec4fe8e13172bd1ede208231ff7bd134 b/toolchain/parse/fuzzer_corpus/da32bcd3ec4fe8e13172bd1ede208231ff7bd134 similarity index 100% rename from toolchain/parser/fuzzer_corpus/da32bcd3ec4fe8e13172bd1ede208231ff7bd134 rename to toolchain/parse/fuzzer_corpus/da32bcd3ec4fe8e13172bd1ede208231ff7bd134 diff --git a/toolchain/parser/fuzzer_corpus/da8e60a5bc2ab260d0c5aa7c9e1d25ae40901e61 b/toolchain/parse/fuzzer_corpus/da8e60a5bc2ab260d0c5aa7c9e1d25ae40901e61 similarity index 100% rename from toolchain/parser/fuzzer_corpus/da8e60a5bc2ab260d0c5aa7c9e1d25ae40901e61 rename to toolchain/parse/fuzzer_corpus/da8e60a5bc2ab260d0c5aa7c9e1d25ae40901e61 diff --git a/toolchain/parser/fuzzer_corpus/db65b0be46a701febee8d76667b40b2fcb952d24 b/toolchain/parse/fuzzer_corpus/db65b0be46a701febee8d76667b40b2fcb952d24 similarity index 100% rename from toolchain/parser/fuzzer_corpus/db65b0be46a701febee8d76667b40b2fcb952d24 rename to toolchain/parse/fuzzer_corpus/db65b0be46a701febee8d76667b40b2fcb952d24 diff --git a/toolchain/parser/fuzzer_corpus/dca333d112ca96e7dadd659dfad7af72ee5a1abf b/toolchain/parse/fuzzer_corpus/dca333d112ca96e7dadd659dfad7af72ee5a1abf similarity index 100% rename from toolchain/parser/fuzzer_corpus/dca333d112ca96e7dadd659dfad7af72ee5a1abf rename to toolchain/parse/fuzzer_corpus/dca333d112ca96e7dadd659dfad7af72ee5a1abf diff --git a/toolchain/parser/fuzzer_corpus/dcb19d594db74197bd716af457fed3b890a035f4 b/toolchain/parse/fuzzer_corpus/dcb19d594db74197bd716af457fed3b890a035f4 similarity index 100% rename from toolchain/parser/fuzzer_corpus/dcb19d594db74197bd716af457fed3b890a035f4 rename to toolchain/parse/fuzzer_corpus/dcb19d594db74197bd716af457fed3b890a035f4 diff --git a/toolchain/parser/fuzzer_corpus/dcb58eff559d95540887ed0bdbef74bf9dd26c2a b/toolchain/parse/fuzzer_corpus/dcb58eff559d95540887ed0bdbef74bf9dd26c2a similarity index 100% rename from toolchain/parser/fuzzer_corpus/dcb58eff559d95540887ed0bdbef74bf9dd26c2a rename to toolchain/parse/fuzzer_corpus/dcb58eff559d95540887ed0bdbef74bf9dd26c2a diff --git a/toolchain/parser/fuzzer_corpus/de3506c7a9b702d6be207504d6be31f61fd5eb10 b/toolchain/parse/fuzzer_corpus/de3506c7a9b702d6be207504d6be31f61fd5eb10 similarity index 100% rename from toolchain/parser/fuzzer_corpus/de3506c7a9b702d6be207504d6be31f61fd5eb10 rename to toolchain/parse/fuzzer_corpus/de3506c7a9b702d6be207504d6be31f61fd5eb10 diff --git a/toolchain/parser/fuzzer_corpus/ded9c9ecae35be064e52e1b96c9af61af2b9619b b/toolchain/parse/fuzzer_corpus/ded9c9ecae35be064e52e1b96c9af61af2b9619b similarity index 100% rename from toolchain/parser/fuzzer_corpus/ded9c9ecae35be064e52e1b96c9af61af2b9619b rename to toolchain/parse/fuzzer_corpus/ded9c9ecae35be064e52e1b96c9af61af2b9619b diff --git a/toolchain/parser/fuzzer_corpus/e05d2a4fb180767b93540103879b4c946753e471 b/toolchain/parse/fuzzer_corpus/e05d2a4fb180767b93540103879b4c946753e471 similarity index 100% rename from toolchain/parser/fuzzer_corpus/e05d2a4fb180767b93540103879b4c946753e471 rename to toolchain/parse/fuzzer_corpus/e05d2a4fb180767b93540103879b4c946753e471 diff --git a/toolchain/parser/fuzzer_corpus/e1c7586556577c4fb5f90a194de15d756c17953b b/toolchain/parse/fuzzer_corpus/e1c7586556577c4fb5f90a194de15d756c17953b similarity index 100% rename from toolchain/parser/fuzzer_corpus/e1c7586556577c4fb5f90a194de15d756c17953b rename to toolchain/parse/fuzzer_corpus/e1c7586556577c4fb5f90a194de15d756c17953b diff --git a/toolchain/parser/fuzzer_corpus/e2d0040a836f7e414ef68a89d7f186f65ad5f4f2 b/toolchain/parse/fuzzer_corpus/e2d0040a836f7e414ef68a89d7f186f65ad5f4f2 similarity index 100% rename from toolchain/parser/fuzzer_corpus/e2d0040a836f7e414ef68a89d7f186f65ad5f4f2 rename to toolchain/parse/fuzzer_corpus/e2d0040a836f7e414ef68a89d7f186f65ad5f4f2 diff --git a/toolchain/parser/fuzzer_corpus/e34ec5637d29ed545137f9d737699ca99fe1ae86 b/toolchain/parse/fuzzer_corpus/e34ec5637d29ed545137f9d737699ca99fe1ae86 similarity index 100% rename from toolchain/parser/fuzzer_corpus/e34ec5637d29ed545137f9d737699ca99fe1ae86 rename to toolchain/parse/fuzzer_corpus/e34ec5637d29ed545137f9d737699ca99fe1ae86 diff --git a/toolchain/parser/fuzzer_corpus/e4162076f43c93505114215c41728ad0acb650b6 b/toolchain/parse/fuzzer_corpus/e4162076f43c93505114215c41728ad0acb650b6 similarity index 100% rename from toolchain/parser/fuzzer_corpus/e4162076f43c93505114215c41728ad0acb650b6 rename to toolchain/parse/fuzzer_corpus/e4162076f43c93505114215c41728ad0acb650b6 diff --git a/toolchain/parser/fuzzer_corpus/e42913c21e960d31fc3a47f82db34c1b58414777 b/toolchain/parse/fuzzer_corpus/e42913c21e960d31fc3a47f82db34c1b58414777 similarity index 100% rename from toolchain/parser/fuzzer_corpus/e42913c21e960d31fc3a47f82db34c1b58414777 rename to toolchain/parse/fuzzer_corpus/e42913c21e960d31fc3a47f82db34c1b58414777 diff --git a/toolchain/parser/fuzzer_corpus/e43d140b963f53cc754dcfe916937e99006b8dfe b/toolchain/parse/fuzzer_corpus/e43d140b963f53cc754dcfe916937e99006b8dfe similarity index 100% rename from toolchain/parser/fuzzer_corpus/e43d140b963f53cc754dcfe916937e99006b8dfe rename to toolchain/parse/fuzzer_corpus/e43d140b963f53cc754dcfe916937e99006b8dfe diff --git a/toolchain/parser/fuzzer_corpus/e44fc9d05badf1e2be145604fb80a7fb60c1793c b/toolchain/parse/fuzzer_corpus/e44fc9d05badf1e2be145604fb80a7fb60c1793c similarity index 100% rename from toolchain/parser/fuzzer_corpus/e44fc9d05badf1e2be145604fb80a7fb60c1793c rename to toolchain/parse/fuzzer_corpus/e44fc9d05badf1e2be145604fb80a7fb60c1793c diff --git a/toolchain/parser/fuzzer_corpus/e4d3d4abd13fac7cae3a475d77bd6bb0728058e7 b/toolchain/parse/fuzzer_corpus/e4d3d4abd13fac7cae3a475d77bd6bb0728058e7 similarity index 100% rename from toolchain/parser/fuzzer_corpus/e4d3d4abd13fac7cae3a475d77bd6bb0728058e7 rename to toolchain/parse/fuzzer_corpus/e4d3d4abd13fac7cae3a475d77bd6bb0728058e7 diff --git a/toolchain/parser/fuzzer_corpus/e61f840bde7e9408b02934332a0d3d5bcd5da413 b/toolchain/parse/fuzzer_corpus/e61f840bde7e9408b02934332a0d3d5bcd5da413 similarity index 100% rename from toolchain/parser/fuzzer_corpus/e61f840bde7e9408b02934332a0d3d5bcd5da413 rename to toolchain/parse/fuzzer_corpus/e61f840bde7e9408b02934332a0d3d5bcd5da413 diff --git a/toolchain/parser/fuzzer_corpus/e7509dc7b9438e814836cbf4c8ebdd39f9c9f0a0 b/toolchain/parse/fuzzer_corpus/e7509dc7b9438e814836cbf4c8ebdd39f9c9f0a0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/e7509dc7b9438e814836cbf4c8ebdd39f9c9f0a0 rename to toolchain/parse/fuzzer_corpus/e7509dc7b9438e814836cbf4c8ebdd39f9c9f0a0 diff --git a/toolchain/parser/fuzzer_corpus/e7ba552c9d44a14b681c264909a520b07f3348f2 b/toolchain/parse/fuzzer_corpus/e7ba552c9d44a14b681c264909a520b07f3348f2 similarity index 100% rename from toolchain/parser/fuzzer_corpus/e7ba552c9d44a14b681c264909a520b07f3348f2 rename to toolchain/parse/fuzzer_corpus/e7ba552c9d44a14b681c264909a520b07f3348f2 diff --git a/toolchain/parser/fuzzer_corpus/e8e8e3e63bf2ce3b11ac9dd7db088c29b4006a4d b/toolchain/parse/fuzzer_corpus/e8e8e3e63bf2ce3b11ac9dd7db088c29b4006a4d similarity index 100% rename from toolchain/parser/fuzzer_corpus/e8e8e3e63bf2ce3b11ac9dd7db088c29b4006a4d rename to toolchain/parse/fuzzer_corpus/e8e8e3e63bf2ce3b11ac9dd7db088c29b4006a4d diff --git a/toolchain/parser/fuzzer_corpus/ea58540da7e98da87b5cb9daa84163649793cac7 b/toolchain/parse/fuzzer_corpus/ea58540da7e98da87b5cb9daa84163649793cac7 similarity index 100% rename from toolchain/parser/fuzzer_corpus/ea58540da7e98da87b5cb9daa84163649793cac7 rename to toolchain/parse/fuzzer_corpus/ea58540da7e98da87b5cb9daa84163649793cac7 diff --git a/toolchain/parser/fuzzer_corpus/eade348fbd2b42ef28a63152216754bece3a59ef b/toolchain/parse/fuzzer_corpus/eade348fbd2b42ef28a63152216754bece3a59ef similarity index 100% rename from toolchain/parser/fuzzer_corpus/eade348fbd2b42ef28a63152216754bece3a59ef rename to toolchain/parse/fuzzer_corpus/eade348fbd2b42ef28a63152216754bece3a59ef diff --git a/toolchain/parser/fuzzer_corpus/ebc30b6a41e3bda49d3d7e5393ac71e56470970e b/toolchain/parse/fuzzer_corpus/ebc30b6a41e3bda49d3d7e5393ac71e56470970e similarity index 100% rename from toolchain/parser/fuzzer_corpus/ebc30b6a41e3bda49d3d7e5393ac71e56470970e rename to toolchain/parse/fuzzer_corpus/ebc30b6a41e3bda49d3d7e5393ac71e56470970e diff --git a/toolchain/parser/fuzzer_corpus/ecf1ddd3f6904b170509c9455048ec24e921d8c5 b/toolchain/parse/fuzzer_corpus/ecf1ddd3f6904b170509c9455048ec24e921d8c5 similarity index 100% rename from toolchain/parser/fuzzer_corpus/ecf1ddd3f6904b170509c9455048ec24e921d8c5 rename to toolchain/parse/fuzzer_corpus/ecf1ddd3f6904b170509c9455048ec24e921d8c5 diff --git a/toolchain/parser/fuzzer_corpus/ed4b989c9cec98d08f0760d75620e6b5023cc514 b/toolchain/parse/fuzzer_corpus/ed4b989c9cec98d08f0760d75620e6b5023cc514 similarity index 100% rename from toolchain/parser/fuzzer_corpus/ed4b989c9cec98d08f0760d75620e6b5023cc514 rename to toolchain/parse/fuzzer_corpus/ed4b989c9cec98d08f0760d75620e6b5023cc514 diff --git a/toolchain/parser/fuzzer_corpus/ed93b3caa649c0dc8d2e7bc2fa885ecd7ad0ba36 b/toolchain/parse/fuzzer_corpus/ed93b3caa649c0dc8d2e7bc2fa885ecd7ad0ba36 similarity index 100% rename from toolchain/parser/fuzzer_corpus/ed93b3caa649c0dc8d2e7bc2fa885ecd7ad0ba36 rename to toolchain/parse/fuzzer_corpus/ed93b3caa649c0dc8d2e7bc2fa885ecd7ad0ba36 diff --git a/toolchain/parser/fuzzer_corpus/ee0687f930c6047ab6607baa2430126d1e3a50a1 b/toolchain/parse/fuzzer_corpus/ee0687f930c6047ab6607baa2430126d1e3a50a1 similarity index 100% rename from toolchain/parser/fuzzer_corpus/ee0687f930c6047ab6607baa2430126d1e3a50a1 rename to toolchain/parse/fuzzer_corpus/ee0687f930c6047ab6607baa2430126d1e3a50a1 diff --git a/toolchain/parser/fuzzer_corpus/ee42d3e6ce9f812b9290ec7392da2e7b56121651 b/toolchain/parse/fuzzer_corpus/ee42d3e6ce9f812b9290ec7392da2e7b56121651 similarity index 100% rename from toolchain/parser/fuzzer_corpus/ee42d3e6ce9f812b9290ec7392da2e7b56121651 rename to toolchain/parse/fuzzer_corpus/ee42d3e6ce9f812b9290ec7392da2e7b56121651 diff --git a/toolchain/parser/fuzzer_corpus/ee7fb9a74cb9e6d6e0fe019c232a4368810a6c72 b/toolchain/parse/fuzzer_corpus/ee7fb9a74cb9e6d6e0fe019c232a4368810a6c72 similarity index 100% rename from toolchain/parser/fuzzer_corpus/ee7fb9a74cb9e6d6e0fe019c232a4368810a6c72 rename to toolchain/parse/fuzzer_corpus/ee7fb9a74cb9e6d6e0fe019c232a4368810a6c72 diff --git a/toolchain/parser/fuzzer_corpus/ef1895642eede0d6a1f8085c4b5a76aafc01b94b b/toolchain/parse/fuzzer_corpus/ef1895642eede0d6a1f8085c4b5a76aafc01b94b similarity index 100% rename from toolchain/parser/fuzzer_corpus/ef1895642eede0d6a1f8085c4b5a76aafc01b94b rename to toolchain/parse/fuzzer_corpus/ef1895642eede0d6a1f8085c4b5a76aafc01b94b diff --git a/toolchain/parser/fuzzer_corpus/ef5efa80b2aa8d65ec2e932f5f02e34d52af9761 b/toolchain/parse/fuzzer_corpus/ef5efa80b2aa8d65ec2e932f5f02e34d52af9761 similarity index 100% rename from toolchain/parser/fuzzer_corpus/ef5efa80b2aa8d65ec2e932f5f02e34d52af9761 rename to toolchain/parse/fuzzer_corpus/ef5efa80b2aa8d65ec2e932f5f02e34d52af9761 diff --git a/toolchain/parser/fuzzer_corpus/ef6c9ecc69f26172f0c996a73de38e32a1364bf6 b/toolchain/parse/fuzzer_corpus/ef6c9ecc69f26172f0c996a73de38e32a1364bf6 similarity index 100% rename from toolchain/parser/fuzzer_corpus/ef6c9ecc69f26172f0c996a73de38e32a1364bf6 rename to toolchain/parse/fuzzer_corpus/ef6c9ecc69f26172f0c996a73de38e32a1364bf6 diff --git a/toolchain/parser/fuzzer_corpus/ef6d2f5ba7147b5e244c00cbeff1ac97c5833032 b/toolchain/parse/fuzzer_corpus/ef6d2f5ba7147b5e244c00cbeff1ac97c5833032 similarity index 100% rename from toolchain/parser/fuzzer_corpus/ef6d2f5ba7147b5e244c00cbeff1ac97c5833032 rename to toolchain/parse/fuzzer_corpus/ef6d2f5ba7147b5e244c00cbeff1ac97c5833032 diff --git a/toolchain/parser/fuzzer_corpus/efb89d9efbf0dfe207c9378a816246007a4216da b/toolchain/parse/fuzzer_corpus/efb89d9efbf0dfe207c9378a816246007a4216da similarity index 100% rename from toolchain/parser/fuzzer_corpus/efb89d9efbf0dfe207c9378a816246007a4216da rename to toolchain/parse/fuzzer_corpus/efb89d9efbf0dfe207c9378a816246007a4216da diff --git a/toolchain/parser/fuzzer_corpus/f00869232e4933bb896be82663d156f1b06ec21a b/toolchain/parse/fuzzer_corpus/f00869232e4933bb896be82663d156f1b06ec21a similarity index 100% rename from toolchain/parser/fuzzer_corpus/f00869232e4933bb896be82663d156f1b06ec21a rename to toolchain/parse/fuzzer_corpus/f00869232e4933bb896be82663d156f1b06ec21a diff --git a/toolchain/parser/fuzzer_corpus/f07b6399b6bb76d4146fa21779444401ae1e2531 b/toolchain/parse/fuzzer_corpus/f07b6399b6bb76d4146fa21779444401ae1e2531 similarity index 100% rename from toolchain/parser/fuzzer_corpus/f07b6399b6bb76d4146fa21779444401ae1e2531 rename to toolchain/parse/fuzzer_corpus/f07b6399b6bb76d4146fa21779444401ae1e2531 diff --git a/toolchain/parser/fuzzer_corpus/f1691601665c586b5927ae2f699c7269b05cb409 b/toolchain/parse/fuzzer_corpus/f1691601665c586b5927ae2f699c7269b05cb409 similarity index 100% rename from toolchain/parser/fuzzer_corpus/f1691601665c586b5927ae2f699c7269b05cb409 rename to toolchain/parse/fuzzer_corpus/f1691601665c586b5927ae2f699c7269b05cb409 diff --git a/toolchain/parser/fuzzer_corpus/f18fbc6522dd0309a38a25e17932cf8fbb8fccf0 b/toolchain/parse/fuzzer_corpus/f18fbc6522dd0309a38a25e17932cf8fbb8fccf0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/f18fbc6522dd0309a38a25e17932cf8fbb8fccf0 rename to toolchain/parse/fuzzer_corpus/f18fbc6522dd0309a38a25e17932cf8fbb8fccf0 diff --git a/toolchain/parser/fuzzer_corpus/f1cfbb50a822b085c5e35f30dfb20df9938272c5 b/toolchain/parse/fuzzer_corpus/f1cfbb50a822b085c5e35f30dfb20df9938272c5 similarity index 100% rename from toolchain/parser/fuzzer_corpus/f1cfbb50a822b085c5e35f30dfb20df9938272c5 rename to toolchain/parse/fuzzer_corpus/f1cfbb50a822b085c5e35f30dfb20df9938272c5 diff --git a/toolchain/parser/fuzzer_corpus/f21398f94f3153f5f7adc5ef8423708a4397b255 b/toolchain/parse/fuzzer_corpus/f21398f94f3153f5f7adc5ef8423708a4397b255 similarity index 100% rename from toolchain/parser/fuzzer_corpus/f21398f94f3153f5f7adc5ef8423708a4397b255 rename to toolchain/parse/fuzzer_corpus/f21398f94f3153f5f7adc5ef8423708a4397b255 diff --git a/toolchain/parser/fuzzer_corpus/f246c9dce3d13873c1a28ba9a67dfd3713f16271 b/toolchain/parse/fuzzer_corpus/f246c9dce3d13873c1a28ba9a67dfd3713f16271 similarity index 100% rename from toolchain/parser/fuzzer_corpus/f246c9dce3d13873c1a28ba9a67dfd3713f16271 rename to toolchain/parse/fuzzer_corpus/f246c9dce3d13873c1a28ba9a67dfd3713f16271 diff --git a/toolchain/parser/fuzzer_corpus/f2a7b10c4fe12c03a372e79b1a714b50ba9799f0 b/toolchain/parse/fuzzer_corpus/f2a7b10c4fe12c03a372e79b1a714b50ba9799f0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/f2a7b10c4fe12c03a372e79b1a714b50ba9799f0 rename to toolchain/parse/fuzzer_corpus/f2a7b10c4fe12c03a372e79b1a714b50ba9799f0 diff --git a/toolchain/parser/fuzzer_corpus/f2b750a07d12bbc16741d1bf67a80096c3ef62e9 b/toolchain/parse/fuzzer_corpus/f2b750a07d12bbc16741d1bf67a80096c3ef62e9 similarity index 100% rename from toolchain/parser/fuzzer_corpus/f2b750a07d12bbc16741d1bf67a80096c3ef62e9 rename to toolchain/parse/fuzzer_corpus/f2b750a07d12bbc16741d1bf67a80096c3ef62e9 diff --git a/toolchain/parser/fuzzer_corpus/f2c3126fa98e73186491bb8a4f7e6cee7a9ba22b b/toolchain/parse/fuzzer_corpus/f2c3126fa98e73186491bb8a4f7e6cee7a9ba22b similarity index 100% rename from toolchain/parser/fuzzer_corpus/f2c3126fa98e73186491bb8a4f7e6cee7a9ba22b rename to toolchain/parse/fuzzer_corpus/f2c3126fa98e73186491bb8a4f7e6cee7a9ba22b diff --git a/toolchain/parser/fuzzer_corpus/f2d7ad91a0029a5742205340845a66ae2ce59c7e b/toolchain/parse/fuzzer_corpus/f2d7ad91a0029a5742205340845a66ae2ce59c7e similarity index 100% rename from toolchain/parser/fuzzer_corpus/f2d7ad91a0029a5742205340845a66ae2ce59c7e rename to toolchain/parse/fuzzer_corpus/f2d7ad91a0029a5742205340845a66ae2ce59c7e diff --git a/toolchain/parser/fuzzer_corpus/f35d603a125528b2137d2db6c2bbcc202b9677ee b/toolchain/parse/fuzzer_corpus/f35d603a125528b2137d2db6c2bbcc202b9677ee similarity index 100% rename from toolchain/parser/fuzzer_corpus/f35d603a125528b2137d2db6c2bbcc202b9677ee rename to toolchain/parse/fuzzer_corpus/f35d603a125528b2137d2db6c2bbcc202b9677ee diff --git a/toolchain/parser/fuzzer_corpus/f3c3904ba6d6a4151bb140d2a9080bb6a56176c0 b/toolchain/parse/fuzzer_corpus/f3c3904ba6d6a4151bb140d2a9080bb6a56176c0 similarity index 100% rename from toolchain/parser/fuzzer_corpus/f3c3904ba6d6a4151bb140d2a9080bb6a56176c0 rename to toolchain/parse/fuzzer_corpus/f3c3904ba6d6a4151bb140d2a9080bb6a56176c0 diff --git a/toolchain/parser/fuzzer_corpus/f471856fca60088e401c0c52a81e4557a2218ae3 b/toolchain/parse/fuzzer_corpus/f471856fca60088e401c0c52a81e4557a2218ae3 similarity index 100% rename from toolchain/parser/fuzzer_corpus/f471856fca60088e401c0c52a81e4557a2218ae3 rename to toolchain/parse/fuzzer_corpus/f471856fca60088e401c0c52a81e4557a2218ae3 diff --git a/toolchain/parser/fuzzer_corpus/f47738f0f89b10fa5eaf79af2974a39c8a539de1 b/toolchain/parse/fuzzer_corpus/f47738f0f89b10fa5eaf79af2974a39c8a539de1 similarity index 100% rename from toolchain/parser/fuzzer_corpus/f47738f0f89b10fa5eaf79af2974a39c8a539de1 rename to toolchain/parse/fuzzer_corpus/f47738f0f89b10fa5eaf79af2974a39c8a539de1 diff --git a/toolchain/parser/fuzzer_corpus/f53e9d74f34d349f856d8aba3f40712bcfe8d916 b/toolchain/parse/fuzzer_corpus/f53e9d74f34d349f856d8aba3f40712bcfe8d916 similarity index 100% rename from toolchain/parser/fuzzer_corpus/f53e9d74f34d349f856d8aba3f40712bcfe8d916 rename to toolchain/parse/fuzzer_corpus/f53e9d74f34d349f856d8aba3f40712bcfe8d916 diff --git a/toolchain/parser/fuzzer_corpus/f62ccac5e6a5c2ba2c57433167d181a75c415b22 b/toolchain/parse/fuzzer_corpus/f62ccac5e6a5c2ba2c57433167d181a75c415b22 similarity index 100% rename from toolchain/parser/fuzzer_corpus/f62ccac5e6a5c2ba2c57433167d181a75c415b22 rename to toolchain/parse/fuzzer_corpus/f62ccac5e6a5c2ba2c57433167d181a75c415b22 diff --git a/toolchain/parser/fuzzer_corpus/f639ad42343ae1c1c8b7eb4bbc20eb5c06eb267b b/toolchain/parse/fuzzer_corpus/f639ad42343ae1c1c8b7eb4bbc20eb5c06eb267b similarity index 100% rename from toolchain/parser/fuzzer_corpus/f639ad42343ae1c1c8b7eb4bbc20eb5c06eb267b rename to toolchain/parse/fuzzer_corpus/f639ad42343ae1c1c8b7eb4bbc20eb5c06eb267b diff --git a/toolchain/parser/fuzzer_corpus/f6dcc0c83b9a564cf616334fe654a54e8ce44da5 b/toolchain/parse/fuzzer_corpus/f6dcc0c83b9a564cf616334fe654a54e8ce44da5 similarity index 100% rename from toolchain/parser/fuzzer_corpus/f6dcc0c83b9a564cf616334fe654a54e8ce44da5 rename to toolchain/parse/fuzzer_corpus/f6dcc0c83b9a564cf616334fe654a54e8ce44da5 diff --git a/toolchain/parser/fuzzer_corpus/f70e9a5aff0fb315b0ecccb7e7aaf5b4c1ac255c b/toolchain/parse/fuzzer_corpus/f70e9a5aff0fb315b0ecccb7e7aaf5b4c1ac255c similarity index 100% rename from toolchain/parser/fuzzer_corpus/f70e9a5aff0fb315b0ecccb7e7aaf5b4c1ac255c rename to toolchain/parse/fuzzer_corpus/f70e9a5aff0fb315b0ecccb7e7aaf5b4c1ac255c diff --git a/toolchain/parser/fuzzer_corpus/f7737a2ecd68d0a240674c170aa7e0a7543769c1 b/toolchain/parse/fuzzer_corpus/f7737a2ecd68d0a240674c170aa7e0a7543769c1 similarity index 100% rename from toolchain/parser/fuzzer_corpus/f7737a2ecd68d0a240674c170aa7e0a7543769c1 rename to toolchain/parse/fuzzer_corpus/f7737a2ecd68d0a240674c170aa7e0a7543769c1 diff --git a/toolchain/parser/fuzzer_corpus/f8407e180bd92589b728af21c5626c18770cf26b b/toolchain/parse/fuzzer_corpus/f8407e180bd92589b728af21c5626c18770cf26b similarity index 100% rename from toolchain/parser/fuzzer_corpus/f8407e180bd92589b728af21c5626c18770cf26b rename to toolchain/parse/fuzzer_corpus/f8407e180bd92589b728af21c5626c18770cf26b diff --git a/toolchain/parser/fuzzer_corpus/f8d3a7cd8b910fbcf0faeaa731caf4de7f77570c b/toolchain/parse/fuzzer_corpus/f8d3a7cd8b910fbcf0faeaa731caf4de7f77570c similarity index 100% rename from toolchain/parser/fuzzer_corpus/f8d3a7cd8b910fbcf0faeaa731caf4de7f77570c rename to toolchain/parse/fuzzer_corpus/f8d3a7cd8b910fbcf0faeaa731caf4de7f77570c diff --git a/toolchain/parser/fuzzer_corpus/f93636cd851146007f9ec6390b7d6bbf5b20074d b/toolchain/parse/fuzzer_corpus/f93636cd851146007f9ec6390b7d6bbf5b20074d similarity index 100% rename from toolchain/parser/fuzzer_corpus/f93636cd851146007f9ec6390b7d6bbf5b20074d rename to toolchain/parse/fuzzer_corpus/f93636cd851146007f9ec6390b7d6bbf5b20074d diff --git a/toolchain/parser/fuzzer_corpus/fa2fb749076643c7f52d82caa20f50474604d97b b/toolchain/parse/fuzzer_corpus/fa2fb749076643c7f52d82caa20f50474604d97b similarity index 100% rename from toolchain/parser/fuzzer_corpus/fa2fb749076643c7f52d82caa20f50474604d97b rename to toolchain/parse/fuzzer_corpus/fa2fb749076643c7f52d82caa20f50474604d97b diff --git a/toolchain/parser/fuzzer_corpus/fbf2f40e82503a202d4a684c1c12f5ec8d3acec3 b/toolchain/parse/fuzzer_corpus/fbf2f40e82503a202d4a684c1c12f5ec8d3acec3 similarity index 100% rename from toolchain/parser/fuzzer_corpus/fbf2f40e82503a202d4a684c1c12f5ec8d3acec3 rename to toolchain/parse/fuzzer_corpus/fbf2f40e82503a202d4a684c1c12f5ec8d3acec3 diff --git a/toolchain/parser/fuzzer_corpus/fc3a8cca646b7a6063440ad78fc250d753f6d161 b/toolchain/parse/fuzzer_corpus/fc3a8cca646b7a6063440ad78fc250d753f6d161 similarity index 100% rename from toolchain/parser/fuzzer_corpus/fc3a8cca646b7a6063440ad78fc250d753f6d161 rename to toolchain/parse/fuzzer_corpus/fc3a8cca646b7a6063440ad78fc250d753f6d161 diff --git a/toolchain/parser/fuzzer_corpus/fc5feac0c3827bbbfb189f8f9df289c6fe2edb24 b/toolchain/parse/fuzzer_corpus/fc5feac0c3827bbbfb189f8f9df289c6fe2edb24 similarity index 100% rename from toolchain/parser/fuzzer_corpus/fc5feac0c3827bbbfb189f8f9df289c6fe2edb24 rename to toolchain/parse/fuzzer_corpus/fc5feac0c3827bbbfb189f8f9df289c6fe2edb24 diff --git a/toolchain/parser/fuzzer_corpus/fcb356405f3007a27c718552ec3906edf04b29d7 b/toolchain/parse/fuzzer_corpus/fcb356405f3007a27c718552ec3906edf04b29d7 similarity index 100% rename from toolchain/parser/fuzzer_corpus/fcb356405f3007a27c718552ec3906edf04b29d7 rename to toolchain/parse/fuzzer_corpus/fcb356405f3007a27c718552ec3906edf04b29d7 diff --git a/toolchain/parser/fuzzer_corpus/fce1511b680fcca4dcb2e4f4144b7deef23dd2ef b/toolchain/parse/fuzzer_corpus/fce1511b680fcca4dcb2e4f4144b7deef23dd2ef similarity index 100% rename from toolchain/parser/fuzzer_corpus/fce1511b680fcca4dcb2e4f4144b7deef23dd2ef rename to toolchain/parse/fuzzer_corpus/fce1511b680fcca4dcb2e4f4144b7deef23dd2ef diff --git a/toolchain/parser/fuzzer_corpus/fd5aca5170e759a76da21b51a2b9b2af1a3003f3 b/toolchain/parse/fuzzer_corpus/fd5aca5170e759a76da21b51a2b9b2af1a3003f3 similarity index 100% rename from toolchain/parser/fuzzer_corpus/fd5aca5170e759a76da21b51a2b9b2af1a3003f3 rename to toolchain/parse/fuzzer_corpus/fd5aca5170e759a76da21b51a2b9b2af1a3003f3 diff --git a/toolchain/parser/fuzzer_corpus/fd6bce94e488102a4091e6508ec9fa84da4502f7 b/toolchain/parse/fuzzer_corpus/fd6bce94e488102a4091e6508ec9fa84da4502f7 similarity index 100% rename from toolchain/parser/fuzzer_corpus/fd6bce94e488102a4091e6508ec9fa84da4502f7 rename to toolchain/parse/fuzzer_corpus/fd6bce94e488102a4091e6508ec9fa84da4502f7 diff --git a/toolchain/parser/fuzzer_corpus/fe4e01160902eae24481da9bc592d26f2f853f7d b/toolchain/parse/fuzzer_corpus/fe4e01160902eae24481da9bc592d26f2f853f7d similarity index 100% rename from toolchain/parser/fuzzer_corpus/fe4e01160902eae24481da9bc592d26f2f853f7d rename to toolchain/parse/fuzzer_corpus/fe4e01160902eae24481da9bc592d26f2f853f7d diff --git a/toolchain/parser/fuzzer_corpus/fe98b143c6cda5231f43560850af104e987d3091 b/toolchain/parse/fuzzer_corpus/fe98b143c6cda5231f43560850af104e987d3091 similarity index 100% rename from toolchain/parser/fuzzer_corpus/fe98b143c6cda5231f43560850af104e987d3091 rename to toolchain/parse/fuzzer_corpus/fe98b143c6cda5231f43560850af104e987d3091 diff --git a/toolchain/parser/fuzzer_corpus/fe9a584f5c7c5d9eb5e4b15f85960ca7f1079a2e b/toolchain/parse/fuzzer_corpus/fe9a584f5c7c5d9eb5e4b15f85960ca7f1079a2e similarity index 100% rename from toolchain/parser/fuzzer_corpus/fe9a584f5c7c5d9eb5e4b15f85960ca7f1079a2e rename to toolchain/parse/fuzzer_corpus/fe9a584f5c7c5d9eb5e4b15f85960ca7f1079a2e diff --git a/toolchain/parser/fuzzer_corpus/fea1c884158ee61dd23849f8840219b81f22b754 b/toolchain/parse/fuzzer_corpus/fea1c884158ee61dd23849f8840219b81f22b754 similarity index 100% rename from toolchain/parser/fuzzer_corpus/fea1c884158ee61dd23849f8840219b81f22b754 rename to toolchain/parse/fuzzer_corpus/fea1c884158ee61dd23849f8840219b81f22b754 diff --git a/toolchain/parser/fuzzer_corpus/feb335288d8bd4156d6b6d5dfc578a4a0810d288 b/toolchain/parse/fuzzer_corpus/feb335288d8bd4156d6b6d5dfc578a4a0810d288 similarity index 100% rename from toolchain/parser/fuzzer_corpus/feb335288d8bd4156d6b6d5dfc578a4a0810d288 rename to toolchain/parse/fuzzer_corpus/feb335288d8bd4156d6b6d5dfc578a4a0810d288 diff --git a/toolchain/parser/fuzzer_corpus/feda8e894af74bbb7c2ac8b3101b1448e715a3a1 b/toolchain/parse/fuzzer_corpus/feda8e894af74bbb7c2ac8b3101b1448e715a3a1 similarity index 100% rename from toolchain/parser/fuzzer_corpus/feda8e894af74bbb7c2ac8b3101b1448e715a3a1 rename to toolchain/parse/fuzzer_corpus/feda8e894af74bbb7c2ac8b3101b1448e715a3a1 diff --git a/toolchain/parser/fuzzer_corpus/ff794d3672b7ed32edf8e6a556e2451ca5b3ca7b b/toolchain/parse/fuzzer_corpus/ff794d3672b7ed32edf8e6a556e2451ca5b3ca7b similarity index 100% rename from toolchain/parser/fuzzer_corpus/ff794d3672b7ed32edf8e6a556e2451ca5b3ca7b rename to toolchain/parse/fuzzer_corpus/ff794d3672b7ed32edf8e6a556e2451ca5b3ca7b diff --git a/toolchain/parser/parser_handle_array_expression.cpp b/toolchain/parse/handle_array_expression.cpp similarity index 92% rename from toolchain/parser/parser_handle_array_expression.cpp rename to toolchain/parse/handle_array_expression.cpp index 38b6a19eacb8..e50bec33affa 100644 --- a/toolchain/parser/parser_handle_array_expression.cpp +++ b/toolchain/parse/handle_array_expression.cpp @@ -4,9 +4,9 @@ #include "toolchain/lexer/token_kind.h" #include "toolchain/lexer/tokenized_buffer.h" -#include "toolchain/parser/parse_node_kind.h" -#include "toolchain/parser/parser_context.h" -#include "toolchain/parser/parser_state.h" +#include "toolchain/parse/context.h" +#include "toolchain/parse/node_kind.h" +#include "toolchain/parse/state.h" namespace Carbon::Parse { diff --git a/toolchain/parser/parser_handle_brace_expression.cpp b/toolchain/parse/handle_brace_expression.cpp similarity index 99% rename from toolchain/parser/parser_handle_brace_expression.cpp rename to toolchain/parse/handle_brace_expression.cpp index 4210cd7dae4c..86050304b47d 100644 --- a/toolchain/parser/parser_handle_brace_expression.cpp +++ b/toolchain/parse/handle_brace_expression.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parser_context.h" +#include "toolchain/parse/context.h" namespace Carbon::Parse { diff --git a/toolchain/parser/parser_handle_call_expression.cpp b/toolchain/parse/handle_call_expression.cpp similarity index 96% rename from toolchain/parser/parser_handle_call_expression.cpp rename to toolchain/parse/handle_call_expression.cpp index 4ed63a2b7f03..44715b2e5f08 100644 --- a/toolchain/parser/parser_handle_call_expression.cpp +++ b/toolchain/parse/handle_call_expression.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parser_context.h" +#include "toolchain/parse/context.h" namespace Carbon::Parse { diff --git a/toolchain/parser/parser_handle_code_block.cpp b/toolchain/parse/handle_code_block.cpp similarity index 96% rename from toolchain/parser/parser_handle_code_block.cpp rename to toolchain/parse/handle_code_block.cpp index 6c4e6b3984c4..e679028368cd 100644 --- a/toolchain/parser/parser_handle_code_block.cpp +++ b/toolchain/parse/handle_code_block.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parser_context.h" +#include "toolchain/parse/context.h" namespace Carbon::Parse { diff --git a/toolchain/parser/parser_handle_declaration_name_and_params.cpp b/toolchain/parse/handle_declaration_name_and_params.cpp similarity index 98% rename from toolchain/parser/parser_handle_declaration_name_and_params.cpp rename to toolchain/parse/handle_declaration_name_and_params.cpp index ad5859072915..a4a9c779e196 100644 --- a/toolchain/parser/parser_handle_declaration_name_and_params.cpp +++ b/toolchain/parse/handle_declaration_name_and_params.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parser_context.h" +#include "toolchain/parse/context.h" namespace Carbon::Parse { diff --git a/toolchain/parser/parser_handle_declaration_scope_loop.cpp b/toolchain/parse/handle_declaration_scope_loop.cpp similarity index 97% rename from toolchain/parser/parser_handle_declaration_scope_loop.cpp rename to toolchain/parse/handle_declaration_scope_loop.cpp index f0ea0ab01d0f..87bfc2b3b4cb 100644 --- a/toolchain/parser/parser_handle_declaration_scope_loop.cpp +++ b/toolchain/parse/handle_declaration_scope_loop.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parser_context.h" +#include "toolchain/parse/context.h" namespace Carbon::Parse { diff --git a/toolchain/parser/parser_handle_expression.cpp b/toolchain/parse/handle_expression.cpp similarity index 99% rename from toolchain/parser/parser_handle_expression.cpp rename to toolchain/parse/handle_expression.cpp index da74bdbaf4a2..c194feac95f0 100644 --- a/toolchain/parser/parser_handle_expression.cpp +++ b/toolchain/parse/handle_expression.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parser_context.h" +#include "toolchain/parse/context.h" namespace Carbon::Parse { diff --git a/toolchain/parser/parser_handle_function.cpp b/toolchain/parse/handle_function.cpp similarity index 98% rename from toolchain/parser/parser_handle_function.cpp rename to toolchain/parse/handle_function.cpp index f5d9a0849a12..3abcedc88264 100644 --- a/toolchain/parser/parser_handle_function.cpp +++ b/toolchain/parse/handle_function.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parser_context.h" +#include "toolchain/parse/context.h" namespace Carbon::Parse { diff --git a/toolchain/parser/parser_handle_index_expression.cpp b/toolchain/parse/handle_index_expression.cpp similarity index 95% rename from toolchain/parser/parser_handle_index_expression.cpp rename to toolchain/parse/handle_index_expression.cpp index adf6b1d74b05..5ba0c8744636 100644 --- a/toolchain/parser/parser_handle_index_expression.cpp +++ b/toolchain/parse/handle_index_expression.cpp @@ -3,7 +3,7 @@ // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception #include "toolchain/lexer/token_kind.h" -#include "toolchain/parser/parser_context.h" +#include "toolchain/parse/context.h" namespace Carbon::Parse { diff --git a/toolchain/parser/parser_handle_namespace.cpp b/toolchain/parse/handle_namespace.cpp similarity index 96% rename from toolchain/parser/parser_handle_namespace.cpp rename to toolchain/parse/handle_namespace.cpp index 38aa8c68965a..a9744dcc147a 100644 --- a/toolchain/parser/parser_handle_namespace.cpp +++ b/toolchain/parse/handle_namespace.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parser_context.h" +#include "toolchain/parse/context.h" namespace Carbon::Parse { diff --git a/toolchain/parser/parser_handle_package.cpp b/toolchain/parse/handle_package.cpp similarity index 98% rename from toolchain/parser/parser_handle_package.cpp rename to toolchain/parse/handle_package.cpp index 3b2273520ca6..7328b9a0e916 100644 --- a/toolchain/parser/parser_handle_package.cpp +++ b/toolchain/parse/handle_package.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parser_context.h" +#include "toolchain/parse/context.h" namespace Carbon::Parse { diff --git a/toolchain/parser/parser_handle_parameter.cpp b/toolchain/parse/handle_parameter.cpp similarity index 98% rename from toolchain/parser/parser_handle_parameter.cpp rename to toolchain/parse/handle_parameter.cpp index 48c4d53cc2d7..69d2bb80321f 100644 --- a/toolchain/parser/parser_handle_parameter.cpp +++ b/toolchain/parse/handle_parameter.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parser_context.h" +#include "toolchain/parse/context.h" namespace Carbon::Parse { diff --git a/toolchain/parser/parser_handle_paren_condition.cpp b/toolchain/parse/handle_paren_condition.cpp similarity index 97% rename from toolchain/parser/parser_handle_paren_condition.cpp rename to toolchain/parse/handle_paren_condition.cpp index c96d85d89b3a..f3a0f58e39d4 100644 --- a/toolchain/parser/parser_handle_paren_condition.cpp +++ b/toolchain/parse/handle_paren_condition.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parser_context.h" +#include "toolchain/parse/context.h" namespace Carbon::Parse { diff --git a/toolchain/parser/parser_handle_paren_expression.cpp b/toolchain/parse/handle_paren_expression.cpp similarity index 98% rename from toolchain/parser/parser_handle_paren_expression.cpp rename to toolchain/parse/handle_paren_expression.cpp index 37346951bb99..526682d660dc 100644 --- a/toolchain/parser/parser_handle_paren_expression.cpp +++ b/toolchain/parse/handle_paren_expression.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parser_context.h" +#include "toolchain/parse/context.h" namespace Carbon::Parse { diff --git a/toolchain/parser/parser_handle_pattern.cpp b/toolchain/parse/handle_pattern.cpp similarity index 99% rename from toolchain/parser/parser_handle_pattern.cpp rename to toolchain/parse/handle_pattern.cpp index 7594c893397e..f7f4a4f290b8 100644 --- a/toolchain/parser/parser_handle_pattern.cpp +++ b/toolchain/parse/handle_pattern.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parser_context.h" +#include "toolchain/parse/context.h" namespace Carbon::Parse { diff --git a/toolchain/parser/parser_handle_period.cpp b/toolchain/parse/handle_period.cpp similarity index 98% rename from toolchain/parser/parser_handle_period.cpp rename to toolchain/parse/handle_period.cpp index 1af5d4ff6980..b86b00dbbd2d 100644 --- a/toolchain/parser/parser_handle_period.cpp +++ b/toolchain/parse/handle_period.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parser_context.h" +#include "toolchain/parse/context.h" namespace Carbon::Parse { diff --git a/toolchain/parser/parser_handle_statement.cpp b/toolchain/parse/handle_statement.cpp similarity index 99% rename from toolchain/parser/parser_handle_statement.cpp rename to toolchain/parse/handle_statement.cpp index 9d9650c044b4..3e70f49805aa 100644 --- a/toolchain/parser/parser_handle_statement.cpp +++ b/toolchain/parse/handle_statement.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parser_context.h" +#include "toolchain/parse/context.h" namespace Carbon::Parse { diff --git a/toolchain/parser/parser_handle_type.cpp b/toolchain/parse/handle_type.cpp similarity index 98% rename from toolchain/parser/parser_handle_type.cpp rename to toolchain/parse/handle_type.cpp index 58d78d167b5a..79f2352f59a7 100644 --- a/toolchain/parser/parser_handle_type.cpp +++ b/toolchain/parse/handle_type.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parser_context.h" +#include "toolchain/parse/context.h" namespace Carbon::Parse { diff --git a/toolchain/parser/parser_handle_var.cpp b/toolchain/parse/handle_var.cpp similarity index 98% rename from toolchain/parser/parser_handle_var.cpp rename to toolchain/parse/handle_var.cpp index 4f07676db9d8..135fac72869a 100644 --- a/toolchain/parser/parser_handle_var.cpp +++ b/toolchain/parse/handle_var.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parser_context.h" +#include "toolchain/parse/context.h" namespace Carbon::Parse { diff --git a/toolchain/parser/parse_node_kind.cpp b/toolchain/parse/node_kind.cpp similarity index 85% rename from toolchain/parser/parse_node_kind.cpp rename to toolchain/parse/node_kind.cpp index 4a5060d3c514..d095a8c1719b 100644 --- a/toolchain/parser/parse_node_kind.cpp +++ b/toolchain/parse/node_kind.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parse_node_kind.h" +#include "toolchain/parse/node_kind.h" #include "common/check.h" @@ -10,14 +10,14 @@ namespace Carbon::Parse { CARBON_DEFINE_ENUM_CLASS_NAMES(NodeKind) = { #define CARBON_PARSE_NODE_KIND(Name) CARBON_ENUM_CLASS_NAME_STRING(Name) -#include "toolchain/parser/parse_node_kind.def" +#include "toolchain/parse/node_kind.def" }; auto NodeKind::has_bracket() const -> bool { static constexpr bool HasBracket[] = { #define CARBON_PARSE_NODE_KIND_BRACKET(...) true, #define CARBON_PARSE_NODE_KIND_CHILD_COUNT(...) false, -#include "toolchain/parser/parse_node_kind.def" +#include "toolchain/parse/node_kind.def" }; return HasBracket[AsInt()]; } @@ -28,7 +28,7 @@ auto NodeKind::bracket() const -> NodeKind { static constexpr NodeKind Bracket[] = { #define CARBON_PARSE_NODE_KIND_BRACKET(Name, BracketName) NodeKind::BracketName, #define CARBON_PARSE_NODE_KIND_CHILD_COUNT(Name, ...) NodeKind::Name, -#include "toolchain/parser/parse_node_kind.def" +#include "toolchain/parse/node_kind.def" }; auto bracket = Bracket[AsInt()]; CARBON_CHECK(bracket != *this) << *this; @@ -39,7 +39,7 @@ auto NodeKind::child_count() const -> int32_t { static constexpr int32_t ChildCount[] = { #define CARBON_PARSE_NODE_KIND_BRACKET(...) -1, #define CARBON_PARSE_NODE_KIND_CHILD_COUNT(Name, Size) Size, -#include "toolchain/parser/parse_node_kind.def" +#include "toolchain/parse/node_kind.def" }; auto child_count = ChildCount[AsInt()]; CARBON_CHECK(child_count >= 0) << *this; diff --git a/toolchain/parser/parse_node_kind.def b/toolchain/parse/node_kind.def similarity index 100% rename from toolchain/parser/parse_node_kind.def rename to toolchain/parse/node_kind.def diff --git a/toolchain/parser/parse_node_kind.h b/toolchain/parse/node_kind.h similarity index 81% rename from toolchain/parser/parse_node_kind.h rename to toolchain/parse/node_kind.h index 0e539c67bd2b..3172c4d15620 100644 --- a/toolchain/parser/parse_node_kind.h +++ b/toolchain/parse/node_kind.h @@ -2,8 +2,8 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#ifndef CARBON_TOOLCHAIN_PARSER_PARSE_NODE_KIND_H_ -#define CARBON_TOOLCHAIN_PARSER_PARSE_NODE_KIND_H_ +#ifndef CARBON_TOOLCHAIN_PARSE_NODE_KIND_H_ +#define CARBON_TOOLCHAIN_PARSE_NODE_KIND_H_ #include @@ -13,7 +13,7 @@ namespace Carbon::Parse { CARBON_DEFINE_RAW_ENUM_CLASS(NodeKind, uint8_t) { #define CARBON_PARSE_NODE_KIND(Name) CARBON_RAW_ENUM_ENUMERATOR(Name) -#include "toolchain/parser/parse_node_kind.def" +#include "toolchain/parse/node_kind.def" }; // A class wrapping an enumeration of the different kinds of nodes in the parse @@ -21,7 +21,7 @@ CARBON_DEFINE_RAW_ENUM_CLASS(NodeKind, uint8_t) { class NodeKind : public CARBON_ENUM_BASE(NodeKind) { public: #define CARBON_PARSE_NODE_KIND(Name) CARBON_ENUM_CONSTANT_DECLARATION(Name) -#include "toolchain/parser/parse_node_kind.def" +#include "toolchain/parse/node_kind.def" // Returns true if the node is bracketed; otherwise, child_count is used. auto has_bracket() const -> bool; @@ -39,11 +39,11 @@ class NodeKind : public CARBON_ENUM_BASE(NodeKind) { #define CARBON_PARSE_NODE_KIND(Name) \ CARBON_ENUM_CONSTANT_DEFINITION(NodeKind, Name) -#include "toolchain/parser/parse_node_kind.def" +#include "toolchain/parse/node_kind.def" // We expect the parse node kind to fit compactly into 8 bits. static_assert(sizeof(NodeKind) == 1, "Kind objects include padding!"); } // namespace Carbon::Parse -#endif // CARBON_TOOLCHAIN_PARSER_PARSE_NODE_KIND_H_ +#endif // CARBON_TOOLCHAIN_PARSE_NODE_KIND_H_ diff --git a/toolchain/parser/parse_tree_file_test.cpp b/toolchain/parse/parse_file_test.cpp similarity index 86% rename from toolchain/parser/parse_tree_file_test.cpp rename to toolchain/parse/parse_file_test.cpp index 56acae57eede..3ee5862907ae 100644 --- a/toolchain/parser/parse_tree_file_test.cpp +++ b/toolchain/parse/parse_file_test.cpp @@ -10,7 +10,7 @@ namespace Carbon::Testing { namespace { -class TreeFileTest : public DriverFileTestBase { +class ParseFileTest : public DriverFileTestBase { public: using DriverFileTestBase::DriverFileTestBase; @@ -21,6 +21,6 @@ class TreeFileTest : public DriverFileTestBase { } // namespace -CARBON_FILE_TEST_FACTORY(TreeFileTest); +CARBON_FILE_TEST_FACTORY(ParseFileTest); } // namespace Carbon::Testing diff --git a/toolchain/parser/parse_tree_fuzzer.cpp b/toolchain/parse/parse_fuzzer.cpp similarity index 97% rename from toolchain/parser/parse_tree_fuzzer.cpp rename to toolchain/parse/parse_fuzzer.cpp index 5123d05572e8..ec123bc51c12 100644 --- a/toolchain/parser/parse_tree_fuzzer.cpp +++ b/toolchain/parse/parse_fuzzer.cpp @@ -8,7 +8,7 @@ #include "llvm/ADT/StringRef.h" #include "toolchain/diagnostics/null_diagnostics.h" #include "toolchain/lexer/tokenized_buffer.h" -#include "toolchain/parser/parse_tree.h" +#include "toolchain/parse/tree.h" namespace Carbon::Testing { diff --git a/toolchain/parser/precedence.cpp b/toolchain/parse/precedence.cpp similarity index 99% rename from toolchain/parser/precedence.cpp rename to toolchain/parse/precedence.cpp index 1f05d2566390..75663359425e 100644 --- a/toolchain/parser/precedence.cpp +++ b/toolchain/parse/precedence.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/precedence.h" +#include "toolchain/parse/precedence.h" #include "common/check.h" diff --git a/toolchain/parser/precedence.h b/toolchain/parse/precedence.h similarity index 96% rename from toolchain/parser/precedence.h rename to toolchain/parse/precedence.h index 2fcc7a4f3ea6..e283e049a6b4 100644 --- a/toolchain/parser/precedence.h +++ b/toolchain/parse/precedence.h @@ -2,8 +2,8 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#ifndef CARBON_TOOLCHAIN_PARSER_PRECEDENCE_H_ -#define CARBON_TOOLCHAIN_PARSER_PRECEDENCE_H_ +#ifndef CARBON_TOOLCHAIN_PARSE_PRECEDENCE_H_ +#define CARBON_TOOLCHAIN_PARSE_PRECEDENCE_H_ #include @@ -103,4 +103,4 @@ struct PrecedenceGroup::Trailing { } // namespace Carbon::Parse -#endif // CARBON_TOOLCHAIN_PARSER_PRECEDENCE_H_ +#endif // CARBON_TOOLCHAIN_PARSE_PRECEDENCE_H_ diff --git a/toolchain/parser/precedence_test.cpp b/toolchain/parse/precedence_test.cpp similarity index 99% rename from toolchain/parser/precedence_test.cpp rename to toolchain/parse/precedence_test.cpp index bd44a62c1faf..832c85f082be 100644 --- a/toolchain/parser/precedence_test.cpp +++ b/toolchain/parse/precedence_test.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/precedence.h" +#include "toolchain/parse/precedence.h" #include #include diff --git a/toolchain/parser/parser_state.cpp b/toolchain/parse/state.cpp similarity index 80% rename from toolchain/parser/parser_state.cpp rename to toolchain/parse/state.cpp index e2640b14c057..e24d40a866cc 100644 --- a/toolchain/parser/parser_state.cpp +++ b/toolchain/parse/state.cpp @@ -2,13 +2,13 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parser_state.h" +#include "toolchain/parse/state.h" namespace Carbon::Parse { CARBON_DEFINE_ENUM_CLASS_NAMES(State) = { #define CARBON_PARSE_STATE(Name) CARBON_ENUM_CLASS_NAME_STRING(Name) -#include "toolchain/parser/parser_state.def" +#include "toolchain/parse/state.def" }; } // namespace Carbon::Parse diff --git a/toolchain/parser/parser_state.def b/toolchain/parse/state.def similarity index 100% rename from toolchain/parser/parser_state.def rename to toolchain/parse/state.def diff --git a/toolchain/parser/parser_state.h b/toolchain/parse/state.h similarity index 72% rename from toolchain/parser/parser_state.h rename to toolchain/parse/state.h index b26ac04a0c8b..c839249da26b 100644 --- a/toolchain/parser/parser_state.h +++ b/toolchain/parse/state.h @@ -2,8 +2,8 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#ifndef CARBON_TOOLCHAIN_PARSER_PARSER_STATE_H_ -#define CARBON_TOOLCHAIN_PARSER_PARSER_STATE_H_ +#ifndef CARBON_TOOLCHAIN_PARSE_STATE_H_ +#define CARBON_TOOLCHAIN_PARSE_STATE_H_ #include @@ -13,21 +13,21 @@ namespace Carbon::Parse { CARBON_DEFINE_RAW_ENUM_CLASS(State, uint8_t) { #define CARBON_PARSE_STATE(Name) CARBON_RAW_ENUM_ENUMERATOR(Name) -#include "toolchain/parser/parser_state.def" +#include "toolchain/parse/state.def" }; class State : public CARBON_ENUM_BASE(State) { public: #define CARBON_PARSE_STATE(Name) CARBON_ENUM_CONSTANT_DECLARATION(Name) -#include "toolchain/parser/parser_state.def" +#include "toolchain/parse/state.def" }; #define CARBON_PARSE_STATE(Name) CARBON_ENUM_CONSTANT_DEFINITION(State, Name) -#include "toolchain/parser/parser_state.def" +#include "toolchain/parse/state.def" // We expect State to fit compactly into 8 bits. static_assert(sizeof(State) == 1, "State includes padding!"); } // namespace Carbon::Parse -#endif // CARBON_TOOLCHAIN_PARSER_PARSER_STATE_H_ +#endif // CARBON_TOOLCHAIN_PARSE_STATE_H_ diff --git a/toolchain/parser/testdata/array/fail_require_close_bracket.carbon b/toolchain/parse/testdata/array/fail_require_close_bracket.carbon similarity index 100% rename from toolchain/parser/testdata/array/fail_require_close_bracket.carbon rename to toolchain/parse/testdata/array/fail_require_close_bracket.carbon diff --git a/toolchain/parser/testdata/array/fail_require_semi.carbon b/toolchain/parse/testdata/array/fail_require_semi.carbon similarity index 100% rename from toolchain/parser/testdata/array/fail_require_semi.carbon rename to toolchain/parse/testdata/array/fail_require_semi.carbon diff --git a/toolchain/parser/testdata/array/with_length.carbon b/toolchain/parse/testdata/array/with_length.carbon similarity index 100% rename from toolchain/parser/testdata/array/with_length.carbon rename to toolchain/parse/testdata/array/with_length.carbon diff --git a/toolchain/parser/testdata/array/without_length.carbon b/toolchain/parse/testdata/array/without_length.carbon similarity index 100% rename from toolchain/parser/testdata/array/without_length.carbon rename to toolchain/parse/testdata/array/without_length.carbon diff --git a/toolchain/parser/testdata/basics/builtin_types.carbon b/toolchain/parse/testdata/basics/builtin_types.carbon similarity index 100% rename from toolchain/parser/testdata/basics/builtin_types.carbon rename to toolchain/parse/testdata/basics/builtin_types.carbon diff --git a/toolchain/parser/testdata/basics/empty.carbon b/toolchain/parse/testdata/basics/empty.carbon similarity index 100% rename from toolchain/parser/testdata/basics/empty.carbon rename to toolchain/parse/testdata/basics/empty.carbon diff --git a/toolchain/parser/testdata/basics/empty_declaration.carbon b/toolchain/parse/testdata/basics/empty_declaration.carbon similarity index 100% rename from toolchain/parser/testdata/basics/empty_declaration.carbon rename to toolchain/parse/testdata/basics/empty_declaration.carbon diff --git a/toolchain/parser/testdata/basics/fail_invalid_designators.carbon b/toolchain/parse/testdata/basics/fail_invalid_designators.carbon similarity index 100% rename from toolchain/parser/testdata/basics/fail_invalid_designators.carbon rename to toolchain/parse/testdata/basics/fail_invalid_designators.carbon diff --git a/toolchain/parser/testdata/basics/fail_no_intro_with_semi.carbon b/toolchain/parse/testdata/basics/fail_no_intro_with_semi.carbon similarity index 100% rename from toolchain/parser/testdata/basics/fail_no_intro_with_semi.carbon rename to toolchain/parse/testdata/basics/fail_no_intro_with_semi.carbon diff --git a/toolchain/parser/testdata/basics/fail_no_intro_without_semi.carbon b/toolchain/parse/testdata/basics/fail_no_intro_without_semi.carbon similarity index 100% rename from toolchain/parser/testdata/basics/fail_no_intro_without_semi.carbon rename to toolchain/parse/testdata/basics/fail_no_intro_without_semi.carbon diff --git a/toolchain/parser/testdata/basics/fail_paren_match_regression.carbon b/toolchain/parse/testdata/basics/fail_paren_match_regression.carbon similarity index 100% rename from toolchain/parser/testdata/basics/fail_paren_match_regression.carbon rename to toolchain/parse/testdata/basics/fail_paren_match_regression.carbon diff --git a/toolchain/parser/testdata/basics/function_call.carbon b/toolchain/parse/testdata/basics/function_call.carbon similarity index 100% rename from toolchain/parser/testdata/basics/function_call.carbon rename to toolchain/parse/testdata/basics/function_call.carbon diff --git a/toolchain/parser/testdata/basics/parens.carbon b/toolchain/parse/testdata/basics/parens.carbon similarity index 100% rename from toolchain/parser/testdata/basics/parens.carbon rename to toolchain/parse/testdata/basics/parens.carbon diff --git a/toolchain/parser/testdata/class/basic.carbon b/toolchain/parse/testdata/class/basic.carbon similarity index 100% rename from toolchain/parser/testdata/class/basic.carbon rename to toolchain/parse/testdata/class/basic.carbon diff --git a/toolchain/parser/testdata/class/fn_definitions.carbon b/toolchain/parse/testdata/class/fn_definitions.carbon similarity index 100% rename from toolchain/parser/testdata/class/fn_definitions.carbon rename to toolchain/parse/testdata/class/fn_definitions.carbon diff --git a/toolchain/parser/testdata/class/var.carbon b/toolchain/parse/testdata/class/var.carbon similarity index 100% rename from toolchain/parser/testdata/class/var.carbon rename to toolchain/parse/testdata/class/var.carbon diff --git a/toolchain/parser/testdata/for/fail_colon_instead_of_in.carbon b/toolchain/parse/testdata/for/fail_colon_instead_of_in.carbon similarity index 100% rename from toolchain/parser/testdata/for/fail_colon_instead_of_in.carbon rename to toolchain/parse/testdata/for/fail_colon_instead_of_in.carbon diff --git a/toolchain/parser/testdata/for/fail_missing_cond.carbon b/toolchain/parse/testdata/for/fail_missing_cond.carbon similarity index 100% rename from toolchain/parser/testdata/for/fail_missing_cond.carbon rename to toolchain/parse/testdata/for/fail_missing_cond.carbon diff --git a/toolchain/parser/testdata/for/fail_missing_in.carbon b/toolchain/parse/testdata/for/fail_missing_in.carbon similarity index 100% rename from toolchain/parser/testdata/for/fail_missing_in.carbon rename to toolchain/parse/testdata/for/fail_missing_in.carbon diff --git a/toolchain/parser/testdata/for/fail_missing_var.carbon b/toolchain/parse/testdata/for/fail_missing_var.carbon similarity index 100% rename from toolchain/parser/testdata/for/fail_missing_var.carbon rename to toolchain/parse/testdata/for/fail_missing_var.carbon diff --git a/toolchain/parser/testdata/for/fail_square_brackets.carbon b/toolchain/parse/testdata/for/fail_square_brackets.carbon similarity index 100% rename from toolchain/parser/testdata/for/fail_square_brackets.carbon rename to toolchain/parse/testdata/for/fail_square_brackets.carbon diff --git a/toolchain/parser/testdata/for/nested.carbon b/toolchain/parse/testdata/for/nested.carbon similarity index 100% rename from toolchain/parser/testdata/for/nested.carbon rename to toolchain/parse/testdata/for/nested.carbon diff --git a/toolchain/parser/testdata/for/simple.carbon b/toolchain/parse/testdata/for/simple.carbon similarity index 100% rename from toolchain/parser/testdata/for/simple.carbon rename to toolchain/parse/testdata/for/simple.carbon diff --git a/toolchain/parser/testdata/function/declaration/addr.carbon b/toolchain/parse/testdata/function/declaration/addr.carbon similarity index 100% rename from toolchain/parser/testdata/function/declaration/addr.carbon rename to toolchain/parse/testdata/function/declaration/addr.carbon diff --git a/toolchain/parser/testdata/function/declaration/basic.carbon b/toolchain/parse/testdata/function/declaration/basic.carbon similarity index 100% rename from toolchain/parser/testdata/function/declaration/basic.carbon rename to toolchain/parse/testdata/function/declaration/basic.carbon diff --git a/toolchain/parser/testdata/function/declaration/deduced_empty.carbon b/toolchain/parse/testdata/function/declaration/deduced_empty.carbon similarity index 100% rename from toolchain/parser/testdata/function/declaration/deduced_empty.carbon rename to toolchain/parse/testdata/function/declaration/deduced_empty.carbon diff --git a/toolchain/parser/testdata/function/declaration/deduced_params.carbon b/toolchain/parse/testdata/function/declaration/deduced_params.carbon similarity index 100% rename from toolchain/parser/testdata/function/declaration/deduced_params.carbon rename to toolchain/parse/testdata/function/declaration/deduced_params.carbon diff --git a/toolchain/parser/testdata/function/declaration/fail_identifier_instead_of_sig.carbon b/toolchain/parse/testdata/function/declaration/fail_identifier_instead_of_sig.carbon similarity index 100% rename from toolchain/parser/testdata/function/declaration/fail_identifier_instead_of_sig.carbon rename to toolchain/parse/testdata/function/declaration/fail_identifier_instead_of_sig.carbon diff --git a/toolchain/parser/testdata/function/declaration/fail_missing_deduced_close.carbon b/toolchain/parse/testdata/function/declaration/fail_missing_deduced_close.carbon similarity index 100% rename from toolchain/parser/testdata/function/declaration/fail_missing_deduced_close.carbon rename to toolchain/parse/testdata/function/declaration/fail_missing_deduced_close.carbon diff --git a/toolchain/parser/testdata/function/declaration/fail_missing_name.carbon b/toolchain/parse/testdata/function/declaration/fail_missing_name.carbon similarity index 100% rename from toolchain/parser/testdata/function/declaration/fail_missing_name.carbon rename to toolchain/parse/testdata/function/declaration/fail_missing_name.carbon diff --git a/toolchain/parser/testdata/function/declaration/fail_no_sig_or_semi.carbon b/toolchain/parse/testdata/function/declaration/fail_no_sig_or_semi.carbon similarity index 100% rename from toolchain/parser/testdata/function/declaration/fail_no_sig_or_semi.carbon rename to toolchain/parse/testdata/function/declaration/fail_no_sig_or_semi.carbon diff --git a/toolchain/parser/testdata/function/declaration/fail_only_fn_and_semi.carbon b/toolchain/parse/testdata/function/declaration/fail_only_fn_and_semi.carbon similarity index 100% rename from toolchain/parser/testdata/function/declaration/fail_only_fn_and_semi.carbon rename to toolchain/parse/testdata/function/declaration/fail_only_fn_and_semi.carbon diff --git a/toolchain/parser/testdata/function/declaration/fail_repeated_fn_and_semi.carbon b/toolchain/parse/testdata/function/declaration/fail_repeated_fn_and_semi.carbon similarity index 100% rename from toolchain/parser/testdata/function/declaration/fail_repeated_fn_and_semi.carbon rename to toolchain/parse/testdata/function/declaration/fail_repeated_fn_and_semi.carbon diff --git a/toolchain/parser/testdata/function/declaration/fail_skip_indented_newline_until_outdent.carbon b/toolchain/parse/testdata/function/declaration/fail_skip_indented_newline_until_outdent.carbon similarity index 100% rename from toolchain/parser/testdata/function/declaration/fail_skip_indented_newline_until_outdent.carbon rename to toolchain/parse/testdata/function/declaration/fail_skip_indented_newline_until_outdent.carbon diff --git a/toolchain/parser/testdata/function/declaration/fail_skip_indented_newline_with_semi.carbon b/toolchain/parse/testdata/function/declaration/fail_skip_indented_newline_with_semi.carbon similarity index 100% rename from toolchain/parser/testdata/function/declaration/fail_skip_indented_newline_with_semi.carbon rename to toolchain/parse/testdata/function/declaration/fail_skip_indented_newline_with_semi.carbon diff --git a/toolchain/parser/testdata/function/declaration/fail_skip_indented_newline_without_semi.carbon b/toolchain/parse/testdata/function/declaration/fail_skip_indented_newline_without_semi.carbon similarity index 100% rename from toolchain/parser/testdata/function/declaration/fail_skip_indented_newline_without_semi.carbon rename to toolchain/parse/testdata/function/declaration/fail_skip_indented_newline_without_semi.carbon diff --git a/toolchain/parser/testdata/function/declaration/fail_skip_to_newline_without_semi.carbon b/toolchain/parse/testdata/function/declaration/fail_skip_to_newline_without_semi.carbon similarity index 100% rename from toolchain/parser/testdata/function/declaration/fail_skip_to_newline_without_semi.carbon rename to toolchain/parse/testdata/function/declaration/fail_skip_to_newline_without_semi.carbon diff --git a/toolchain/parser/testdata/function/declaration/fail_skip_without_semi_to_curly.carbon b/toolchain/parse/testdata/function/declaration/fail_skip_without_semi_to_curly.carbon similarity index 100% rename from toolchain/parser/testdata/function/declaration/fail_skip_without_semi_to_curly.carbon rename to toolchain/parse/testdata/function/declaration/fail_skip_without_semi_to_curly.carbon diff --git a/toolchain/parser/testdata/function/declaration/fail_with_identifier_as_param.carbon b/toolchain/parse/testdata/function/declaration/fail_with_identifier_as_param.carbon similarity index 100% rename from toolchain/parser/testdata/function/declaration/fail_with_identifier_as_param.carbon rename to toolchain/parse/testdata/function/declaration/fail_with_identifier_as_param.carbon diff --git a/toolchain/parser/testdata/function/declaration/fail_without_name_and_many_tokens_in_params.carbon b/toolchain/parse/testdata/function/declaration/fail_without_name_and_many_tokens_in_params.carbon similarity index 100% rename from toolchain/parser/testdata/function/declaration/fail_without_name_and_many_tokens_in_params.carbon rename to toolchain/parse/testdata/function/declaration/fail_without_name_and_many_tokens_in_params.carbon diff --git a/toolchain/parser/testdata/function/declaration/params.carbon b/toolchain/parse/testdata/function/declaration/params.carbon similarity index 100% rename from toolchain/parser/testdata/function/declaration/params.carbon rename to toolchain/parse/testdata/function/declaration/params.carbon diff --git a/toolchain/parser/testdata/function/declaration/with_return_type.carbon b/toolchain/parse/testdata/function/declaration/with_return_type.carbon similarity index 100% rename from toolchain/parser/testdata/function/declaration/with_return_type.carbon rename to toolchain/parse/testdata/function/declaration/with_return_type.carbon diff --git a/toolchain/parser/testdata/function/definition/basic.carbon b/toolchain/parse/testdata/function/definition/basic.carbon similarity index 100% rename from toolchain/parser/testdata/function/definition/basic.carbon rename to toolchain/parse/testdata/function/definition/basic.carbon diff --git a/toolchain/parser/testdata/function/definition/fail_identifier_in_statements.carbon b/toolchain/parse/testdata/function/definition/fail_identifier_in_statements.carbon similarity index 100% rename from toolchain/parser/testdata/function/definition/fail_identifier_in_statements.carbon rename to toolchain/parse/testdata/function/definition/fail_identifier_in_statements.carbon diff --git a/toolchain/parser/testdata/function/definition/with_params.carbon b/toolchain/parse/testdata/function/definition/with_params.carbon similarity index 100% rename from toolchain/parser/testdata/function/definition/with_params.carbon rename to toolchain/parse/testdata/function/definition/with_params.carbon diff --git a/toolchain/parser/testdata/function/definition/with_return_type.carbon b/toolchain/parse/testdata/function/definition/with_return_type.carbon similarity index 100% rename from toolchain/parser/testdata/function/definition/with_return_type.carbon rename to toolchain/parse/testdata/function/definition/with_return_type.carbon diff --git a/toolchain/parser/testdata/generics/deduced_params/empty.carbon b/toolchain/parse/testdata/generics/deduced_params/empty.carbon similarity index 100% rename from toolchain/parser/testdata/generics/deduced_params/empty.carbon rename to toolchain/parse/testdata/generics/deduced_params/empty.carbon diff --git a/toolchain/parser/testdata/generics/deduced_params/fail_no_parens.carbon b/toolchain/parse/testdata/generics/deduced_params/fail_no_parens.carbon similarity index 100% rename from toolchain/parser/testdata/generics/deduced_params/fail_no_parens.carbon rename to toolchain/parse/testdata/generics/deduced_params/fail_no_parens.carbon diff --git a/toolchain/parser/testdata/generics/deduced_params/one.carbon b/toolchain/parse/testdata/generics/deduced_params/one.carbon similarity index 100% rename from toolchain/parser/testdata/generics/deduced_params/one.carbon rename to toolchain/parse/testdata/generics/deduced_params/one.carbon diff --git a/toolchain/parser/testdata/generics/deduced_params/one_suffix_comma.carbon b/toolchain/parse/testdata/generics/deduced_params/one_suffix_comma.carbon similarity index 100% rename from toolchain/parser/testdata/generics/deduced_params/one_suffix_comma.carbon rename to toolchain/parse/testdata/generics/deduced_params/one_suffix_comma.carbon diff --git a/toolchain/parser/testdata/generics/deduced_params/six.carbon b/toolchain/parse/testdata/generics/deduced_params/six.carbon similarity index 100% rename from toolchain/parser/testdata/generics/deduced_params/six.carbon rename to toolchain/parse/testdata/generics/deduced_params/six.carbon diff --git a/toolchain/parser/testdata/generics/deduced_params/two.carbon b/toolchain/parse/testdata/generics/deduced_params/two.carbon similarity index 100% rename from toolchain/parser/testdata/generics/deduced_params/two.carbon rename to toolchain/parse/testdata/generics/deduced_params/two.carbon diff --git a/toolchain/parser/testdata/generics/deduced_params/two_suffix_comma.carbon b/toolchain/parse/testdata/generics/deduced_params/two_suffix_comma.carbon similarity index 100% rename from toolchain/parser/testdata/generics/deduced_params/two_suffix_comma.carbon rename to toolchain/parse/testdata/generics/deduced_params/two_suffix_comma.carbon diff --git a/toolchain/parser/testdata/generics/generic_params/basic.carbon b/toolchain/parse/testdata/generics/generic_params/basic.carbon similarity index 100% rename from toolchain/parser/testdata/generics/generic_params/basic.carbon rename to toolchain/parse/testdata/generics/generic_params/basic.carbon diff --git a/toolchain/parser/testdata/generics/generic_params/template.carbon b/toolchain/parse/testdata/generics/generic_params/template.carbon similarity index 100% rename from toolchain/parser/testdata/generics/generic_params/template.carbon rename to toolchain/parse/testdata/generics/generic_params/template.carbon diff --git a/toolchain/parser/testdata/generics/generic_params/template_addr.carbon b/toolchain/parse/testdata/generics/generic_params/template_addr.carbon similarity index 100% rename from toolchain/parser/testdata/generics/generic_params/template_addr.carbon rename to toolchain/parse/testdata/generics/generic_params/template_addr.carbon diff --git a/toolchain/parser/testdata/generics/interface/basic.carbon b/toolchain/parse/testdata/generics/interface/basic.carbon similarity index 100% rename from toolchain/parser/testdata/generics/interface/basic.carbon rename to toolchain/parse/testdata/generics/interface/basic.carbon diff --git a/toolchain/parser/testdata/generics/interface/declaration.carbon b/toolchain/parse/testdata/generics/interface/declaration.carbon similarity index 100% rename from toolchain/parser/testdata/generics/interface/declaration.carbon rename to toolchain/parse/testdata/generics/interface/declaration.carbon diff --git a/toolchain/parser/testdata/generics/interface/empty_body.carbon b/toolchain/parse/testdata/generics/interface/empty_body.carbon similarity index 100% rename from toolchain/parser/testdata/generics/interface/empty_body.carbon rename to toolchain/parse/testdata/generics/interface/empty_body.carbon diff --git a/toolchain/parser/testdata/generics/interface/fail_missing_name.carbon b/toolchain/parse/testdata/generics/interface/fail_missing_name.carbon similarity index 100% rename from toolchain/parser/testdata/generics/interface/fail_missing_name.carbon rename to toolchain/parse/testdata/generics/interface/fail_missing_name.carbon diff --git a/toolchain/parser/testdata/generics/interface/fail_missing_open_curly.carbon b/toolchain/parse/testdata/generics/interface/fail_missing_open_curly.carbon similarity index 100% rename from toolchain/parser/testdata/generics/interface/fail_missing_open_curly.carbon rename to toolchain/parse/testdata/generics/interface/fail_missing_open_curly.carbon diff --git a/toolchain/parser/testdata/generics/interface/fail_no_impl_allowed.carbon b/toolchain/parse/testdata/generics/interface/fail_no_impl_allowed.carbon similarity index 100% rename from toolchain/parser/testdata/generics/interface/fail_no_impl_allowed.carbon rename to toolchain/parse/testdata/generics/interface/fail_no_impl_allowed.carbon diff --git a/toolchain/parser/testdata/generics/interface/fail_self_param_syntax.carbon b/toolchain/parse/testdata/generics/interface/fail_self_param_syntax.carbon similarity index 100% rename from toolchain/parser/testdata/generics/interface/fail_self_param_syntax.carbon rename to toolchain/parse/testdata/generics/interface/fail_self_param_syntax.carbon diff --git a/toolchain/parser/testdata/generics/interface/non_instance_fn.carbon b/toolchain/parse/testdata/generics/interface/non_instance_fn.carbon similarity index 100% rename from toolchain/parser/testdata/generics/interface/non_instance_fn.carbon rename to toolchain/parse/testdata/generics/interface/non_instance_fn.carbon diff --git a/toolchain/parser/testdata/generics/interface/self_pointer.carbon b/toolchain/parse/testdata/generics/interface/self_pointer.carbon similarity index 100% rename from toolchain/parser/testdata/generics/interface/self_pointer.carbon rename to toolchain/parse/testdata/generics/interface/self_pointer.carbon diff --git a/toolchain/parser/testdata/generics/named_constraint/basic.carbon b/toolchain/parse/testdata/generics/named_constraint/basic.carbon similarity index 100% rename from toolchain/parser/testdata/generics/named_constraint/basic.carbon rename to toolchain/parse/testdata/generics/named_constraint/basic.carbon diff --git a/toolchain/parser/testdata/generics/named_constraint/fail_no_impl_allowed.carbon b/toolchain/parse/testdata/generics/named_constraint/fail_no_impl_allowed.carbon similarity index 100% rename from toolchain/parser/testdata/generics/named_constraint/fail_no_impl_allowed.carbon rename to toolchain/parse/testdata/generics/named_constraint/fail_no_impl_allowed.carbon diff --git a/toolchain/parser/testdata/generics/params/empty.carbon b/toolchain/parse/testdata/generics/params/empty.carbon similarity index 100% rename from toolchain/parser/testdata/generics/params/empty.carbon rename to toolchain/parse/testdata/generics/params/empty.carbon diff --git a/toolchain/parser/testdata/generics/params/one.carbon b/toolchain/parse/testdata/generics/params/one.carbon similarity index 100% rename from toolchain/parser/testdata/generics/params/one.carbon rename to toolchain/parse/testdata/generics/params/one.carbon diff --git a/toolchain/parser/testdata/generics/params/one_suffix_comma.carbon b/toolchain/parse/testdata/generics/params/one_suffix_comma.carbon similarity index 100% rename from toolchain/parser/testdata/generics/params/one_suffix_comma.carbon rename to toolchain/parse/testdata/generics/params/one_suffix_comma.carbon diff --git a/toolchain/parser/testdata/generics/params/six.carbon b/toolchain/parse/testdata/generics/params/six.carbon similarity index 100% rename from toolchain/parser/testdata/generics/params/six.carbon rename to toolchain/parse/testdata/generics/params/six.carbon diff --git a/toolchain/parser/testdata/generics/params/two.carbon b/toolchain/parse/testdata/generics/params/two.carbon similarity index 100% rename from toolchain/parser/testdata/generics/params/two.carbon rename to toolchain/parse/testdata/generics/params/two.carbon diff --git a/toolchain/parser/testdata/generics/params/two_suffix_comma.carbon b/toolchain/parse/testdata/generics/params/two_suffix_comma.carbon similarity index 100% rename from toolchain/parser/testdata/generics/params/two_suffix_comma.carbon rename to toolchain/parse/testdata/generics/params/two_suffix_comma.carbon diff --git a/toolchain/parser/testdata/if/basic.carbon b/toolchain/parse/testdata/if/basic.carbon similarity index 100% rename from toolchain/parser/testdata/if/basic.carbon rename to toolchain/parse/testdata/if/basic.carbon diff --git a/toolchain/parser/testdata/if/else.carbon b/toolchain/parse/testdata/if/else.carbon similarity index 100% rename from toolchain/parser/testdata/if/else.carbon rename to toolchain/parse/testdata/if/else.carbon diff --git a/toolchain/parser/testdata/if/fail_else_unbraced.carbon b/toolchain/parse/testdata/if/fail_else_unbraced.carbon similarity index 100% rename from toolchain/parser/testdata/if/fail_else_unbraced.carbon rename to toolchain/parse/testdata/if/fail_else_unbraced.carbon diff --git a/toolchain/parser/testdata/if/fail_errors.carbon b/toolchain/parse/testdata/if/fail_errors.carbon similarity index 100% rename from toolchain/parser/testdata/if/fail_errors.carbon rename to toolchain/parse/testdata/if/fail_errors.carbon diff --git a/toolchain/parser/testdata/if/fail_missing_cond.carbon b/toolchain/parse/testdata/if/fail_missing_cond.carbon similarity index 100% rename from toolchain/parser/testdata/if/fail_missing_cond.carbon rename to toolchain/parse/testdata/if/fail_missing_cond.carbon diff --git a/toolchain/parser/testdata/if/fail_square_brackets.carbon b/toolchain/parse/testdata/if/fail_square_brackets.carbon similarity index 100% rename from toolchain/parser/testdata/if/fail_square_brackets.carbon rename to toolchain/parse/testdata/if/fail_square_brackets.carbon diff --git a/toolchain/parser/testdata/if/fail_unbraced.carbon b/toolchain/parse/testdata/if/fail_unbraced.carbon similarity index 100% rename from toolchain/parser/testdata/if/fail_unbraced.carbon rename to toolchain/parse/testdata/if/fail_unbraced.carbon diff --git a/toolchain/parser/testdata/if_expression/basic.carbon b/toolchain/parse/testdata/if_expression/basic.carbon similarity index 100% rename from toolchain/parser/testdata/if_expression/basic.carbon rename to toolchain/parse/testdata/if_expression/basic.carbon diff --git a/toolchain/parser/testdata/if_expression/fail_condition_missing.carbon b/toolchain/parse/testdata/if_expression/fail_condition_missing.carbon similarity index 100% rename from toolchain/parser/testdata/if_expression/fail_condition_missing.carbon rename to toolchain/parse/testdata/if_expression/fail_condition_missing.carbon diff --git a/toolchain/parser/testdata/if_expression/fail_else_expr_missing.carbon b/toolchain/parse/testdata/if_expression/fail_else_expr_missing.carbon similarity index 100% rename from toolchain/parser/testdata/if_expression/fail_else_expr_missing.carbon rename to toolchain/parse/testdata/if_expression/fail_else_expr_missing.carbon diff --git a/toolchain/parser/testdata/if_expression/fail_else_missing.carbon b/toolchain/parse/testdata/if_expression/fail_else_missing.carbon similarity index 100% rename from toolchain/parser/testdata/if_expression/fail_else_missing.carbon rename to toolchain/parse/testdata/if_expression/fail_else_missing.carbon diff --git a/toolchain/parser/testdata/if_expression/fail_then_expr_missing.carbon b/toolchain/parse/testdata/if_expression/fail_then_expr_missing.carbon similarity index 100% rename from toolchain/parser/testdata/if_expression/fail_then_expr_missing.carbon rename to toolchain/parse/testdata/if_expression/fail_then_expr_missing.carbon diff --git a/toolchain/parser/testdata/if_expression/fail_then_missing.carbon b/toolchain/parse/testdata/if_expression/fail_then_missing.carbon similarity index 100% rename from toolchain/parser/testdata/if_expression/fail_then_missing.carbon rename to toolchain/parse/testdata/if_expression/fail_then_missing.carbon diff --git a/toolchain/parser/testdata/if_expression/fail_top_level_if.carbon b/toolchain/parse/testdata/if_expression/fail_top_level_if.carbon similarity index 100% rename from toolchain/parser/testdata/if_expression/fail_top_level_if.carbon rename to toolchain/parse/testdata/if_expression/fail_top_level_if.carbon diff --git a/toolchain/parser/testdata/if_expression/in_type.carbon b/toolchain/parse/testdata/if_expression/in_type.carbon similarity index 100% rename from toolchain/parser/testdata/if_expression/in_type.carbon rename to toolchain/parse/testdata/if_expression/in_type.carbon diff --git a/toolchain/parser/testdata/if_expression/precedence.carbon b/toolchain/parse/testdata/if_expression/precedence.carbon similarity index 100% rename from toolchain/parser/testdata/if_expression/precedence.carbon rename to toolchain/parse/testdata/if_expression/precedence.carbon diff --git a/toolchain/parser/testdata/index/assign_to_var.carbon b/toolchain/parse/testdata/index/assign_to_var.carbon similarity index 100% rename from toolchain/parser/testdata/index/assign_to_var.carbon rename to toolchain/parse/testdata/index/assign_to_var.carbon diff --git a/toolchain/parser/testdata/index/fail_empty_expr.carbon b/toolchain/parse/testdata/index/fail_empty_expr.carbon similarity index 100% rename from toolchain/parser/testdata/index/fail_empty_expr.carbon rename to toolchain/parse/testdata/index/fail_empty_expr.carbon diff --git a/toolchain/parser/testdata/index/fail_malformed_expr.carbon b/toolchain/parse/testdata/index/fail_malformed_expr.carbon similarity index 100% rename from toolchain/parser/testdata/index/fail_malformed_expr.carbon rename to toolchain/parse/testdata/index/fail_malformed_expr.carbon diff --git a/toolchain/parser/testdata/namespace/basic.carbon b/toolchain/parse/testdata/namespace/basic.carbon similarity index 100% rename from toolchain/parser/testdata/namespace/basic.carbon rename to toolchain/parse/testdata/namespace/basic.carbon diff --git a/toolchain/parser/testdata/namespace/fail_args.carbon b/toolchain/parse/testdata/namespace/fail_args.carbon similarity index 100% rename from toolchain/parser/testdata/namespace/fail_args.carbon rename to toolchain/parse/testdata/namespace/fail_args.carbon diff --git a/toolchain/parser/testdata/namespace/fail_arrow.carbon b/toolchain/parse/testdata/namespace/fail_arrow.carbon similarity index 100% rename from toolchain/parser/testdata/namespace/fail_arrow.carbon rename to toolchain/parse/testdata/namespace/fail_arrow.carbon diff --git a/toolchain/parser/testdata/namespace/fail_incomplete_name.carbon b/toolchain/parse/testdata/namespace/fail_incomplete_name.carbon similarity index 100% rename from toolchain/parser/testdata/namespace/fail_incomplete_name.carbon rename to toolchain/parse/testdata/namespace/fail_incomplete_name.carbon diff --git a/toolchain/parser/testdata/namespace/fail_no_name.carbon b/toolchain/parse/testdata/namespace/fail_no_name.carbon similarity index 100% rename from toolchain/parser/testdata/namespace/fail_no_name.carbon rename to toolchain/parse/testdata/namespace/fail_no_name.carbon diff --git a/toolchain/parser/testdata/namespace/nested.carbon b/toolchain/parse/testdata/namespace/nested.carbon similarity index 100% rename from toolchain/parser/testdata/namespace/nested.carbon rename to toolchain/parse/testdata/namespace/nested.carbon diff --git a/toolchain/parser/testdata/operators/assign.carbon b/toolchain/parse/testdata/operators/assign.carbon similarity index 100% rename from toolchain/parser/testdata/operators/assign.carbon rename to toolchain/parse/testdata/operators/assign.carbon diff --git a/toolchain/parser/testdata/operators/associative.carbon b/toolchain/parse/testdata/operators/associative.carbon similarity index 100% rename from toolchain/parser/testdata/operators/associative.carbon rename to toolchain/parse/testdata/operators/associative.carbon diff --git a/toolchain/parser/testdata/operators/fail_chained_assign.carbon b/toolchain/parse/testdata/operators/fail_chained_assign.carbon similarity index 100% rename from toolchain/parser/testdata/operators/fail_chained_assign.carbon rename to toolchain/parse/testdata/operators/fail_chained_assign.carbon diff --git a/toolchain/parser/testdata/operators/fail_infix_uneven_space_after.carbon b/toolchain/parse/testdata/operators/fail_infix_uneven_space_after.carbon similarity index 100% rename from toolchain/parser/testdata/operators/fail_infix_uneven_space_after.carbon rename to toolchain/parse/testdata/operators/fail_infix_uneven_space_after.carbon diff --git a/toolchain/parser/testdata/operators/fail_invalid_infix.carbon b/toolchain/parse/testdata/operators/fail_invalid_infix.carbon similarity index 100% rename from toolchain/parser/testdata/operators/fail_invalid_infix.carbon rename to toolchain/parse/testdata/operators/fail_invalid_infix.carbon diff --git a/toolchain/parser/testdata/operators/fail_postincrement.carbon b/toolchain/parse/testdata/operators/fail_postincrement.carbon similarity index 100% rename from toolchain/parser/testdata/operators/fail_postincrement.carbon rename to toolchain/parse/testdata/operators/fail_postincrement.carbon diff --git a/toolchain/parser/testdata/operators/fail_precedence_and_or.carbon b/toolchain/parse/testdata/operators/fail_precedence_and_or.carbon similarity index 100% rename from toolchain/parser/testdata/operators/fail_precedence_and_or.carbon rename to toolchain/parse/testdata/operators/fail_precedence_and_or.carbon diff --git a/toolchain/parser/testdata/operators/fail_precedence_as.carbon b/toolchain/parse/testdata/operators/fail_precedence_as.carbon similarity index 100% rename from toolchain/parser/testdata/operators/fail_precedence_as.carbon rename to toolchain/parse/testdata/operators/fail_precedence_as.carbon diff --git a/toolchain/parser/testdata/operators/fail_precedence_assign.carbon b/toolchain/parse/testdata/operators/fail_precedence_assign.carbon similarity index 100% rename from toolchain/parser/testdata/operators/fail_precedence_assign.carbon rename to toolchain/parse/testdata/operators/fail_precedence_assign.carbon diff --git a/toolchain/parser/testdata/operators/fail_precedence_or_and.carbon b/toolchain/parse/testdata/operators/fail_precedence_or_and.carbon similarity index 100% rename from toolchain/parser/testdata/operators/fail_precedence_or_and.carbon rename to toolchain/parse/testdata/operators/fail_precedence_or_and.carbon diff --git a/toolchain/parser/testdata/operators/fail_precedence_star_minus.carbon b/toolchain/parse/testdata/operators/fail_precedence_star_minus.carbon similarity index 100% rename from toolchain/parser/testdata/operators/fail_precedence_star_minus.carbon rename to toolchain/parse/testdata/operators/fail_precedence_star_minus.carbon diff --git a/toolchain/parser/testdata/operators/fail_precedence_star_star.carbon b/toolchain/parse/testdata/operators/fail_precedence_star_star.carbon similarity index 100% rename from toolchain/parser/testdata/operators/fail_precedence_star_star.carbon rename to toolchain/parse/testdata/operators/fail_precedence_star_star.carbon diff --git a/toolchain/parser/testdata/operators/fail_star_star_no_space.carbon b/toolchain/parse/testdata/operators/fail_star_star_no_space.carbon similarity index 100% rename from toolchain/parser/testdata/operators/fail_star_star_no_space.carbon rename to toolchain/parse/testdata/operators/fail_star_star_no_space.carbon diff --git a/toolchain/parser/testdata/operators/fail_variety.carbon b/toolchain/parse/testdata/operators/fail_variety.carbon similarity index 100% rename from toolchain/parser/testdata/operators/fail_variety.carbon rename to toolchain/parse/testdata/operators/fail_variety.carbon diff --git a/toolchain/parser/testdata/operators/fixity_in_call.carbon b/toolchain/parse/testdata/operators/fixity_in_call.carbon similarity index 100% rename from toolchain/parser/testdata/operators/fixity_in_call.carbon rename to toolchain/parse/testdata/operators/fixity_in_call.carbon diff --git a/toolchain/parser/testdata/operators/fixity_in_params.carbon b/toolchain/parse/testdata/operators/fixity_in_params.carbon similarity index 100% rename from toolchain/parser/testdata/operators/fixity_in_params.carbon rename to toolchain/parse/testdata/operators/fixity_in_params.carbon diff --git a/toolchain/parser/testdata/operators/fixity_in_var.carbon b/toolchain/parse/testdata/operators/fixity_in_var.carbon similarity index 100% rename from toolchain/parser/testdata/operators/fixity_in_var.carbon rename to toolchain/parse/testdata/operators/fixity_in_var.carbon diff --git a/toolchain/parser/testdata/operators/fixity_with_assign.carbon b/toolchain/parse/testdata/operators/fixity_with_assign.carbon similarity index 100% rename from toolchain/parser/testdata/operators/fixity_with_assign.carbon rename to toolchain/parse/testdata/operators/fixity_with_assign.carbon diff --git a/toolchain/parser/testdata/operators/infix.carbon b/toolchain/parse/testdata/operators/infix.carbon similarity index 100% rename from toolchain/parser/testdata/operators/infix.carbon rename to toolchain/parse/testdata/operators/infix.carbon diff --git a/toolchain/parser/testdata/operators/infix_no_space.carbon b/toolchain/parse/testdata/operators/infix_no_space.carbon similarity index 100% rename from toolchain/parser/testdata/operators/infix_no_space.carbon rename to toolchain/parse/testdata/operators/infix_no_space.carbon diff --git a/toolchain/parser/testdata/operators/infix_with_paren_after.carbon b/toolchain/parse/testdata/operators/infix_with_paren_after.carbon similarity index 100% rename from toolchain/parser/testdata/operators/infix_with_paren_after.carbon rename to toolchain/parse/testdata/operators/infix_with_paren_after.carbon diff --git a/toolchain/parser/testdata/operators/infix_with_paren_before.carbon b/toolchain/parse/testdata/operators/infix_with_paren_before.carbon similarity index 100% rename from toolchain/parser/testdata/operators/infix_with_paren_before.carbon rename to toolchain/parse/testdata/operators/infix_with_paren_before.carbon diff --git a/toolchain/parser/testdata/operators/postfix.carbon b/toolchain/parse/testdata/operators/postfix.carbon similarity index 100% rename from toolchain/parser/testdata/operators/postfix.carbon rename to toolchain/parse/testdata/operators/postfix.carbon diff --git a/toolchain/parser/testdata/operators/postfix_repeat.carbon b/toolchain/parse/testdata/operators/postfix_repeat.carbon similarity index 100% rename from toolchain/parser/testdata/operators/postfix_repeat.carbon rename to toolchain/parse/testdata/operators/postfix_repeat.carbon diff --git a/toolchain/parser/testdata/operators/postfix_space_after_op.carbon b/toolchain/parse/testdata/operators/postfix_space_after_op.carbon similarity index 100% rename from toolchain/parser/testdata/operators/postfix_space_after_op.carbon rename to toolchain/parse/testdata/operators/postfix_space_after_op.carbon diff --git a/toolchain/parser/testdata/operators/precedence_as.carbon b/toolchain/parse/testdata/operators/precedence_as.carbon similarity index 100% rename from toolchain/parser/testdata/operators/precedence_as.carbon rename to toolchain/parse/testdata/operators/precedence_as.carbon diff --git a/toolchain/parser/testdata/operators/precedence_assign.carbon b/toolchain/parse/testdata/operators/precedence_assign.carbon similarity index 100% rename from toolchain/parser/testdata/operators/precedence_assign.carbon rename to toolchain/parse/testdata/operators/precedence_assign.carbon diff --git a/toolchain/parser/testdata/operators/precedence_not.carbon b/toolchain/parse/testdata/operators/precedence_not.carbon similarity index 100% rename from toolchain/parser/testdata/operators/precedence_not.carbon rename to toolchain/parse/testdata/operators/precedence_not.carbon diff --git a/toolchain/parser/testdata/operators/precedence_unary.carbon b/toolchain/parse/testdata/operators/precedence_unary.carbon similarity index 100% rename from toolchain/parser/testdata/operators/precedence_unary.carbon rename to toolchain/parse/testdata/operators/precedence_unary.carbon diff --git a/toolchain/parser/testdata/operators/prefix.carbon b/toolchain/parse/testdata/operators/prefix.carbon similarity index 100% rename from toolchain/parser/testdata/operators/prefix.carbon rename to toolchain/parse/testdata/operators/prefix.carbon diff --git a/toolchain/parser/testdata/operators/prefix_no_space.carbon b/toolchain/parse/testdata/operators/prefix_no_space.carbon similarity index 100% rename from toolchain/parser/testdata/operators/prefix_no_space.carbon rename to toolchain/parse/testdata/operators/prefix_no_space.carbon diff --git a/toolchain/parser/testdata/operators/prefix_repeat.carbon b/toolchain/parse/testdata/operators/prefix_repeat.carbon similarity index 100% rename from toolchain/parser/testdata/operators/prefix_repeat.carbon rename to toolchain/parse/testdata/operators/prefix_repeat.carbon diff --git a/toolchain/parser/testdata/operators/recover_infix_uneven_space_before.carbon b/toolchain/parse/testdata/operators/recover_infix_uneven_space_before.carbon similarity index 100% rename from toolchain/parser/testdata/operators/recover_infix_uneven_space_before.carbon rename to toolchain/parse/testdata/operators/recover_infix_uneven_space_before.carbon diff --git a/toolchain/parser/testdata/operators/recover_postfix_space.carbon b/toolchain/parse/testdata/operators/recover_postfix_space.carbon similarity index 100% rename from toolchain/parser/testdata/operators/recover_postfix_space.carbon rename to toolchain/parse/testdata/operators/recover_postfix_space.carbon diff --git a/toolchain/parser/testdata/operators/recover_postfix_space_before_comma.carbon b/toolchain/parse/testdata/operators/recover_postfix_space_before_comma.carbon similarity index 100% rename from toolchain/parser/testdata/operators/recover_postfix_space_before_comma.carbon rename to toolchain/parse/testdata/operators/recover_postfix_space_before_comma.carbon diff --git a/toolchain/parser/testdata/operators/recover_postfix_space_in_call.carbon b/toolchain/parse/testdata/operators/recover_postfix_space_in_call.carbon similarity index 100% rename from toolchain/parser/testdata/operators/recover_postfix_space_in_call.carbon rename to toolchain/parse/testdata/operators/recover_postfix_space_in_call.carbon diff --git a/toolchain/parser/testdata/operators/recover_postfix_space_surrounding.carbon b/toolchain/parse/testdata/operators/recover_postfix_space_surrounding.carbon similarity index 100% rename from toolchain/parser/testdata/operators/recover_postfix_space_surrounding.carbon rename to toolchain/parse/testdata/operators/recover_postfix_space_surrounding.carbon diff --git a/toolchain/parser/testdata/operators/recover_prefix_repeat.carbon b/toolchain/parse/testdata/operators/recover_prefix_repeat.carbon similarity index 100% rename from toolchain/parser/testdata/operators/recover_prefix_repeat.carbon rename to toolchain/parse/testdata/operators/recover_prefix_repeat.carbon diff --git a/toolchain/parser/testdata/operators/recover_prefix_space.carbon b/toolchain/parse/testdata/operators/recover_prefix_space.carbon similarity index 100% rename from toolchain/parser/testdata/operators/recover_prefix_space.carbon rename to toolchain/parse/testdata/operators/recover_prefix_space.carbon diff --git a/toolchain/parser/testdata/operators/recover_prefix_uneven_space_with_assign.carbon b/toolchain/parse/testdata/operators/recover_prefix_uneven_space_with_assign.carbon similarity index 100% rename from toolchain/parser/testdata/operators/recover_prefix_uneven_space_with_assign.carbon rename to toolchain/parse/testdata/operators/recover_prefix_uneven_space_with_assign.carbon diff --git a/toolchain/parser/testdata/package/api.carbon b/toolchain/parse/testdata/package/api.carbon similarity index 100% rename from toolchain/parser/testdata/package/api.carbon rename to toolchain/parse/testdata/package/api.carbon diff --git a/toolchain/parser/testdata/package/api_library.carbon b/toolchain/parse/testdata/package/api_library.carbon similarity index 100% rename from toolchain/parser/testdata/package/api_library.carbon rename to toolchain/parse/testdata/package/api_library.carbon diff --git a/toolchain/parser/testdata/package/fail_extra_string.carbon b/toolchain/parse/testdata/package/fail_extra_string.carbon similarity index 100% rename from toolchain/parser/testdata/package/fail_extra_string.carbon rename to toolchain/parse/testdata/package/fail_extra_string.carbon diff --git a/toolchain/parser/testdata/package/fail_library_is_identifier.carbon b/toolchain/parse/testdata/package/fail_library_is_identifier.carbon similarity index 100% rename from toolchain/parser/testdata/package/fail_library_is_identifier.carbon rename to toolchain/parse/testdata/package/fail_library_is_identifier.carbon diff --git a/toolchain/parser/testdata/package/fail_library_skips_name.carbon b/toolchain/parse/testdata/package/fail_library_skips_name.carbon similarity index 100% rename from toolchain/parser/testdata/package/fail_library_skips_name.carbon rename to toolchain/parse/testdata/package/fail_library_skips_name.carbon diff --git a/toolchain/parser/testdata/package/fail_name_is_keyword.carbon b/toolchain/parse/testdata/package/fail_name_is_keyword.carbon similarity index 100% rename from toolchain/parser/testdata/package/fail_name_is_keyword.carbon rename to toolchain/parse/testdata/package/fail_name_is_keyword.carbon diff --git a/toolchain/parser/testdata/package/fail_no_name.carbon b/toolchain/parse/testdata/package/fail_no_name.carbon similarity index 100% rename from toolchain/parser/testdata/package/fail_no_name.carbon rename to toolchain/parse/testdata/package/fail_no_name.carbon diff --git a/toolchain/parser/testdata/package/fail_no_semi.carbon b/toolchain/parse/testdata/package/fail_no_semi.carbon similarity index 100% rename from toolchain/parser/testdata/package/fail_no_semi.carbon rename to toolchain/parse/testdata/package/fail_no_semi.carbon diff --git a/toolchain/parser/testdata/package/fail_no_type.carbon b/toolchain/parse/testdata/package/fail_no_type.carbon similarity index 100% rename from toolchain/parser/testdata/package/fail_no_type.carbon rename to toolchain/parse/testdata/package/fail_no_type.carbon diff --git a/toolchain/parser/testdata/package/fail_omit_library_keyword.carbon b/toolchain/parse/testdata/package/fail_omit_library_keyword.carbon similarity index 100% rename from toolchain/parser/testdata/package/fail_omit_library_keyword.carbon rename to toolchain/parse/testdata/package/fail_omit_library_keyword.carbon diff --git a/toolchain/parser/testdata/package/impl.carbon b/toolchain/parse/testdata/package/impl.carbon similarity index 100% rename from toolchain/parser/testdata/package/impl.carbon rename to toolchain/parse/testdata/package/impl.carbon diff --git a/toolchain/parser/testdata/package/impl_library.carbon b/toolchain/parse/testdata/package/impl_library.carbon similarity index 100% rename from toolchain/parser/testdata/package/impl_library.carbon rename to toolchain/parse/testdata/package/impl_library.carbon diff --git a/toolchain/parser/testdata/pointer/const_pointer.carbon b/toolchain/parse/testdata/pointer/const_pointer.carbon similarity index 100% rename from toolchain/parser/testdata/pointer/const_pointer.carbon rename to toolchain/parse/testdata/pointer/const_pointer.carbon diff --git a/toolchain/parser/testdata/pointer/fail_pointer_type_in_expression.carbon b/toolchain/parse/testdata/pointer/fail_pointer_type_in_expression.carbon similarity index 100% rename from toolchain/parser/testdata/pointer/fail_pointer_type_in_expression.carbon rename to toolchain/parse/testdata/pointer/fail_pointer_type_in_expression.carbon diff --git a/toolchain/parser/testdata/pointer/pointer_type.carbon b/toolchain/parse/testdata/pointer/pointer_type.carbon similarity index 100% rename from toolchain/parser/testdata/pointer/pointer_type.carbon rename to toolchain/parse/testdata/pointer/pointer_type.carbon diff --git a/toolchain/parser/testdata/pointer/pointer_value.carbon b/toolchain/parse/testdata/pointer/pointer_value.carbon similarity index 100% rename from toolchain/parser/testdata/pointer/pointer_value.carbon rename to toolchain/parse/testdata/pointer/pointer_value.carbon diff --git a/toolchain/parser/testdata/return/basic.carbon b/toolchain/parse/testdata/return/basic.carbon similarity index 100% rename from toolchain/parser/testdata/return/basic.carbon rename to toolchain/parse/testdata/return/basic.carbon diff --git a/toolchain/parser/testdata/return/expr.carbon b/toolchain/parse/testdata/return/expr.carbon similarity index 100% rename from toolchain/parser/testdata/return/expr.carbon rename to toolchain/parse/testdata/return/expr.carbon diff --git a/toolchain/parser/testdata/return/fail_expr_no_semi.carbon b/toolchain/parse/testdata/return/fail_expr_no_semi.carbon similarity index 100% rename from toolchain/parser/testdata/return/fail_expr_no_semi.carbon rename to toolchain/parse/testdata/return/fail_expr_no_semi.carbon diff --git a/toolchain/parser/testdata/return/fail_no_semi.carbon b/toolchain/parse/testdata/return/fail_no_semi.carbon similarity index 100% rename from toolchain/parser/testdata/return/fail_no_semi.carbon rename to toolchain/parse/testdata/return/fail_no_semi.carbon diff --git a/toolchain/parser/testdata/struct/fail_comma_only.carbon b/toolchain/parse/testdata/struct/fail_comma_only.carbon similarity index 100% rename from toolchain/parser/testdata/struct/fail_comma_only.carbon rename to toolchain/parse/testdata/struct/fail_comma_only.carbon diff --git a/toolchain/parser/testdata/struct/fail_comma_repeat_in_type.carbon b/toolchain/parse/testdata/struct/fail_comma_repeat_in_type.carbon similarity index 100% rename from toolchain/parser/testdata/struct/fail_comma_repeat_in_type.carbon rename to toolchain/parse/testdata/struct/fail_comma_repeat_in_type.carbon diff --git a/toolchain/parser/testdata/struct/fail_comma_repeat_in_value.carbon b/toolchain/parse/testdata/struct/fail_comma_repeat_in_value.carbon similarity index 100% rename from toolchain/parser/testdata/struct/fail_comma_repeat_in_value.carbon rename to toolchain/parse/testdata/struct/fail_comma_repeat_in_value.carbon diff --git a/toolchain/parser/testdata/struct/fail_dot_only.carbon b/toolchain/parse/testdata/struct/fail_dot_only.carbon similarity index 100% rename from toolchain/parser/testdata/struct/fail_dot_only.carbon rename to toolchain/parse/testdata/struct/fail_dot_only.carbon diff --git a/toolchain/parser/testdata/struct/fail_dot_string_colon.carbon b/toolchain/parse/testdata/struct/fail_dot_string_colon.carbon similarity index 100% rename from toolchain/parser/testdata/struct/fail_dot_string_colon.carbon rename to toolchain/parse/testdata/struct/fail_dot_string_colon.carbon diff --git a/toolchain/parser/testdata/struct/fail_dot_string_equals.carbon b/toolchain/parse/testdata/struct/fail_dot_string_equals.carbon similarity index 100% rename from toolchain/parser/testdata/struct/fail_dot_string_equals.carbon rename to toolchain/parse/testdata/struct/fail_dot_string_equals.carbon diff --git a/toolchain/parser/testdata/struct/fail_extra_token_in_type.carbon b/toolchain/parse/testdata/struct/fail_extra_token_in_type.carbon similarity index 100% rename from toolchain/parser/testdata/struct/fail_extra_token_in_type.carbon rename to toolchain/parse/testdata/struct/fail_extra_token_in_type.carbon diff --git a/toolchain/parser/testdata/struct/fail_extra_token_in_value.carbon b/toolchain/parse/testdata/struct/fail_extra_token_in_value.carbon similarity index 100% rename from toolchain/parser/testdata/struct/fail_extra_token_in_value.carbon rename to toolchain/parse/testdata/struct/fail_extra_token_in_value.carbon diff --git a/toolchain/parser/testdata/struct/fail_identifier_colon.carbon b/toolchain/parse/testdata/struct/fail_identifier_colon.carbon similarity index 100% rename from toolchain/parser/testdata/struct/fail_identifier_colon.carbon rename to toolchain/parse/testdata/struct/fail_identifier_colon.carbon diff --git a/toolchain/parser/testdata/struct/fail_identifier_equals.carbon b/toolchain/parse/testdata/struct/fail_identifier_equals.carbon similarity index 100% rename from toolchain/parser/testdata/struct/fail_identifier_equals.carbon rename to toolchain/parse/testdata/struct/fail_identifier_equals.carbon diff --git a/toolchain/parser/testdata/struct/fail_identifier_only.carbon b/toolchain/parse/testdata/struct/fail_identifier_only.carbon similarity index 100% rename from toolchain/parser/testdata/struct/fail_identifier_only.carbon rename to toolchain/parse/testdata/struct/fail_identifier_only.carbon diff --git a/toolchain/parser/testdata/struct/fail_missing_type.carbon b/toolchain/parse/testdata/struct/fail_missing_type.carbon similarity index 100% rename from toolchain/parser/testdata/struct/fail_missing_type.carbon rename to toolchain/parse/testdata/struct/fail_missing_type.carbon diff --git a/toolchain/parser/testdata/struct/fail_missing_value.carbon b/toolchain/parse/testdata/struct/fail_missing_value.carbon similarity index 100% rename from toolchain/parser/testdata/struct/fail_missing_value.carbon rename to toolchain/parse/testdata/struct/fail_missing_value.carbon diff --git a/toolchain/parser/testdata/struct/fail_mix_type_and_value.carbon b/toolchain/parse/testdata/struct/fail_mix_type_and_value.carbon similarity index 100% rename from toolchain/parser/testdata/struct/fail_mix_type_and_value.carbon rename to toolchain/parse/testdata/struct/fail_mix_type_and_value.carbon diff --git a/toolchain/parser/testdata/struct/fail_mix_value_and_type.carbon b/toolchain/parse/testdata/struct/fail_mix_value_and_type.carbon similarity index 100% rename from toolchain/parser/testdata/struct/fail_mix_value_and_type.carbon rename to toolchain/parse/testdata/struct/fail_mix_value_and_type.carbon diff --git a/toolchain/parser/testdata/struct/fail_mix_with_unknown.carbon b/toolchain/parse/testdata/struct/fail_mix_with_unknown.carbon similarity index 100% rename from toolchain/parser/testdata/struct/fail_mix_with_unknown.carbon rename to toolchain/parse/testdata/struct/fail_mix_with_unknown.carbon diff --git a/toolchain/parser/testdata/struct/fail_no_colon_or_equals.carbon b/toolchain/parse/testdata/struct/fail_no_colon_or_equals.carbon similarity index 100% rename from toolchain/parser/testdata/struct/fail_no_colon_or_equals.carbon rename to toolchain/parse/testdata/struct/fail_no_colon_or_equals.carbon diff --git a/toolchain/parser/testdata/struct/fail_type_no_designator.carbon b/toolchain/parse/testdata/struct/fail_type_no_designator.carbon similarity index 100% rename from toolchain/parser/testdata/struct/fail_type_no_designator.carbon rename to toolchain/parse/testdata/struct/fail_type_no_designator.carbon diff --git a/toolchain/parser/testdata/struct/no_entries.carbon b/toolchain/parse/testdata/struct/no_entries.carbon similarity index 100% rename from toolchain/parser/testdata/struct/no_entries.carbon rename to toolchain/parse/testdata/struct/no_entries.carbon diff --git a/toolchain/parser/testdata/struct/one_entry_no_comma.carbon b/toolchain/parse/testdata/struct/one_entry_no_comma.carbon similarity index 100% rename from toolchain/parser/testdata/struct/one_entry_no_comma.carbon rename to toolchain/parse/testdata/struct/one_entry_no_comma.carbon diff --git a/toolchain/parser/testdata/struct/one_entry_with_comma.carbon b/toolchain/parse/testdata/struct/one_entry_with_comma.carbon similarity index 100% rename from toolchain/parser/testdata/struct/one_entry_with_comma.carbon rename to toolchain/parse/testdata/struct/one_entry_with_comma.carbon diff --git a/toolchain/parser/testdata/struct/two_entries.carbon b/toolchain/parse/testdata/struct/two_entries.carbon similarity index 100% rename from toolchain/parser/testdata/struct/two_entries.carbon rename to toolchain/parse/testdata/struct/two_entries.carbon diff --git a/toolchain/parser/testdata/tuple/nested.carbon b/toolchain/parse/testdata/tuple/nested.carbon similarity index 100% rename from toolchain/parser/testdata/tuple/nested.carbon rename to toolchain/parse/testdata/tuple/nested.carbon diff --git a/toolchain/parser/testdata/tuple/two_entries.carbon b/toolchain/parse/testdata/tuple/two_entries.carbon similarity index 100% rename from toolchain/parser/testdata/tuple/two_entries.carbon rename to toolchain/parse/testdata/tuple/two_entries.carbon diff --git a/toolchain/parser/testdata/var/fail_bad_name.carbon b/toolchain/parse/testdata/var/fail_bad_name.carbon similarity index 100% rename from toolchain/parser/testdata/var/fail_bad_name.carbon rename to toolchain/parse/testdata/var/fail_bad_name.carbon diff --git a/toolchain/parser/testdata/var/fail_empty.carbon b/toolchain/parse/testdata/var/fail_empty.carbon similarity index 100% rename from toolchain/parser/testdata/var/fail_empty.carbon rename to toolchain/parse/testdata/var/fail_empty.carbon diff --git a/toolchain/parser/testdata/var/var.carbon b/toolchain/parse/testdata/var/var.carbon similarity index 100% rename from toolchain/parser/testdata/var/var.carbon rename to toolchain/parse/testdata/var/var.carbon diff --git a/toolchain/parser/testdata/while/basic.carbon b/toolchain/parse/testdata/while/basic.carbon similarity index 100% rename from toolchain/parser/testdata/while/basic.carbon rename to toolchain/parse/testdata/while/basic.carbon diff --git a/toolchain/parser/testdata/while/fail_no_semi.carbon b/toolchain/parse/testdata/while/fail_no_semi.carbon similarity index 100% rename from toolchain/parser/testdata/while/fail_no_semi.carbon rename to toolchain/parse/testdata/while/fail_no_semi.carbon diff --git a/toolchain/parser/testdata/while/fail_unbraced.carbon b/toolchain/parse/testdata/while/fail_unbraced.carbon similarity index 100% rename from toolchain/parser/testdata/while/fail_unbraced.carbon rename to toolchain/parse/testdata/while/fail_unbraced.carbon diff --git a/toolchain/parser/parse_tree.cpp b/toolchain/parse/tree.cpp similarity index 98% rename from toolchain/parser/parse_tree.cpp rename to toolchain/parse/tree.cpp index 0e84330d1f8d..643b7e9f1cc3 100644 --- a/toolchain/parser/parse_tree.cpp +++ b/toolchain/parse/tree.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parse_tree.h" +#include "toolchain/parse/tree.h" #include "common/check.h" #include "common/error.h" @@ -10,8 +10,8 @@ #include "llvm/ADT/SmallVector.h" #include "toolchain/base/pretty_stack_trace_function.h" #include "toolchain/lexer/tokenized_buffer.h" -#include "toolchain/parser/parse_node_kind.h" -#include "toolchain/parser/parser_context.h" +#include "toolchain/parse/context.h" +#include "toolchain/parse/node_kind.h" namespace Carbon::Parse { @@ -42,7 +42,7 @@ auto Tree::Parse(Lex::TokenizedBuffer& tokens, DiagnosticConsumer& consumer, case State::Name: \ Handle##Name(context); \ break; -#include "toolchain/parser/parser_state.def" +#include "toolchain/parse/state.def" } } diff --git a/toolchain/parser/parse_tree.h b/toolchain/parse/tree.h similarity index 98% rename from toolchain/parser/parse_tree.h rename to toolchain/parse/tree.h index fdb4d92abe07..36b855062b35 100644 --- a/toolchain/parser/parse_tree.h +++ b/toolchain/parse/tree.h @@ -2,8 +2,8 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#ifndef CARBON_TOOLCHAIN_PARSER_PARSE_TREE_H_ -#define CARBON_TOOLCHAIN_PARSER_PARSE_TREE_H_ +#ifndef CARBON_TOOLCHAIN_PARSE_TREE_H_ +#define CARBON_TOOLCHAIN_PARSE_TREE_H_ #include @@ -15,7 +15,7 @@ #include "llvm/ADT/iterator_range.h" #include "toolchain/diagnostics/diagnostic_emitter.h" #include "toolchain/lexer/tokenized_buffer.h" -#include "toolchain/parser/parse_node_kind.h" +#include "toolchain/parse/node_kind.h" namespace Carbon::Parse { @@ -344,4 +344,4 @@ class Tree::SiblingIterator } // namespace Carbon::Parse -#endif // CARBON_TOOLCHAIN_PARSER_PARSE_TREE_H_ +#endif // CARBON_TOOLCHAIN_PARSE_TREE_H_ diff --git a/toolchain/parser/parse_tree_node_location_translator.h b/toolchain/parse/tree_node_location_translator.h similarity index 75% rename from toolchain/parser/parse_tree_node_location_translator.h rename to toolchain/parse/tree_node_location_translator.h index 0e40d26243f6..84d22e13da7a 100644 --- a/toolchain/parser/parse_tree_node_location_translator.h +++ b/toolchain/parse/tree_node_location_translator.h @@ -2,10 +2,10 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#ifndef CARBON_TOOLCHAIN_PARSER_PARSE_TREE_NODE_LOCATION_TRANSLATOR_H_ -#define CARBON_TOOLCHAIN_PARSER_PARSE_TREE_NODE_LOCATION_TRANSLATOR_H_ +#ifndef CARBON_TOOLCHAIN_PARSE_TREE_NODE_LOCATION_TRANSLATOR_H_ +#define CARBON_TOOLCHAIN_PARSE_TREE_NODE_LOCATION_TRANSLATOR_H_ -#include "toolchain/parser/parse_tree.h" +#include "toolchain/parse/tree.h" namespace Carbon::Parse { @@ -27,4 +27,4 @@ class NodeLocationTranslator : public DiagnosticLocationTranslator { } // namespace Carbon::Parse -#endif // CARBON_TOOLCHAIN_PARSER_PARSE_TREE_NODE_LOCATION_TRANSLATOR_H_ +#endif // CARBON_TOOLCHAIN_PARSE_TREE_NODE_LOCATION_TRANSLATOR_H_ diff --git a/toolchain/parser/parse_tree_test.cpp b/toolchain/parse/tree_test.cpp similarity index 99% rename from toolchain/parser/parse_tree_test.cpp rename to toolchain/parse/tree_test.cpp index 5b44119bd492..36ae25fc8bc4 100644 --- a/toolchain/parser/parse_tree_test.cpp +++ b/toolchain/parse/tree_test.cpp @@ -2,7 +2,7 @@ // Exceptions. See /LICENSE for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -#include "toolchain/parser/parse_tree.h" +#include "toolchain/parse/tree.h" #include #include diff --git a/toolchain/sem_ir/BUILD b/toolchain/sem_ir/BUILD index 566feab88ec4..23a031dfde08 100644 --- a/toolchain/sem_ir/BUILD +++ b/toolchain/sem_ir/BUILD @@ -33,7 +33,7 @@ cc_library( "//common:check", "//common:ostream", "//toolchain/base:index_base", - "//toolchain/parser:parse_tree", + "//toolchain/parse:tree", "//toolchain/sem_ir:builtin_kind", "//toolchain/sem_ir:node_kind", "@llvm-project//llvm:Support", @@ -59,7 +59,7 @@ cc_library( hdrs = ["formatter.h"], deps = [ "//toolchain/lexer:tokenized_buffer", - "//toolchain/parser:parse_tree", + "//toolchain/parse:tree", "//toolchain/sem_ir:file", "//toolchain/sem_ir:node_kind", "@llvm-project//llvm:Support", diff --git a/toolchain/sem_ir/formatter.cpp b/toolchain/sem_ir/formatter.cpp index 7da3aace82a2..29c9111b6b93 100644 --- a/toolchain/sem_ir/formatter.cpp +++ b/toolchain/sem_ir/formatter.cpp @@ -8,7 +8,7 @@ #include "llvm/ADT/StringExtras.h" #include "llvm/Support/SaveAndRestore.h" #include "toolchain/lexer/tokenized_buffer.h" -#include "toolchain/parser/parse_tree.h" +#include "toolchain/parse/tree.h" namespace Carbon::SemIR { diff --git a/toolchain/sem_ir/node.h b/toolchain/sem_ir/node.h index 7a82d9f35b75..836d67822623 100644 --- a/toolchain/sem_ir/node.h +++ b/toolchain/sem_ir/node.h @@ -10,7 +10,7 @@ #include "common/check.h" #include "common/ostream.h" #include "toolchain/base/index_base.h" -#include "toolchain/parser/parse_tree.h" +#include "toolchain/parse/tree.h" #include "toolchain/sem_ir/builtin_kind.h" #include "toolchain/sem_ir/node_kind.h"