mirror of
https://github.com/astral-sh/ruff.git
synced 2025-08-16 00:20:38 +00:00
Disallow unreachable_pub
(#4314)
This commit is contained in:
parent
97802e7466
commit
c10a4535b9
444 changed files with 1376 additions and 1106 deletions
|
@ -14,50 +14,50 @@ use crate::newlines::LineEnding;
|
|||
use crate::source_code::stylist::{Indentation, Quote, Stylist};
|
||||
|
||||
mod precedence {
|
||||
pub const ASSIGN: u8 = 3;
|
||||
pub const ANN_ASSIGN: u8 = 5;
|
||||
pub const AUG_ASSIGN: u8 = 5;
|
||||
pub const EXPR: u8 = 5;
|
||||
pub const YIELD: u8 = 7;
|
||||
pub const YIELD_FROM: u8 = 7;
|
||||
pub const IF: u8 = 9;
|
||||
pub const FOR: u8 = 9;
|
||||
pub const ASYNC_FOR: u8 = 9;
|
||||
pub const WHILE: u8 = 9;
|
||||
pub const RETURN: u8 = 11;
|
||||
pub const SLICE: u8 = 13;
|
||||
pub const SUBSCRIPT: u8 = 13;
|
||||
pub const COMPREHENSION_TARGET: u8 = 19;
|
||||
pub const TUPLE: u8 = 19;
|
||||
pub const FORMATTED_VALUE: u8 = 19;
|
||||
pub const COMMA: u8 = 21;
|
||||
pub const NAMED_EXPR: u8 = 23;
|
||||
pub const ASSERT: u8 = 23;
|
||||
pub const LAMBDA: u8 = 27;
|
||||
pub const IF_EXP: u8 = 27;
|
||||
pub const COMPREHENSION: u8 = 29;
|
||||
pub const OR: u8 = 31;
|
||||
pub const AND: u8 = 33;
|
||||
pub const NOT: u8 = 35;
|
||||
pub const CMP: u8 = 37;
|
||||
pub const BIT_OR: u8 = 39;
|
||||
pub const BIT_XOR: u8 = 41;
|
||||
pub const BIT_AND: u8 = 43;
|
||||
pub const LSHIFT: u8 = 45;
|
||||
pub const RSHIFT: u8 = 45;
|
||||
pub const ADD: u8 = 47;
|
||||
pub const SUB: u8 = 47;
|
||||
pub const MULT: u8 = 49;
|
||||
pub const DIV: u8 = 49;
|
||||
pub const MOD: u8 = 49;
|
||||
pub const FLOORDIV: u8 = 49;
|
||||
pub const MAT_MULT: u8 = 49;
|
||||
pub const INVERT: u8 = 53;
|
||||
pub const UADD: u8 = 53;
|
||||
pub const USUB: u8 = 53;
|
||||
pub const POW: u8 = 55;
|
||||
pub const AWAIT: u8 = 57;
|
||||
pub const MAX: u8 = 63;
|
||||
pub(crate) const ASSIGN: u8 = 3;
|
||||
pub(crate) const ANN_ASSIGN: u8 = 5;
|
||||
pub(crate) const AUG_ASSIGN: u8 = 5;
|
||||
pub(crate) const EXPR: u8 = 5;
|
||||
pub(crate) const YIELD: u8 = 7;
|
||||
pub(crate) const YIELD_FROM: u8 = 7;
|
||||
pub(crate) const IF: u8 = 9;
|
||||
pub(crate) const FOR: u8 = 9;
|
||||
pub(crate) const ASYNC_FOR: u8 = 9;
|
||||
pub(crate) const WHILE: u8 = 9;
|
||||
pub(crate) const RETURN: u8 = 11;
|
||||
pub(crate) const SLICE: u8 = 13;
|
||||
pub(crate) const SUBSCRIPT: u8 = 13;
|
||||
pub(crate) const COMPREHENSION_TARGET: u8 = 19;
|
||||
pub(crate) const TUPLE: u8 = 19;
|
||||
pub(crate) const FORMATTED_VALUE: u8 = 19;
|
||||
pub(crate) const COMMA: u8 = 21;
|
||||
pub(crate) const NAMED_EXPR: u8 = 23;
|
||||
pub(crate) const ASSERT: u8 = 23;
|
||||
pub(crate) const LAMBDA: u8 = 27;
|
||||
pub(crate) const IF_EXP: u8 = 27;
|
||||
pub(crate) const COMPREHENSION: u8 = 29;
|
||||
pub(crate) const OR: u8 = 31;
|
||||
pub(crate) const AND: u8 = 33;
|
||||
pub(crate) const NOT: u8 = 35;
|
||||
pub(crate) const CMP: u8 = 37;
|
||||
pub(crate) const BIT_OR: u8 = 39;
|
||||
pub(crate) const BIT_XOR: u8 = 41;
|
||||
pub(crate) const BIT_AND: u8 = 43;
|
||||
pub(crate) const LSHIFT: u8 = 45;
|
||||
pub(crate) const RSHIFT: u8 = 45;
|
||||
pub(crate) const ADD: u8 = 47;
|
||||
pub(crate) const SUB: u8 = 47;
|
||||
pub(crate) const MULT: u8 = 49;
|
||||
pub(crate) const DIV: u8 = 49;
|
||||
pub(crate) const MOD: u8 = 49;
|
||||
pub(crate) const FLOORDIV: u8 = 49;
|
||||
pub(crate) const MAT_MULT: u8 = 49;
|
||||
pub(crate) const INVERT: u8 = 53;
|
||||
pub(crate) const UADD: u8 = 53;
|
||||
pub(crate) const USUB: u8 = 53;
|
||||
pub(crate) const POW: u8 = 55;
|
||||
pub(crate) const AWAIT: u8 = 57;
|
||||
pub(crate) const MAX: u8 = 63;
|
||||
}
|
||||
|
||||
pub struct Generator<'a> {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue