mirror of
https://github.com/astral-sh/ruff.git
synced 2025-08-16 16:40:19 +00:00
Rename semantic model flag LITERAL
to TYPING_LITERAL
(#8997)
This PR renames the semantic model flag `LITERAL` to `TYPING_LITERAL` to better reflect its purpose. The main motivation behind this change is to avoid any confusion with the "literal" terminology used in the AST for literal nodes like string, bytes, numbers, etc.
This commit is contained in:
parent
f5d4676c13
commit
060a25df09
2 changed files with 6 additions and 6 deletions
|
@ -1359,8 +1359,8 @@ impl<'a> SemanticModel<'a> {
|
|||
}
|
||||
|
||||
/// Return `true` if the model is in a `typing::Literal` annotation.
|
||||
pub const fn in_literal(&self) -> bool {
|
||||
self.flags.intersects(SemanticModelFlags::LITERAL)
|
||||
pub const fn in_typing_literal(&self) -> bool {
|
||||
self.flags.intersects(SemanticModelFlags::TYPING_LITERAL)
|
||||
}
|
||||
|
||||
/// Return `true` if the model is in a subscript expression.
|
||||
|
@ -1576,7 +1576,7 @@ bitflags! {
|
|||
/// def f(x: Literal["A", "B", "C"]):
|
||||
/// ...
|
||||
/// ```
|
||||
const LITERAL = 1 << 9;
|
||||
const TYPING_LITERAL = 1 << 9;
|
||||
|
||||
/// The model is in a subscript expression.
|
||||
///
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue