ast.alias
astuce._typing.alias
- Undocumentedast.AnnAssign
astuce._typing.AnnAssign
- Undocumentedast.arg
astuce._typing.arg
- Undocumentedast.Assign
astuce._typing.Assign
- Undocumentedast.AST
astuce._typing.ASTNode
- Undocumentedast.AsyncFor
astuce._typing.AsyncFor
- Undocumentedast.AsyncFunctionDef
astuce._typing.AsyncFunctionDef
- Undocumentedast.Attribute
astuce._typing.Attribute
- Undocumentedast.AugAssign
astuce._typing.AugAssign
- Undocumentedast.BinOp
astuce._typing.BinOp
- Undocumentedast.ClassDef
astuce._typing.ClassDef
- Undocumentedast.Constant
astuce._typing.Constant
- Undocumentedast.Dict
astuce._typing.Dict
- Undocumentedast.DictComp
astuce._typing.DictComp
- Undocumentedastuce._typing.SetComp
- Undocumentedast.Expr
astuce._typing.Expr
- Undocumentedast.For
astuce._typing.For
- Undocumentedast.FunctionDef
astuce._typing.FunctionDef
- Undocumentedast.GeneratorExp
astuce._typing.GeneratorExp
- Undocumentedast.IfExp
astuce._typing.IfExp
- Undocumentedast.Import
astuce._typing.Import
- Undocumentedast.ImportFrom
astuce._typing.ImportFrom
- Undocumentedast.Lambda
astuce._typing.Lambda
- Undocumentedast.List
astuce._typing.List
- Undocumentedast.ListComp
astuce._typing.ListComp
- Undocumentedast.Module
astuce._typing.Module
- Undocumentedast.Name
astuce._typing.Name
- Undocumentedast.NodeTransformer
astuce.parser._AstuceModuleVisitor
- Obviously inspired by astroid rebuilderast.Set
astuce._typing.Set
- Undocumentedast.stmt
astuce._typing.ASTexpr
- Undocumentedastuce._typing.ASTstmt
- Undocumentedast.Subscript
astuce._typing.Subscript
- Undocumentedast.Tuple
astuce._typing.Tuple
- Undocumentedastuce._context.InferenceContext
- Provide context for inference.astuce._monkey.MonkeyPatcher
- Cover up attributes with new objects. Neat for monkey-patching things for unit-testing purposes.astuce.nodes.ASTNode
- This class is dynamically added to the bases of each AST node class.astuce._typing.alias
- Undocumentedastuce._typing.AnnAssign
- Undocumentedastuce._typing.arg
- Undocumentedastuce._typing.Assign
- Undocumentedastuce._typing.ASTexpr
- Undocumentedastuce._typing.ASTNode
- Undocumentedastuce._typing.ASTstmt
- Undocumentedastuce._typing.AsyncFor
- Undocumentedastuce._typing.AsyncFunctionDef
- Undocumentedastuce._typing.Attribute
- Undocumentedastuce._typing.AugAssign
- Undocumentedastuce._typing.BinOp
- Undocumentedastuce._typing.ClassDef
- Undocumentedastuce._typing.ConcreteInstance
- Undocumentedastuce._typing.Constant
- Undocumentedastuce._typing.Dict
- Undocumentedastuce._typing.List
- Undocumentedastuce._typing.Set
- Undocumentedastuce._typing.Tuple
- Undocumentedastuce._typing.DictComp
- Undocumentedastuce._typing.Expr
- Undocumentedastuce._typing.For
- Undocumentedastuce._typing.FunctionDef
- Undocumentedastuce._typing.GeneratorExp
- Undocumentedastuce._typing.IfExp
- Undocumentedastuce._typing.Import
- Undocumentedastuce._typing.ImportFrom
- Undocumentedastuce._typing.Lambda
- Undocumentedastuce._typing.ListComp
- Undocumentedastuce._typing.Module
- Undocumentedastuce._typing.Name
- Undocumentedastuce._typing.SetComp
- Undocumentedastuce._typing.Subscript
- Undocumentedastuce.nodes.Instance
- This class is selectively added to the bases of the following ast nodes: Constant
, List
, Tuple
, Dict
, Set
.astuce._typing.ConcreteInstance
- Undocumentedastuce._typing.Constant
- Undocumentedastuce._typing.Dict
- Undocumentedastuce._typing.List
- Undocumentedastuce._typing.Set
- Undocumentedastuce._typing.Tuple
- Undocumentedastuce.nodes.TypeInfo
- Optionnaly holds type information.astuce.nodes.Uninferable
- Special object which is returned when inference fails.astuce.parser.Parser
- Object to keep track of parsed modules and inferred nodes.enum.Enum
astuce.nodes.Context
- UndocumentedException
astuce.exceptions.StaticAnalysisException
- base exception class for all astuce related exceptionsastuce.exceptions.LastNodeError
- Exception raised when trying to access a next or previous node.astuce.exceptions.MissingParent
- Undocumentedastuce.exceptions.MissingSentinelNode
- Undocumentedastuce.exceptions.NameResolutionError
- Exception for names that cannot be resolved in a object scope.astuce.exceptions.ResolveError
- Base class of astroid resolution/inference error.astuce.exceptions.AttributeInferenceError
- Raised when an attribute lookup fails, corresponds to AttributeError.astuce.exceptions.InferenceError
- raised when we are unable to infer a nodeastuce.exceptions.NameInferenceError
- Raised when a name lookup fails, corresponds to NameError.astuce.exceptions.RootNodeError
- Exception raised when trying to use an incompatible API on a root node.