Просмотр исходного кода

Rename parser dir to parse (#3178)

Continuing with #3070. Just a dir and file rename (mostly removing
prefixes, although for parse_tree_fuzzer and parse_tree_file_test I'm
dropping "tree" instead of "parse"). Everything in the parse dir should
be marked as a move.
Jon Ross-Perkins 2 лет назад
Родитель
Сommit
c555b39a2c
100 измененных файлов с 62 добавлено и 62 удалено
  1. 2 2
      language_server/BUILD
  2. 2 2
      language_server/language_server.cpp
  3. 1 1
      language_server/language_server.h
  4. 1 1
      toolchain/autoupdate_testdata.py
  5. 5 5
      toolchain/check/BUILD
  6. 2 2
      toolchain/check/check.cpp
  7. 1 1
      toolchain/check/check.h
  8. 1 1
      toolchain/check/context.cpp
  9. 2 2
      toolchain/check/context.h
  10. 1 1
      toolchain/check/declaration_name_stack.h
  11. 1 1
      toolchain/check/handle_array.cpp
  12. 2 2
      toolchain/check/node_stack.h
  13. 1 1
      toolchain/driver/BUILD
  14. 1 1
      toolchain/driver/driver.cpp
  15. 28 28
      toolchain/parse/BUILD
  16. 0 0
      toolchain/parse/__init__.py
  17. 3 3
      toolchain/parse/context.cpp
  18. 8 8
      toolchain/parse/context.h
  19. 0 0
      toolchain/parse/fuzzer_corpus/0070c4b257a5d62735b72ecbd27831689e0f741a
  20. 0 0
      toolchain/parse/fuzzer_corpus/00983b0026fb2dae8de02df8c2bf4d25ad9d2957
  21. 0 0
      toolchain/parse/fuzzer_corpus/00f54312e38b5706db8c824c9c52c495d2283a82
  22. 0 0
      toolchain/parse/fuzzer_corpus/01ecec351990aceb79096662578dbcebef530266
  23. 0 0
      toolchain/parse/fuzzer_corpus/02081880688a5ba27e5382e4989d62f71bffe7d2
  24. 0 0
      toolchain/parse/fuzzer_corpus/02927414c09a1e0ebc8728d6e2e3507d297720e0
  25. 0 0
      toolchain/parse/fuzzer_corpus/02ddec8b4855127d5616e521bc826659cb04a796
  26. 0 0
      toolchain/parse/fuzzer_corpus/0388b2df0537639ff948074ce9f67c8b5ec81724
  27. 0 0
      toolchain/parse/fuzzer_corpus/039a35c0b5788e58d490e6170c5e2a3ca93126b7
  28. 0 0
      toolchain/parse/fuzzer_corpus/04001c5feb6d32510ea2dac4a7e3b2782178d233
  29. 0 0
      toolchain/parse/fuzzer_corpus/043f9a99b06b50b4f72d7d64785c9f6aed8955be
  30. 0 0
      toolchain/parse/fuzzer_corpus/044b47fa071d1a9a649f6929df2a86a602316739
  31. 0 0
      toolchain/parse/fuzzer_corpus/049cb040706926a43a72ba2eed2293fde16ee4f7
  32. 0 0
      toolchain/parse/fuzzer_corpus/04e69659919613110074c6b55a2535005628624b
  33. 0 0
      toolchain/parse/fuzzer_corpus/062300fe49127d478e279f2c8c6624cf921e761b
  34. 0 0
      toolchain/parse/fuzzer_corpus/073fa4c84b38942fe8294893b1d8ee760c824f37
  35. 0 0
      toolchain/parse/fuzzer_corpus/076affaa4c46bf4b9b399969094dc72a9df8d775
  36. 0 0
      toolchain/parse/fuzzer_corpus/07872cd439777dea0917e53c4070c4e2f5499c34
  37. 0 0
      toolchain/parse/fuzzer_corpus/0847ff144a8a5fd6df2efc24062333302de31d8a
  38. 0 0
      toolchain/parse/fuzzer_corpus/08de8afe0f4b1a7482f82b4483ed8e67ff9d3950
  39. 0 0
      toolchain/parse/fuzzer_corpus/09010764cf42320a71f4ef9f9f4b07aa9ff3fb28
  40. 0 0
      toolchain/parse/fuzzer_corpus/0927368a50716a0cf040472d656fadaaf03355de
  41. 0 0
      toolchain/parse/fuzzer_corpus/09943ce3320190181bc98edd7a8f25b342a4717a
  42. 0 0
      toolchain/parse/fuzzer_corpus/09f51bfa00ad03af42fbf220cdfe078cb86eba82
  43. 0 0
      toolchain/parse/fuzzer_corpus/09f88ffa07c965dec16c66e720ca192c8c069375
  44. 0 0
      toolchain/parse/fuzzer_corpus/0a7ef04e3f3e44d0ecc02728a5b2e7766b961983
  45. 0 0
      toolchain/parse/fuzzer_corpus/0aa3cf02285b3dc71f066761840882453a7b2206
  46. 0 0
      toolchain/parse/fuzzer_corpus/0ad8d7ffe749474f00b83fdc0ab63fd0efe4be17
  47. 0 0
      toolchain/parse/fuzzer_corpus/0b656451855e16143574319c2c02c7278916e53d
  48. 0 0
      toolchain/parse/fuzzer_corpus/0ba5482c447a7032f934f443de5577fe83169fcd
  49. 0 0
      toolchain/parse/fuzzer_corpus/0d75c206d438f55ffb3055aafa6ece4dc0b1d8c2
  50. 0 0
      toolchain/parse/fuzzer_corpus/0d968cc12e55af8d4306e667c5c817b16b8e1b79
  51. 0 0
      toolchain/parse/fuzzer_corpus/0db8178cf99d00340ad773ad8cbd9559037707f3
  52. 0 0
      toolchain/parse/fuzzer_corpus/0e39781318c2c288f8b50d2599e5db584ca6403c
  53. 0 0
      toolchain/parse/fuzzer_corpus/0e7ed085031d14c75de885a43f8055de2f3771c5
  54. 0 0
      toolchain/parse/fuzzer_corpus/0ee1b55e445f4a407f08dbc3bbf8c19b11d1d56c
  55. 0 0
      toolchain/parse/fuzzer_corpus/0f3abe6df8abad7e60c636a1b55987e10596a9a8
  56. 0 0
      toolchain/parse/fuzzer_corpus/0fcf0bd2e6e6735804be2e231844f4b0035c6658
  57. 0 0
      toolchain/parse/fuzzer_corpus/0fe5a6a76aaaf81ee9456d3c7316edec7e8d0767
  58. 0 0
      toolchain/parse/fuzzer_corpus/10de165e3456bde804899c08a8b74b6a490f1eba
  59. 0 0
      toolchain/parse/fuzzer_corpus/114f91b835c2b13afc7c92dc7c98eabbc7c4c3a5
  60. 0 0
      toolchain/parse/fuzzer_corpus/12033d109a3ab4a4068fb4f5283aa8ef2b4b2939
  61. 0 0
      toolchain/parse/fuzzer_corpus/1208be067b482d13dffa6e84244371f7266c8160
  62. 0 0
      toolchain/parse/fuzzer_corpus/128fa7deaa928f1d747d86062e5d3d213c25c726
  63. 0 0
      toolchain/parse/fuzzer_corpus/12b4b334134a4d960f633e6c4099056d6254cf51
  64. 0 0
      toolchain/parse/fuzzer_corpus/12ec48cdf6b94105e7ade03f1c2963d13ac0d77c
  65. 0 0
      toolchain/parse/fuzzer_corpus/139cf5f51919c2f88794b3d6afecd894d3795bc4
  66. 0 0
      toolchain/parse/fuzzer_corpus/13da308a93caa154fd268cb66ff9350d5e001308
  67. 0 0
      toolchain/parse/fuzzer_corpus/143e2326892e723c0b68722b1e4b58a44e61e839
  68. 0 0
      toolchain/parse/fuzzer_corpus/1489f923c4dca729178b3e3233458550d8dddf29
  69. 0 0
      toolchain/parse/fuzzer_corpus/150b1dea9b203b242440628e55aa9962d328e970
  70. 0 0
      toolchain/parse/fuzzer_corpus/1518eddffd2ea99c2db347e4b07bbb9c2e148616
  71. 0 0
      toolchain/parse/fuzzer_corpus/15457429ccbc4ced908ec8d06f103c2c98bbbdb3
  72. 0 0
      toolchain/parse/fuzzer_corpus/155662963cb5f19922dab58838168228b1e014c3
  73. 0 0
      toolchain/parse/fuzzer_corpus/1571c4355b51fd1956088954d879c57afc5163ff
  74. 0 0
      toolchain/parse/fuzzer_corpus/168dc21309d61fe1e063df68c2a5f149311cfcdc
  75. 0 0
      toolchain/parse/fuzzer_corpus/16b64cf94678e34113f9455ed7800c90a0027dec
  76. 0 0
      toolchain/parse/fuzzer_corpus/176afca999aa82b2b71ea72c3240ba7776079f15
  77. 0 0
      toolchain/parse/fuzzer_corpus/17bbee402bd8cdd6e386a039cb0023ceee7c21b0
  78. 0 0
      toolchain/parse/fuzzer_corpus/18be96b3ef011defa68c04113354445d6677fadf
  79. 0 0
      toolchain/parse/fuzzer_corpus/191074e33f978a2a8d63c9e1e34bb17077a9a588
  80. 0 0
      toolchain/parse/fuzzer_corpus/19693216f273f9aff7108346e4bcd2f8c966f4ae
  81. 0 0
      toolchain/parse/fuzzer_corpus/1a1c812723cfc99c0d1950586bf64a8a0bd8dd21
  82. 0 0
      toolchain/parse/fuzzer_corpus/1b39bdf9057eb34a7ce083c976d91beaff9243a2
  83. 0 0
      toolchain/parse/fuzzer_corpus/1c049c5e2792a5a37dd9b381673d185ab4f0f9ee
  84. 0 0
      toolchain/parse/fuzzer_corpus/1cf7234e1ba7123b380fc9bdb1be2e3f01dac04d
  85. 0 0
      toolchain/parse/fuzzer_corpus/1e6d3c3b55ccb0d68d53c73a555b846e6cf8186c
  86. 0 0
      toolchain/parse/fuzzer_corpus/1fa756fd20f8cdf9686442489978b5c949f03c94
  87. 0 0
      toolchain/parse/fuzzer_corpus/2075398620e9ece84ba45696102d607461d3013e
  88. 0 0
      toolchain/parse/fuzzer_corpus/207a33e16f5a0d38333804850baa752141048077
  89. 0 0
      toolchain/parse/fuzzer_corpus/2185caa3a086573629b49f7030abfbc5cb164a05
  90. 0 0
      toolchain/parse/fuzzer_corpus/21ab82bcdb73cef5c88faccf2930439a80f6aa2a
  91. 0 0
      toolchain/parse/fuzzer_corpus/2380c194a3cf4ebd90289510bd36d3237c4eff90
  92. 0 0
      toolchain/parse/fuzzer_corpus/2405a901ebd782565915e40a9c7175af077da320
  93. 0 0
      toolchain/parse/fuzzer_corpus/2431f06ad2f7e5a00c3edcf50bd8df35ad2d213a
  94. 0 0
      toolchain/parse/fuzzer_corpus/248e15cac0d0566b32ee1de84f1a97258c808048
  95. 0 0
      toolchain/parse/fuzzer_corpus/2494a52ac3fd2d281018a9de8d8b99a96d23b755
  96. 0 0
      toolchain/parse/fuzzer_corpus/24f09b8f67911a60fb76b0787a3aa5c51b9e4aa7
  97. 0 0
      toolchain/parse/fuzzer_corpus/259f67ed1c6eddaf7ff1b7a57354e8e05b1764b7
  98. 0 0
      toolchain/parse/fuzzer_corpus/25eb49052f569f2b6224ec69827bb0559c6266ce
  99. 0 0
      toolchain/parse/fuzzer_corpus/25f17147065a7604fe02ff52c22d77d55f46aec0
  100. 0 0
      toolchain/parse/fuzzer_corpus/26375a214ff72dcec3d99a0e8c3e12f48c174f91

