Files
carbon-lang/toolchain/semantics/semantics_handle_noop.cpp
T
Jon Ross-Perkins 239cdcc457 Finish splitting out semantics_handle.cpp (#2976)
I was running into some difficult merges in #2940, so I'm wanting to
finish splitting this last file to minimize the chance of future issues.
2023-07-06 22:56:36 +00:00

27 lines
890 B
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/semantics/semantics_context.h"
namespace Carbon {
auto SemanticsHandleEmptyDeclaration(SemanticsContext& /*context*/,
ParseTree::Node /*parse_node*/) -> bool {
// Empty declarations have no actions associated.
return true;
}
auto SemanticsHandleFileEnd(SemanticsContext& /*context*/,
ParseTree::Node /*parse_node*/) -> bool {
// Do nothing, no need to balance this node.
return true;
}
auto SemanticsHandleInvalidParse(SemanticsContext& context,
ParseTree::Node parse_node) -> bool {
return context.TODO(parse_node, "HandleInvalidParse");
}
} // namespace Carbon