Top Interfaces Classes
[default module]

Package org.python.indexer.ast


Interface Summary

Modifier and TypeInterface and Description
public interface
NNodeVisitor

Preorder-traversal node visitor interface.

Class Summary

Modifier and TypeClass and Description
pack-priv class
BindingFinder

A visitor that looks for name-binding constructs in a given scope.

public class
DefaultNodeVisitor

A visitor that by default visits every node in the tree.

public abstract class
GenericNodeVisitor

A visitor that passes every visited node to a single function.

public class
NAlias

A name alias.

public class
NameBinder

Handles binding names to scopes, including destructuring assignment.

public class
public class
public class
public class
public class
public class
public class
NBody

An NBlock variant used for the bodies of functions, lambdas, classes and modules.

public class
NBoolOp

Represents the "and"/"or" operators.

public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
NExprStmt

Expression statement.

public class
public class
public class
public class
public class
public class
public class
public class
NImportFrom

Handles import from statements such as from moduleA import a, b as c, d and from foo.bar.moduleB import *.

public class
public class
NKeyword

Represents a keyword argument (name=value) in a function call.

public class
public class
public class
public class
public class
public abstract class
public class
public class
public class
public class
public class
NQname

Recursive doubly-linked list representation of a qualified module name, either absolute or relative.

public class
public class
public class
public abstract class
public class
public class
public class
public class
public class
public class
public class
public class
NUrl

Non-AST node used to represent virtual source locations for builtins as external urls.

public class
public class
public class