+ 2 - 2
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",

+ 2 - 2
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 {

+ 1 - 1
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 {

+ 1 - 1
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",
 }
 
 

+ 5 - 5
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",

+ 2 - 2
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"
     }
   }
 

+ 1 - 1
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 {

+ 1 - 1
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"

+ 2 - 2
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
 

+ 1 - 1
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 {

+ 1 - 1
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"
 

+ 2 - 2
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 {

+ 1 - 1
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",

+ 1 - 1
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"
 

+ 28 - 28
toolchain/parser/BUILD → 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",

+ 0 - 0
toolchain/parser/__init__.py → toolchain/parse/__init__.py


+ 3 - 3
toolchain/parser/parser_context.cpp → 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 <optional>
 
@@ -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 {
 

+ 8 - 8
toolchain/parser/parser_context.h → 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 <optional>
 
@@ -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_

+ 0 - 0
toolchain/parser/fuzzer_corpus/0070c4b257a5d62735b72ecbd27831689e0f741a → toolchain/parse/fuzzer_corpus/0070c4b257a5d62735b72ecbd27831689e0f741a


+ 0 - 0
toolchain/parser/fuzzer_corpus/00983b0026fb2dae8de02df8c2bf4d25ad9d2957 → toolchain/parse/fuzzer_corpus/00983b0026fb2dae8de02df8c2bf4d25ad9d2957


+ 0 - 0
toolchain/parser/fuzzer_corpus/00f54312e38b5706db8c824c9c52c495d2283a82 → toolchain/parse/fuzzer_corpus/00f54312e38b5706db8c824c9c52c495d2283a82


+ 0 - 0
toolchain/parser/fuzzer_corpus/01ecec351990aceb79096662578dbcebef530266 → toolchain/parse/fuzzer_corpus/01ecec351990aceb79096662578dbcebef530266


+ 0 - 0
toolchain/parser/fuzzer_corpus/02081880688a5ba27e5382e4989d62f71bffe7d2 → toolchain/parse/fuzzer_corpus/02081880688a5ba27e5382e4989d62f71bffe7d2


+ 0 - 0
toolchain/parser/fuzzer_corpus/02927414c09a1e0ebc8728d6e2e3507d297720e0 → toolchain/parse/fuzzer_corpus/02927414c09a1e0ebc8728d6e2e3507d297720e0


+ 0 - 0
toolchain/parser/fuzzer_corpus/02ddec8b4855127d5616e521bc826659cb04a796 → toolchain/parse/fuzzer_corpus/02ddec8b4855127d5616e521bc826659cb04a796


+ 0 - 0
toolchain/parser/fuzzer_corpus/0388b2df0537639ff948074ce9f67c8b5ec81724 → toolchain/parse/fuzzer_corpus/0388b2df0537639ff948074ce9f67c8b5ec81724


+ 0 - 0
toolchain/parser/fuzzer_corpus/039a35c0b5788e58d490e6170c5e2a3ca93126b7 → toolchain/parse/fuzzer_corpus/039a35c0b5788e58d490e6170c5e2a3ca93126b7


+ 0 - 0
toolchain/parser/fuzzer_corpus/04001c5feb6d32510ea2dac4a7e3b2782178d233 → toolchain/parse/fuzzer_corpus/04001c5feb6d32510ea2dac4a7e3b2782178d233


+ 0 - 0
toolchain/parser/fuzzer_corpus/043f9a99b06b50b4f72d7d64785c9f6aed8955be → toolchain/parse/fuzzer_corpus/043f9a99b06b50b4f72d7d64785c9f6aed8955be


+ 0 - 0
toolchain/parser/fuzzer_corpus/044b47fa071d1a9a649f6929df2a86a602316739 → toolchain/parse/fuzzer_corpus/044b47fa071d1a9a649f6929df2a86a602316739


+ 0 - 0
toolchain/parser/fuzzer_corpus/049cb040706926a43a72ba2eed2293fde16ee4f7 → toolchain/parse/fuzzer_corpus/049cb040706926a43a72ba2eed2293fde16ee4f7


+ 0 - 0
toolchain/parser/fuzzer_corpus/04e69659919613110074c6b55a2535005628624b → toolchain/parse/fuzzer_corpus/04e69659919613110074c6b55a2535005628624b


+ 0 - 0
toolchain/parser/fuzzer_corpus/062300fe49127d478e279f2c8c6624cf921e761b → toolchain/parse/fuzzer_corpus/062300fe49127d478e279f2c8c6624cf921e761b


+ 0 - 0
toolchain/parser/fuzzer_corpus/073fa4c84b38942fe8294893b1d8ee760c824f37 → toolchain/parse/fuzzer_corpus/073fa4c84b38942fe8294893b1d8ee760c824f37


+ 0 - 0
toolchain/parser/fuzzer_corpus/076affaa4c46bf4b9b399969094dc72a9df8d775 → toolchain/parse/fuzzer_corpus/076affaa4c46bf4b9b399969094dc72a9df8d775


+ 0 - 0
toolchain/parser/fuzzer_corpus/07872cd439777dea0917e53c4070c4e2f5499c34 → toolchain/parse/fuzzer_corpus/07872cd439777dea0917e53c4070c4e2f5499c34


+ 0 - 0
toolchain/parser/fuzzer_corpus/0847ff144a8a5fd6df2efc24062333302de31d8a → toolchain/parse/fuzzer_corpus/0847ff144a8a5fd6df2efc24062333302de31d8a


+ 0 - 0
toolchain/parser/fuzzer_corpus/08de8afe0f4b1a7482f82b4483ed8e67ff9d3950 → toolchain/parse/fuzzer_corpus/08de8afe0f4b1a7482f82b4483ed8e67ff9d3950


+ 0 - 0
toolchain/parser/fuzzer_corpus/09010764cf42320a71f4ef9f9f4b07aa9ff3fb28 → toolchain/parse/fuzzer_corpus/09010764cf42320a71f4ef9f9f4b07aa9ff3fb28


+ 0 - 0
toolchain/parser/fuzzer_corpus/0927368a50716a0cf040472d656fadaaf03355de → toolchain/parse/fuzzer_corpus/0927368a50716a0cf040472d656fadaaf03355de


+ 0 - 0
toolchain/parser/fuzzer_corpus/09943ce3320190181bc98edd7a8f25b342a4717a → toolchain/parse/fuzzer_corpus/09943ce3320190181bc98edd7a8f25b342a4717a


+ 0 - 0
toolchain/parser/fuzzer_corpus/09f51bfa00ad03af42fbf220cdfe078cb86eba82 → toolchain/parse/fuzzer_corpus/09f51bfa00ad03af42fbf220cdfe078cb86eba82


+ 0 - 0
toolchain/parser/fuzzer_corpus/09f88ffa07c965dec16c66e720ca192c8c069375 → toolchain/parse/fuzzer_corpus/09f88ffa07c965dec16c66e720ca192c8c069375


+ 0 - 0
toolchain/parser/fuzzer_corpus/0a7ef04e3f3e44d0ecc02728a5b2e7766b961983 → toolchain/parse/fuzzer_corpus/0a7ef04e3f3e44d0ecc02728a5b2e7766b961983


+ 0 - 0
toolchain/parser/fuzzer_corpus/0aa3cf02285b3dc71f066761840882453a7b2206 → toolchain/parse/fuzzer_corpus/0aa3cf02285b3dc71f066761840882453a7b2206


+ 0 - 0
toolchain/parser/fuzzer_corpus/0ad8d7ffe749474f00b83fdc0ab63fd0efe4be17 → toolchain/parse/fuzzer_corpus/0ad8d7ffe749474f00b83fdc0ab63fd0efe4be17


+ 0 - 0
toolchain/parser/fuzzer_corpus/0b656451855e16143574319c2c02c7278916e53d → toolchain/parse/fuzzer_corpus/0b656451855e16143574319c2c02c7278916e53d


+ 0 - 0
toolchain/parser/fuzzer_corpus/0ba5482c447a7032f934f443de5577fe83169fcd → toolchain/parse/fuzzer_corpus/0ba5482c447a7032f934f443de5577fe83169fcd


+ 0 - 0
toolchain/parser/fuzzer_corpus/0d75c206d438f55ffb3055aafa6ece4dc0b1d8c2 → toolchain/parse/fuzzer_corpus/0d75c206d438f55ffb3055aafa6ece4dc0b1d8c2


+ 0 - 0
toolchain/parser/fuzzer_corpus/0d968cc12e55af8d4306e667c5c817b16b8e1b79 → toolchain/parse/fuzzer_corpus/0d968cc12e55af8d4306e667c5c817b16b8e1b79


+ 0 - 0
toolchain/parser/fuzzer_corpus/0db8178cf99d00340ad773ad8cbd9559037707f3 → toolchain/parse/fuzzer_corpus/0db8178cf99d00340ad773ad8cbd9559037707f3


+ 0 - 0
toolchain/parser/fuzzer_corpus/0e39781318c2c288f8b50d2599e5db584ca6403c → toolchain/parse/fuzzer_corpus/0e39781318c2c288f8b50d2599e5db584ca6403c


+ 0 - 0
toolchain/parser/fuzzer_corpus/0e7ed085031d14c75de885a43f8055de2f3771c5 → toolchain/parse/fuzzer_corpus/0e7ed085031d14c75de885a43f8055de2f3771c5


+ 0 - 0
toolchain/parser/fuzzer_corpus/0ee1b55e445f4a407f08dbc3bbf8c19b11d1d56c → toolchain/parse/fuzzer_corpus/0ee1b55e445f4a407f08dbc3bbf8c19b11d1d56c


+ 0 - 0
toolchain/parser/fuzzer_corpus/0f3abe6df8abad7e60c636a1b55987e10596a9a8 → toolchain/parse/fuzzer_corpus/0f3abe6df8abad7e60c636a1b55987e10596a9a8


+ 0 - 0
toolchain/parser/fuzzer_corpus/0fcf0bd2e6e6735804be2e231844f4b0035c6658 → toolchain/parse/fuzzer_corpus/0fcf0bd2e6e6735804be2e231844f4b0035c6658


+ 0 - 0
toolchain/parser/fuzzer_corpus/0fe5a6a76aaaf81ee9456d3c7316edec7e8d0767 → toolchain/parse/fuzzer_corpus/0fe5a6a76aaaf81ee9456d3c7316edec7e8d0767


+ 0 - 0
toolchain/parser/fuzzer_corpus/10de165e3456bde804899c08a8b74b6a490f1eba → toolchain/parse/fuzzer_corpus/10de165e3456bde804899c08a8b74b6a490f1eba


+ 0 - 0
toolchain/parser/fuzzer_corpus/114f91b835c2b13afc7c92dc7c98eabbc7c4c3a5 → toolchain/parse/fuzzer_corpus/114f91b835c2b13afc7c92dc7c98eabbc7c4c3a5


+ 0 - 0
toolchain/parser/fuzzer_corpus/12033d109a3ab4a4068fb4f5283aa8ef2b4b2939 → toolchain/parse/fuzzer_corpus/12033d109a3ab4a4068fb4f5283aa8ef2b4b2939


+ 0 - 0
toolchain/parser/fuzzer_corpus/1208be067b482d13dffa6e84244371f7266c8160 → toolchain/parse/fuzzer_corpus/1208be067b482d13dffa6e84244371f7266c8160


+ 0 - 0
toolchain/parser/fuzzer_corpus/128fa7deaa928f1d747d86062e5d3d213c25c726 → toolchain/parse/fuzzer_corpus/128fa7deaa928f1d747d86062e5d3d213c25c726


+ 0 - 0
toolchain/parser/fuzzer_corpus/12b4b334134a4d960f633e6c4099056d6254cf51 → toolchain/parse/fuzzer_corpus/12b4b334134a4d960f633e6c4099056d6254cf51


+ 0 - 0
toolchain/parser/fuzzer_corpus/12ec48cdf6b94105e7ade03f1c2963d13ac0d77c → toolchain/parse/fuzzer_corpus/12ec48cdf6b94105e7ade03f1c2963d13ac0d77c


+ 0 - 0
toolchain/parser/fuzzer_corpus/139cf5f51919c2f88794b3d6afecd894d3795bc4 → toolchain/parse/fuzzer_corpus/139cf5f51919c2f88794b3d6afecd894d3795bc4


+ 0 - 0
toolchain/parser/fuzzer_corpus/13da308a93caa154fd268cb66ff9350d5e001308 → toolchain/parse/fuzzer_corpus/13da308a93caa154fd268cb66ff9350d5e001308


+ 0 - 0
toolchain/parser/fuzzer_corpus/143e2326892e723c0b68722b1e4b58a44e61e839 → toolchain/parse/fuzzer_corpus/143e2326892e723c0b68722b1e4b58a44e61e839


+ 0 - 0
toolchain/parser/fuzzer_corpus/1489f923c4dca729178b3e3233458550d8dddf29 → toolchain/parse/fuzzer_corpus/1489f923c4dca729178b3e3233458550d8dddf29


+ 0 - 0
toolchain/parser/fuzzer_corpus/150b1dea9b203b242440628e55aa9962d328e970 → toolchain/parse/fuzzer_corpus/150b1dea9b203b242440628e55aa9962d328e970


+ 0 - 0
toolchain/parser/fuzzer_corpus/1518eddffd2ea99c2db347e4b07bbb9c2e148616 → toolchain/parse/fuzzer_corpus/1518eddffd2ea99c2db347e4b07bbb9c2e148616


+ 0 - 0
toolchain/parser/fuzzer_corpus/15457429ccbc4ced908ec8d06f103c2c98bbbdb3 → toolchain/parse/fuzzer_corpus/15457429ccbc4ced908ec8d06f103c2c98bbbdb3


+ 0 - 0
toolchain/parser/fuzzer_corpus/155662963cb5f19922dab58838168228b1e014c3 → toolchain/parse/fuzzer_corpus/155662963cb5f19922dab58838168228b1e014c3


+ 0 - 0
toolchain/parser/fuzzer_corpus/1571c4355b51fd1956088954d879c57afc5163ff → toolchain/parse/fuzzer_corpus/1571c4355b51fd1956088954d879c57afc5163ff


+ 0 - 0
toolchain/parser/fuzzer_corpus/168dc21309d61fe1e063df68c2a5f149311cfcdc → toolchain/parse/fuzzer_corpus/168dc21309d61fe1e063df68c2a5f149311cfcdc


+ 0 - 0
toolchain/parser/fuzzer_corpus/16b64cf94678e34113f9455ed7800c90a0027dec → toolchain/parse/fuzzer_corpus/16b64cf94678e34113f9455ed7800c90a0027dec


+ 0 - 0
toolchain/parser/fuzzer_corpus/176afca999aa82b2b71ea72c3240ba7776079f15 → toolchain/parse/fuzzer_corpus/176afca999aa82b2b71ea72c3240ba7776079f15


+ 0 - 0
toolchain/parser/fuzzer_corpus/17bbee402bd8cdd6e386a039cb0023ceee7c21b0 → toolchain/parse/fuzzer_corpus/17bbee402bd8cdd6e386a039cb0023ceee7c21b0


+ 0 - 0
toolchain/parser/fuzzer_corpus/18be96b3ef011defa68c04113354445d6677fadf → toolchain/parse/fuzzer_corpus/18be96b3ef011defa68c04113354445d6677fadf


+ 0 - 0
toolchain/parser/fuzzer_corpus/191074e33f978a2a8d63c9e1e34bb17077a9a588 → toolchain/parse/fuzzer_corpus/191074e33f978a2a8d63c9e1e34bb17077a9a588


+ 0 - 0
toolchain/parser/fuzzer_corpus/19693216f273f9aff7108346e4bcd2f8c966f4ae → toolchain/parse/fuzzer_corpus/19693216f273f9aff7108346e4bcd2f8c966f4ae


+ 0 - 0
toolchain/parser/fuzzer_corpus/1a1c812723cfc99c0d1950586bf64a8a0bd8dd21 → toolchain/parse/fuzzer_corpus/1a1c812723cfc99c0d1950586bf64a8a0bd8dd21


+ 0 - 0
toolchain/parser/fuzzer_corpus/1b39bdf9057eb34a7ce083c976d91beaff9243a2 → toolchain/parse/fuzzer_corpus/1b39bdf9057eb34a7ce083c976d91beaff9243a2


+ 0 - 0
toolchain/parser/fuzzer_corpus/1c049c5e2792a5a37dd9b381673d185ab4f0f9ee → toolchain/parse/fuzzer_corpus/1c049c5e2792a5a37dd9b381673d185ab4f0f9ee


+ 0 - 0
toolchain/parser/fuzzer_corpus/1cf7234e1ba7123b380fc9bdb1be2e3f01dac04d → toolchain/parse/fuzzer_corpus/1cf7234e1ba7123b380fc9bdb1be2e3f01dac04d


+ 0 - 0
toolchain/parser/fuzzer_corpus/1e6d3c3b55ccb0d68d53c73a555b846e6cf8186c → toolchain/parse/fuzzer_corpus/1e6d3c3b55ccb0d68d53c73a555b846e6cf8186c


+ 0 - 0
toolchain/parser/fuzzer_corpus/1fa756fd20f8cdf9686442489978b5c949f03c94 → toolchain/parse/fuzzer_corpus/1fa756fd20f8cdf9686442489978b5c949f03c94


+ 0 - 0
toolchain/parser/fuzzer_corpus/2075398620e9ece84ba45696102d607461d3013e → toolchain/parse/fuzzer_corpus/2075398620e9ece84ba45696102d607461d3013e


+ 0 - 0
toolchain/parser/fuzzer_corpus/207a33e16f5a0d38333804850baa752141048077 → toolchain/parse/fuzzer_corpus/207a33e16f5a0d38333804850baa752141048077


+ 0 - 0
toolchain/parser/fuzzer_corpus/2185caa3a086573629b49f7030abfbc5cb164a05 → toolchain/parse/fuzzer_corpus/2185caa3a086573629b49f7030abfbc5cb164a05


+ 0 - 0
toolchain/parser/fuzzer_corpus/21ab82bcdb73cef5c88faccf2930439a80f6aa2a → toolchain/parse/fuzzer_corpus/21ab82bcdb73cef5c88faccf2930439a80f6aa2a


+ 0 - 0
toolchain/parser/fuzzer_corpus/2380c194a3cf4ebd90289510bd36d3237c4eff90 → toolchain/parse/fuzzer_corpus/2380c194a3cf4ebd90289510bd36d3237c4eff90


+ 0 - 0
toolchain/parser/fuzzer_corpus/2405a901ebd782565915e40a9c7175af077da320 → toolchain/parse/fuzzer_corpus/2405a901ebd782565915e40a9c7175af077da320


+ 0 - 0
toolchain/parser/fuzzer_corpus/2431f06ad2f7e5a00c3edcf50bd8df35ad2d213a → toolchain/parse/fuzzer_corpus/2431f06ad2f7e5a00c3edcf50bd8df35ad2d213a


+ 0 - 0
toolchain/parser/fuzzer_corpus/248e15cac0d0566b32ee1de84f1a97258c808048 → toolchain/parse/fuzzer_corpus/248e15cac0d0566b32ee1de84f1a97258c808048


+ 0 - 0
toolchain/parser/fuzzer_corpus/2494a52ac3fd2d281018a9de8d8b99a96d23b755 → toolchain/parse/fuzzer_corpus/2494a52ac3fd2d281018a9de8d8b99a96d23b755


+ 0 - 0
toolchain/parser/fuzzer_corpus/24f09b8f67911a60fb76b0787a3aa5c51b9e4aa7 → toolchain/parse/fuzzer_corpus/24f09b8f67911a60fb76b0787a3aa5c51b9e4aa7


+ 0 - 0
toolchain/parser/fuzzer_corpus/259f67ed1c6eddaf7ff1b7a57354e8e05b1764b7 → toolchain/parse/fuzzer_corpus/259f67ed1c6eddaf7ff1b7a57354e8e05b1764b7


+ 0 - 0
toolchain/parser/fuzzer_corpus/25eb49052f569f2b6224ec69827bb0559c6266ce → toolchain/parse/fuzzer_corpus/25eb49052f569f2b6224ec69827bb0559c6266ce


+ 0 - 0
toolchain/parser/fuzzer_corpus/25f17147065a7604fe02ff52c22d77d55f46aec0 → toolchain/parse/fuzzer_corpus/25f17147065a7604fe02ff52c22d77d55f46aec0


+ 0 - 0
toolchain/parser/fuzzer_corpus/26375a214ff72dcec3d99a0e8c3e12f48c174f91 → toolchain/parse/fuzzer_corpus/26375a214ff72dcec3d99a0e8c3e12f48c174f91


Некоторые файлы не были показаны из-за большого количества измененных файлов