py-ast - v1.16.0
    Preparing search index...

    Interface ASTNode

    Base interface for all AST nodes.

    Location fields are optional here because some synthetic/helper nodes (e.g. operator singletons like Add, Load) are not required to carry source positions. Located narrows these to required fields for nodes that always originate from parsed source.

    interface ASTNode {
        nodeType: string;
        lineno?: number;
        col_offset?: number;
        end_lineno?: number;
        end_col_offset?: number;
        inlineComment?: Comment;
    }

    Hierarchy (View Summary)

    Index
    nodeType: string
    lineno?: number

    1-indexed source line the node starts on.

    col_offset?: number

    0-indexed byte offset (UTF-8) within lineno where the node starts.

    end_lineno?: number

    1-indexed source line the node ends on.

    end_col_offset?: number

    0-indexed byte offset (UTF-8) within end_lineno where the node ends.

    inlineComment?: Comment

    Optional inline comment attached to this node.