Files
carbon-lang/toolchain/check/handle_import_and_package.cpp
T
Jon Ross-Perkins 86a7c9ff45 Rename parse_node -> node_id (#3760)
This was previously discussed at
https://discord.com/channels/655572317891461132/655578254970716160/1209975051588210729.
I'm initiating this mainly because we typically use "id" suffixes to
indicate an `IdBase` being passed around and the non-id suffix of
`parse_node` suggests at it carrying more data than it actually does.
There used to be more reason for avoiding `node_id` because
`SemIR::InstId` used to be named `NodeId`, but that's no longer
necessary. As a consequence, I'd like to rename `parse_node` to more
precisely reflect its type.

In full, this is doing:

```
parse_node_kind -> node_kind
parse_node -> node_id
ParseNodeCategory -> NodeCategory
ParseNodeKind -> NodeKind
ParseNode -> NodeId
```

This is primarily in check and sem_ir, but with some `parse_node_kind`
references in parse too.

Pluralization is consistent with name forms on both sides, so that
wasn't part of my replacements.
2024-03-09 00:21:29 +00:00

73 lines
1.9 KiB
C++

// Part of the Carbon Language project, under the Apache License v2.0 with LLVM
// Exceptions. See /LICENSE for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
#include "toolchain/check/context.h"
namespace Carbon::Check {
// `import` and `package` are structured by parsing. As a consequence, no
// checking logic is needed here.
auto HandleImportIntroducer(Context& /*context*/,
Parse::ImportIntroducerId /*node_id*/) -> bool {
return true;
}
auto HandleImportDirective(Context& /*context*/,
Parse::ImportDirectiveId /*node_id*/) -> bool {
return true;
}
auto HandleLibraryIntroducer(Context& /*context*/,
Parse::LibraryIntroducerId /*node_id*/) -> bool {
return true;
}
auto HandleLibraryDirective(Context& /*context*/,
Parse::LibraryDirectiveId /*node_id*/) -> bool {
return true;
}
auto HandlePackageIntroducer(Context& /*context*/,
Parse::PackageIntroducerId /*node_id*/) -> bool {
return true;
}
auto HandlePackageDirective(Context& /*context*/,
Parse::PackageDirectiveId /*node_id*/) -> bool {
return true;
}
auto HandleLibrarySpecifier(Context& /*context*/,
Parse::LibrarySpecifierId /*node_id*/) -> bool {
return true;
}
auto HandlePackageName(Context& /*context*/, Parse::PackageNameId /*node_id*/)
-> bool {
return true;
}
auto HandleLibraryName(Context& /*context*/, Parse::LibraryNameId /*node_id*/)
-> bool {
return true;
}
auto HandleDefaultLibrary(Context& /*context*/,
Parse::DefaultLibraryId /*node_id*/) -> bool {
return true;
}
auto HandlePackageApi(Context& /*context*/, Parse::PackageApiId /*node_id*/)
-> bool {
return true;
}
auto HandlePackageImpl(Context& /*context*/, Parse::PackageImplId /*node_id*/)
-> bool {
return true;
}
} // namespace Carbon::Check