mirror of
https://github.com/RustPython/Parser.git
synced 2025-07-23 21:18:20 +00:00
470 lines
12 KiB
Rust
470 lines
12 KiB
Rust
// File automatically generated by ast/asdl_rs.py.
|
|
|
|
#[cfg(feature = "more-attributes")]
|
|
pub type ModModule = crate::generic::ModModule<SourceRange>;
|
|
#[cfg(feature = "more-attributes")]
|
|
impl Located for ModModule {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
#[cfg(feature = "more-attributes")]
|
|
pub type ModInteractive = crate::generic::ModInteractive<SourceRange>;
|
|
#[cfg(feature = "more-attributes")]
|
|
impl Located for ModInteractive {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
#[cfg(feature = "more-attributes")]
|
|
pub type ModExpression = crate::generic::ModExpression<SourceRange>;
|
|
#[cfg(feature = "more-attributes")]
|
|
impl Located for ModExpression {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
#[cfg(feature = "more-attributes")]
|
|
pub type ModFunctionType = crate::generic::ModFunctionType<SourceRange>;
|
|
#[cfg(feature = "more-attributes")]
|
|
impl Located for ModFunctionType {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtFunctionDef = crate::generic::StmtFunctionDef<SourceRange>;
|
|
impl Located for StmtFunctionDef {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtAsyncFunctionDef = crate::generic::StmtAsyncFunctionDef<SourceRange>;
|
|
impl Located for StmtAsyncFunctionDef {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtClassDef = crate::generic::StmtClassDef<SourceRange>;
|
|
impl Located for StmtClassDef {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtReturn = crate::generic::StmtReturn<SourceRange>;
|
|
impl Located for StmtReturn {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtDelete = crate::generic::StmtDelete<SourceRange>;
|
|
impl Located for StmtDelete {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtAssign = crate::generic::StmtAssign<SourceRange>;
|
|
impl Located for StmtAssign {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtAugAssign = crate::generic::StmtAugAssign<SourceRange>;
|
|
impl Located for StmtAugAssign {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtAnnAssign = crate::generic::StmtAnnAssign<SourceRange>;
|
|
impl Located for StmtAnnAssign {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtFor = crate::generic::StmtFor<SourceRange>;
|
|
impl Located for StmtFor {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtAsyncFor = crate::generic::StmtAsyncFor<SourceRange>;
|
|
impl Located for StmtAsyncFor {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtWhile = crate::generic::StmtWhile<SourceRange>;
|
|
impl Located for StmtWhile {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtIf = crate::generic::StmtIf<SourceRange>;
|
|
impl Located for StmtIf {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtWith = crate::generic::StmtWith<SourceRange>;
|
|
impl Located for StmtWith {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtAsyncWith = crate::generic::StmtAsyncWith<SourceRange>;
|
|
impl Located for StmtAsyncWith {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtMatch = crate::generic::StmtMatch<SourceRange>;
|
|
impl Located for StmtMatch {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtRaise = crate::generic::StmtRaise<SourceRange>;
|
|
impl Located for StmtRaise {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtTry = crate::generic::StmtTry<SourceRange>;
|
|
impl Located for StmtTry {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtTryStar = crate::generic::StmtTryStar<SourceRange>;
|
|
impl Located for StmtTryStar {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtAssert = crate::generic::StmtAssert<SourceRange>;
|
|
impl Located for StmtAssert {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtImport = crate::generic::StmtImport<SourceRange>;
|
|
impl Located for StmtImport {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtImportFrom = crate::generic::StmtImportFrom<SourceRange>;
|
|
impl Located for StmtImportFrom {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtGlobal = crate::generic::StmtGlobal<SourceRange>;
|
|
impl Located for StmtGlobal {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtNonlocal = crate::generic::StmtNonlocal<SourceRange>;
|
|
impl Located for StmtNonlocal {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtExpr = crate::generic::StmtExpr<SourceRange>;
|
|
impl Located for StmtExpr {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtPass = crate::generic::StmtPass<SourceRange>;
|
|
impl Located for StmtPass {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtBreak = crate::generic::StmtBreak<SourceRange>;
|
|
impl Located for StmtBreak {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type StmtContinue = crate::generic::StmtContinue<SourceRange>;
|
|
impl Located for StmtContinue {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprBoolOp = crate::generic::ExprBoolOp<SourceRange>;
|
|
impl Located for ExprBoolOp {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprNamedExpr = crate::generic::ExprNamedExpr<SourceRange>;
|
|
impl Located for ExprNamedExpr {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprBinOp = crate::generic::ExprBinOp<SourceRange>;
|
|
impl Located for ExprBinOp {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprUnaryOp = crate::generic::ExprUnaryOp<SourceRange>;
|
|
impl Located for ExprUnaryOp {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprLambda = crate::generic::ExprLambda<SourceRange>;
|
|
impl Located for ExprLambda {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprIfExp = crate::generic::ExprIfExp<SourceRange>;
|
|
impl Located for ExprIfExp {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprDict = crate::generic::ExprDict<SourceRange>;
|
|
impl Located for ExprDict {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprSet = crate::generic::ExprSet<SourceRange>;
|
|
impl Located for ExprSet {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprListComp = crate::generic::ExprListComp<SourceRange>;
|
|
impl Located for ExprListComp {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprSetComp = crate::generic::ExprSetComp<SourceRange>;
|
|
impl Located for ExprSetComp {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprDictComp = crate::generic::ExprDictComp<SourceRange>;
|
|
impl Located for ExprDictComp {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprGeneratorExp = crate::generic::ExprGeneratorExp<SourceRange>;
|
|
impl Located for ExprGeneratorExp {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprAwait = crate::generic::ExprAwait<SourceRange>;
|
|
impl Located for ExprAwait {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprYield = crate::generic::ExprYield<SourceRange>;
|
|
impl Located for ExprYield {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprYieldFrom = crate::generic::ExprYieldFrom<SourceRange>;
|
|
impl Located for ExprYieldFrom {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprCompare = crate::generic::ExprCompare<SourceRange>;
|
|
impl Located for ExprCompare {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprCall = crate::generic::ExprCall<SourceRange>;
|
|
impl Located for ExprCall {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprFormattedValue = crate::generic::ExprFormattedValue<SourceRange>;
|
|
impl Located for ExprFormattedValue {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprJoinedStr = crate::generic::ExprJoinedStr<SourceRange>;
|
|
impl Located for ExprJoinedStr {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprConstant = crate::generic::ExprConstant<SourceRange>;
|
|
impl Located for ExprConstant {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprAttribute = crate::generic::ExprAttribute<SourceRange>;
|
|
impl Located for ExprAttribute {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprSubscript = crate::generic::ExprSubscript<SourceRange>;
|
|
impl Located for ExprSubscript {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprStarred = crate::generic::ExprStarred<SourceRange>;
|
|
impl Located for ExprStarred {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprName = crate::generic::ExprName<SourceRange>;
|
|
impl Located for ExprName {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprList = crate::generic::ExprList<SourceRange>;
|
|
impl Located for ExprList {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprTuple = crate::generic::ExprTuple<SourceRange>;
|
|
impl Located for ExprTuple {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExprSlice = crate::generic::ExprSlice<SourceRange>;
|
|
impl Located for ExprSlice {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
#[cfg(feature = "more-attributes")]
|
|
pub type Comprehension = crate::generic::Comprehension<SourceRange>;
|
|
#[cfg(feature = "more-attributes")]
|
|
impl Located for Comprehension {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type ExcepthandlerExceptHandler = crate::generic::ExcepthandlerExceptHandler<SourceRange>;
|
|
impl Located for ExcepthandlerExceptHandler {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
#[cfg(feature = "more-attributes")]
|
|
pub type Arguments = crate::generic::Arguments<SourceRange>;
|
|
#[cfg(feature = "more-attributes")]
|
|
impl Located for Arguments {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type Arg = crate::generic::Arg<SourceRange>;
|
|
impl Located for Arg {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type Keyword = crate::generic::Keyword<SourceRange>;
|
|
impl Located for Keyword {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type Alias = crate::generic::Alias<SourceRange>;
|
|
impl Located for Alias {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
#[cfg(feature = "more-attributes")]
|
|
pub type Withitem = crate::generic::Withitem<SourceRange>;
|
|
#[cfg(feature = "more-attributes")]
|
|
impl Located for Withitem {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
#[cfg(feature = "more-attributes")]
|
|
pub type MatchCase = crate::generic::MatchCase<SourceRange>;
|
|
#[cfg(feature = "more-attributes")]
|
|
impl Located for MatchCase {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type PatternMatchValue = crate::generic::PatternMatchValue<SourceRange>;
|
|
impl Located for PatternMatchValue {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type PatternMatchSingleton = crate::generic::PatternMatchSingleton<SourceRange>;
|
|
impl Located for PatternMatchSingleton {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type PatternMatchSequence = crate::generic::PatternMatchSequence<SourceRange>;
|
|
impl Located for PatternMatchSequence {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type PatternMatchMapping = crate::generic::PatternMatchMapping<SourceRange>;
|
|
impl Located for PatternMatchMapping {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type PatternMatchClass = crate::generic::PatternMatchClass<SourceRange>;
|
|
impl Located for PatternMatchClass {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type PatternMatchStar = crate::generic::PatternMatchStar<SourceRange>;
|
|
impl Located for PatternMatchStar {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type PatternMatchAs = crate::generic::PatternMatchAs<SourceRange>;
|
|
impl Located for PatternMatchAs {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
pub type PatternMatchOr = crate::generic::PatternMatchOr<SourceRange>;
|
|
impl Located for PatternMatchOr {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|
|
#[cfg(feature = "more-attributes")]
|
|
pub type TypeIgnoreTypeIgnore = crate::generic::TypeIgnoreTypeIgnore<SourceRange>;
|
|
#[cfg(feature = "more-attributes")]
|
|
impl Located for TypeIgnoreTypeIgnore {
|
|
fn range(&self) -> SourceRange {
|
|
self.range
|
|
}
|
|
}
|